/*****************************************************************
DO NOT ADD COLORS THEY ARE ACTUALLY STORED IN THE DATABASE
*****************************************************************/
/****************************************************************
THESE ARE STATIC COLORS
****************************************************************/
/*****************************************************************
COLORS FOR CALL TO ACTION WITHIN COMMUNITIES
*****************************************************************/
/*****************************************************************
COLORS FOR SNIPPETS
*****************************************************************/
/*****************************************************************
THESE ARE COLORS SET BY COMPASS -- changed some of them
*****************************************************************/
/*****************************************************************
THESE ARE COLORS & VARIABLES SET BY COMPASS -- for buttons
*****************************************************************/
/*This is the only value that keeps changing for default buttons */
/*This is the only value that keeps changing for default buttons */
/*This is the only value that keeps changing for default buttons */
html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html { font-size: 100.01%; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html { font-size: 100.01%; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

body { line-height: 1.5; font-family: Arial, Verdana, sans-serif; color: #424242; font-size: 75%; background-color: #ffffff; }
body h1, body h2, body h3, body h4, body h5, body h6 { font-weight: normal; color: #313131; }
body h1 img, body h2 img, body h3 img, body h4 img, body h5 img, body h6 img { margin: 0; }
body h1 { font-size: 3em; line-height: 1; margin-bottom: 0.50em; }
body h2 { font-size: 2em; margin-bottom: 0.75em; }
body h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1.00em; }
body h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
body h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.50em; }
body h6 { font-size: 1em; font-weight: bold; }
body p { margin: 0 0 1.5em; }
body p img.left { display: inline; float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
body p img.right { display: inline; float: right; margin: 1.5em 0 1.5em 1.5em; padding: 0; }
body a { text-decoration: underline; color: #3B588F; }
body a:visited { color: #3B588F; }
body a:focus { color: #08255c; }
body a:hover { color: #08255c; }
body a:active { color: #ff588f; }
body blockquote { margin: 1.5em; color: #666666; font-style: italic; }
body strong { font-weight: bold; }
body em { font-style: italic; }
body dfn { font-style: italic; font-weight: bold; }
body sup, body sub { line-height: 0; }
body abbr, body acronym { border-bottom: 1px dotted #666666; }
body address { margin: 0 0 1.5em; font-style: italic; }
body del { color: #666666; }
body pre { margin: 1.5em 0; white-space: pre; }
body pre, body code, body tt { font: 1em "andale mono", "lucida console", monospace; line-height: 1.5; }
body li ul, body li ol { margin: 0; }
body ul, body ol { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }
body ul { list-style-type: disc; }
body ol { list-style-type: decimal; }
body dl { margin: 0 0 1.5em 0; }
body dl dt { font-weight: bold; }
body dd { margin-left: 1.5em; }
body table { margin-bottom: 1.4em; width: 100%; }
body th { font-weight: bold; }
body thead th { background: #f0f0f0; }
body th, body td, body caption { padding: 4px 10px 4px 5px; }
body tr.even td { background: #ffffff; }
body tfoot { font-style: italic; }
body caption { background: #eeeeee; }
body .quiet { color: #757575; }
body .loud { color: #202020; }
body .clear { clear: both; }
body .nowrap { white-space: nowrap; }
body .clearfix { overflow: hidden; *zoom: 1; }
body .small { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
body .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
body .first { margin-left: 0; padding-left: 0; }
body .last { margin-right: 0; padding-right: 0; }
body .top { margin-top: 0; padding-top: 0; }
body .bottom { margin-bottom: 0; padding-bottom: 0; }
body .showgrid { background: url('../../../images/grid.png?1470666632'); }
body .error { padding: 0.8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #fbe3e4; color: #C43503; border-color: #fbc2c4; }
body .error a { color: #C43503; }
body .notice { padding: 0.8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #fff6bf; color: #514721; border-color: #ffd324; }
body .notice a { color: #514721; }
body .success { padding: 0.8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #e6efc2; color: #264409; border-color: #c6d880; }
body .success a { color: #264409; }
body .hide { display: none; }
body .highlight { background: yellow; }
body .added { background: #006600; color: white; }
body .removed { background: #990000; color: white; }
body table { border-collapse: collapse; }
body.ie table, body .ie table { border-collapse: separate; }
body p + p { margin-top: 1em !important; text-indent: 0 !important; }
body a { text-decoration: none; }
body a:hover { text-decoration: none; }
body input[type='hidden'] { display: none !important; }
body table.mceLayout tr.even td { background-color: transparent; }
body ol.letters { list-style-type: lower-alpha; }
body ol.roman { list-style-type: lower-roman; }
body #overshadow { display: none; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); height: 100%; left: 0; position: fixed; top: 0; width: 100%; background-color: black; z-index: 5; }
body #overshadow.without_shadow { opacity: 1; background: none; }

#container { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; margin: 0 auto; width: 950px; overflow: visible !important; }

#header { overflow: hidden; *zoom: 1; }
#header h1 { display: inline; float: left; margin-right: 10px; width: 630px; margin-bottom: 0 !important; }
* html #header h1 { overflow-x: hidden; }
#header form.search_form { display: inline; float: right; margin-top: -32px; }

#footer a, #footer span { margin-right: 1em; }

.warning { color: #C43503; }

h1.help { font-size: 24px; }

h2.help { font-size: 18px; border-bottom: 1px solid #CCC; }

.top_container { margin-top: 15px; }
.top_container .table_of_content { display: inline; float: left; margin-right: 10px; width: 310px; display: inline-block; float: right; }
* html .top_container .table_of_content { overflow-x: hidden; }
.top_container .content { display: inline; float: left; margin-right: 10px; width: 566px; display: inline-block; float: left; }
* html .top_container .content { overflow-x: hidden; }

abbr.abbreviated { border-bottom: none !important; text-overflow: ellipsis !important; display: inline-block !important; overflow: hidden !important; color: inherit !important; white-space: nowrap; }
.ie table abbr.abbreviated { width: 10em; }
.ie a abbr.abbreviated { cursor: pointer; }

.hidden { display: none; }

.visible { display: block; }

.request_info, .battle_card, .website { text-transform: uppercase; height: 18px; width: 190px; }

.sales_enablements { background-color: #ffffff; border: 1px solid #d9d9d9; position: relative; height: 18px; width: 178px; margin-bottom: 8px; margin-left: 2px; padding: 5px 0 5px 10px; border-radius: 3px; }
.sales_enablements ul { display: none; background-color: white; border: 1px solid #d9d9d9; border-bottom: none; border-radius: 3px; left: -11px; min-width: 188px; padding-left: 0; z-index: 100; position: relative; top: -15px; cursor: auto; }
.sales_enablements ul li { border-bottom: 1px solid #d9d9d9; list-style: outside none none; padding: 5px 10px; position: relative; }
.sales_enablements ul li.expand { cursor: pointer; }
.sales_enablements ul li a { color: #232323; }
.sales_enablements ul li a:hover { color: #1ba0d7; }
.sales_enablements ul li ul { border: none; border-top: 1px solid #d9d9d9; display: block; margin: 20px 0 0 1px; padding: 0; }
.sales_enablements ul li ul li { padding-left: 20px; }
.sales_enablements ul li ul li:last-child { border: none; margin-bottom: -20px; }
.sales_enablements i.fa { position: absolute; right: 10px; top: 7px; }
.sales_enablements h3 { font-size: 12px; font-weight: normal; color: #232323; line-height: 18px; padding: 5px; position: relative; top: -5px; cursor: pointer; }
.sales_enablements h3 img { position: relative; left: -3px; top: 2px; margin-right: 6px; }

.website.button { background-color: grey !important; padding: 5px 0; margin-bottom: 5px; text-align: center; }
.website.button a { display: inline-block !important; clear: both; border: #000 0px solid; font-size: 10px !important; background-color: transparent !important; padding-left: 0; width: 220px; text-align: left; }
.website.button a span { font-family: 'FontAwesome'; font-size: 16px; }

.request_info.button { padding: 5px 0; margin-bottom: 5px; }
.request_info.button a { display: inline-block !important; clear: both; border: #000 0px solid; font-size: 10px !important; padding: 2px 10px 2px 0 !important; background-color: transparent !important; width: 220px; text-align: left; }
.request_info.button a span { font-family: 'FontAwesome'; font-size: 16px; }

.battle_card.button { background-color: #0192d4 !important; padding: 5px 0; margin-bottom: 5px; text-align: center; }
.battle_card.button a { padding-left: 0; display: inline-block !important; clear: both; border: #000 0px solid; font-size: 10px !important; background-color: transparent !important; width: 220px; text-align: left; }
.battle_card.button a span { font-family: 'FontAwesome'; font-size: 16px; }

#developer_guides div.guide_section { padding-bottom: 17px; margin-bottom: 18px; border-bottom: 1px solid #cccccc; }
#developer_guides div#developer_guide_table_of_contents { padding-bottom: 18px; margin-bottom: 18px; border-bottom: 0px solid #cccccc; }
#developer_guides div#developer_guide_table_of_contents ul { list-style-type: square; padding-left: 1.5em; margin-bottom: 0; }
#developer_guides div.code_sample { overflow: hidden; *zoom: 1; margin: 9px 0; }
#developer_guides div.code_sample .prettyprint { width: auto; border: 1px dotted #cccccc; }
#developer_guides div.code_sample .prettyprint li > * { font-size: 1em !important; }
#developer_guides div.code_sample pre { margin: 0; }
#developer_guides table.profile_variables td.color_preview { text-indent: -119988px; overflow: hidden; text-align: left; }
#developer_guides table.profile_variables td.color_preview span.color { display: block; width: 30px; border: 1px solid black; }
#developer_guides .highlight { background-color: #fefefe; }
#developer_guides div.example_wrapper { overflow: hidden; *zoom: 1; }
#developer_guides div.example_wrapper.hidden { display: none; }
#developer_guides div.example { overflow: hidden; *zoom: 1; margin: 72px 0; }
#developer_guides div.example div { overflow: hidden; *zoom: 1; }
#developer_guides div.header_logo { background-color: #a0a0a0; border: 1px solid #cccccc; display: inline-block; }
#developer_guides span.term span.term_value { font-style: italic; }
#developer_guides div#layout_guide { margin-bottom: 72px; position: relative; }
#developer_guides div#layout_guide .overlay { position: absolute; width: 650px; background-color: #ffffff; opacity: 0.85; left: 0; }
#developer_guides div#layout_guide.for_header .overlay { top: 90px; height: 513px; }
#developer_guides div#layout_guide.for_content .one { top: 0; height: 90px; }
#developer_guides div#layout_guide.for_content .two { bottom: 0; height: 150px; }
#developer_guides div#layout_guide.for_footer .overlay { bottom: 150px; height: 453px; }
#developer_guides div.grid_preview { background: url('../../../images/grid.png?1470666632'); display: block; height: 18px; margin-bottom: 18px; border: 1px solid #cccccc; }
#developer_guides div.grid_preview#single { width: 40px; }

#developer_toolbar_wrapper { width: 100%; border-top: 8px solid #3B588F; position: fixed; bottom: 0; left: 0; z-index: 10; }
#developer_toolbar_wrapper #developer_toolbar { display: none; padding: 1%; background: #ffffff; }
#developer_toolbar_wrapper h5 { display: inline; float: left; margin-right: 10px; width: 150px; margin-bottom: 0; margin-right: 10px; clear: both; }
* html #developer_toolbar_wrapper h5 { overflow-x: hidden; }
#developer_toolbar_wrapper ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; padding-bottom: 3.5px; margin-bottom: 4.5px; border-bottom: 1px dotted #cccccc; }
#developer_toolbar_wrapper ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
#developer_toolbar_wrapper ul li:first-child, #developer_toolbar_wrapper ul li.first { padding-left: 0; }
#developer_toolbar_wrapper ul li:last-child, #developer_toolbar_wrapper ul li.last { padding-right: 0; }
#developer_toolbar_wrapper ul li { padding-right: 9px !important; margin-right: 10px !important; border-right: 1px solid #cccccc; }
#developer_toolbar_wrapper ul li.last { border-right: none !important; padding-right: 0 !important; margin-right: 0 !important; }
#developer_toolbar_wrapper ul li { min-width: 100px; text-align: center; }

.show_grid { background: url('../../../images/grid.png?1470666632'); }

span.translate_link { display: none; }

span.translate_link.show { display: inline; }

div#messagebox { border-top: 4px solid #3191C2; border-bottom: 4px solid #3191C2; width: 100%; background: #3191C2; display: none; }
div#messagebox div#messagebox_wrapper { display: inline; float: left; margin-right: 0; width: 950px; margin: 0 auto; overflow: hidden; float: none; color: #ffffff; padding: 6px 0; text-align: center; display: block; }
* html div#messagebox div#messagebox_wrapper { overflow-x: hidden; }
div#messagebox div#messagebox_wrapper div.message { overflow: hidden; *zoom: 1; }
div#messagebox div#messagebox_wrapper div.message div { display: inline; float: left; margin-right: 10px; width: 910px; }
* html div#messagebox div#messagebox_wrapper div.message div { overflow-x: hidden; }
div#messagebox div#messagebox_wrapper div.message span.dismiss { display: inline; float: left; margin-right: 0; width: 30px; }
* html div#messagebox div#messagebox_wrapper div.message span.dismiss { overflow-x: hidden; }
div#messagebox div#messagebox_wrapper div.message span.dismiss a { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_c4c4c4_256x240.png?1470666632'); background-repeat: no-repeat; background-position: 0 0; background-position: -96px -128px; width: 16px; height: 16px; display: block; }

.ie #cart_wizard_summary fieldset.buttons { display: inline; float: right; float: right; width: 100%; }

.ie li.buttons, .ie fieldset.buttons { display: inline; float: right; display: inline-block; float: right; overflow: visible; }
.ie li.buttons ol, .ie fieldset.buttons ol { display: inline-block; }
.ie li.buttons ol li.button, .ie fieldset.buttons ol li.button { display: inline-block; overflow: visible; }
.ie li.buttons ol li.button input, .ie li.buttons ol li.button a, .ie fieldset.buttons ol li.button input, .ie fieldset.buttons ol li.button a { display: inline-block !important; background-color: #3B588F; border-color: #7c92bb #6c82ab #6c82ab #7c92bb; color: #ffffff; }
.ie li.buttons ol li.button input:hover, .ie li.buttons ol li.button a:hover, .ie fieldset.buttons ol li.button input:hover, .ie fieldset.buttons ol li.button a:hover { background-color: #4c69a0; border-color: #7c92bb #6c82ab #6c82ab #7c92bb; color: #ffffff; }
.ie li.buttons ol li.button input:active, .ie li.buttons ol li.button a:active, .ie fieldset.buttons ol li.button input:active, .ie fieldset.buttons ol li.button a:active { background-color: #08255c; border-color: #adbcd7 #9dacc7 #9dacc7 #adbcd7; color: #ffffff; }
.ie li.buttons ol li.button.cancel, .ie fieldset.buttons ol li.button.cancel { display: inline-block; overflow: visible; }
.ie li.buttons ol li.button.cancel input, .ie li.buttons ol li.button.cancel a, .ie fieldset.buttons ol li.button.cancel input, .ie fieldset.buttons ol li.button.cancel a { display: inline-block !important; background-color: #cccccc; border-color: #ededed #dddddd #dddddd #ededed; color: #999999; }
.ie li.buttons ol li.button.cancel input:hover, .ie li.buttons ol li.button.cancel a:hover, .ie fieldset.buttons ol li.button.cancel input:hover, .ie fieldset.buttons ol li.button.cancel a:hover { background-color: #dddddd; border-color: #ededed #dddddd #dddddd #ededed; color: #999999; }
.ie li.buttons ol li.button.cancel input:active, .ie li.buttons ol li.button.cancel a:active, .ie fieldset.buttons ol li.button.cancel input:active, .ie fieldset.buttons ol li.button.cancel a:active { background-color: #999999; border-color: #fefefe #eeeeee #eeeeee #fefefe; color: #999999; }
.ie li.buttons ol li.button.disabled span, .ie li.buttons ol li.button.disabled a, .ie li.buttons ol li.button.disabled input, .ie li.buttons ol span.button.disabled span, .ie li.buttons ol span.button.disabled a, .ie li.buttons ol span.button.disabled input, .ie fieldset.buttons ol li.button.disabled span, .ie fieldset.buttons ol li.button.disabled a, .ie fieldset.buttons ol li.button.disabled input, .ie fieldset.buttons ol span.button.disabled span, .ie fieldset.buttons ol span.button.disabled a, .ie fieldset.buttons ol span.button.disabled input { color: #fefefe; background-color: #dedede; border-color: white white white white; color: #dedede; background-color: #dedede !important; }
.ie li.buttons ol li.button.disabled span:visited, .ie li.buttons ol li.button.disabled a:visited, .ie li.buttons ol li.button.disabled input:visited, .ie li.buttons ol span.button.disabled span:visited, .ie li.buttons ol span.button.disabled a:visited, .ie li.buttons ol span.button.disabled input:visited, .ie fieldset.buttons ol li.button.disabled span:visited, .ie fieldset.buttons ol li.button.disabled a:visited, .ie fieldset.buttons ol li.button.disabled input:visited, .ie fieldset.buttons ol span.button.disabled span:visited, .ie fieldset.buttons ol span.button.disabled a:visited, .ie fieldset.buttons ol span.button.disabled input:visited { color: #fefefe; }
.ie li.buttons ol li.button.disabled span:hover, .ie li.buttons ol li.button.disabled a:hover, .ie li.buttons ol li.button.disabled input:hover, .ie li.buttons ol span.button.disabled span:hover, .ie li.buttons ol span.button.disabled a:hover, .ie li.buttons ol span.button.disabled input:hover, .ie fieldset.buttons ol li.button.disabled span:hover, .ie fieldset.buttons ol li.button.disabled a:hover, .ie fieldset.buttons ol li.button.disabled input:hover, .ie fieldset.buttons ol span.button.disabled span:hover, .ie fieldset.buttons ol span.button.disabled a:hover, .ie fieldset.buttons ol span.button.disabled input:hover { background-color: #dedede; border-color: white white white white; color: #dedede; }
.ie li.buttons ol li.button.disabled span:hover, .ie li.buttons ol li.button.disabled a:hover, .ie li.buttons ol li.button.disabled input:hover, .ie li.buttons ol span.button.disabled span:hover, .ie li.buttons ol span.button.disabled a:hover, .ie li.buttons ol span.button.disabled input:hover, .ie fieldset.buttons ol li.button.disabled span:hover, .ie fieldset.buttons ol li.button.disabled a:hover, .ie fieldset.buttons ol li.button.disabled input:hover, .ie fieldset.buttons ol span.button.disabled span:hover, .ie fieldset.buttons ol span.button.disabled a:hover, .ie fieldset.buttons ol span.button.disabled input:hover { background-color: #dedede !important; }
.ie li.buttons ol li.button.disabled span:active, .ie li.buttons ol li.button.disabled a:active, .ie li.buttons ol li.button.disabled input:active, .ie li.buttons ol span.button.disabled span:active, .ie li.buttons ol span.button.disabled a:active, .ie li.buttons ol span.button.disabled input:active, .ie fieldset.buttons ol li.button.disabled span:active, .ie fieldset.buttons ol li.button.disabled a:active, .ie fieldset.buttons ol li.button.disabled input:active, .ie fieldset.buttons ol span.button.disabled span:active, .ie fieldset.buttons ol span.button.disabled a:active, .ie fieldset.buttons ol span.button.disabled input:active { background-color: #dedede; border-color: white white white white; color: #dedede; }
.ie li.buttons ol li.button.disabled span:active, .ie li.buttons ol li.button.disabled a:active, .ie li.buttons ol li.button.disabled input:active, .ie li.buttons ol span.button.disabled span:active, .ie li.buttons ol span.button.disabled a:active, .ie li.buttons ol span.button.disabled input:active, .ie fieldset.buttons ol li.button.disabled span:active, .ie fieldset.buttons ol li.button.disabled a:active, .ie fieldset.buttons ol li.button.disabled input:active, .ie fieldset.buttons ol span.button.disabled span:active, .ie fieldset.buttons ol span.button.disabled a:active, .ie fieldset.buttons ol span.button.disabled input:active { background-color: #dedede !important; }

.ie li.button, .ie span.button { display: inline-block; overflow: visible; }
.ie li.button input, .ie li.button a, .ie span.button input, .ie span.button a { display: inline-block !important; background-color: #3B588F; border-color: #7c92bb #6c82ab #6c82ab #7c92bb; color: #ffffff; }
.ie li.button input:hover, .ie li.button a:hover, .ie span.button input:hover, .ie span.button a:hover { background-color: #4c69a0; border-color: #7c92bb #6c82ab #6c82ab #7c92bb; color: #ffffff; }
.ie li.button input:active, .ie li.button a:active, .ie span.button input:active, .ie span.button a:active { background-color: #08255c; border-color: #adbcd7 #9dacc7 #9dacc7 #adbcd7; color: #ffffff; }
.ie li.button.cancel, .ie span.button.cancel { display: inline-block; overflow: visible; }
.ie li.button.cancel input, .ie li.button.cancel a, .ie span.button.cancel input, .ie span.button.cancel a { display: inline-block !important; background-color: #cccccc; border-color: #ededed #dddddd #dddddd #ededed; color: #999999; }
.ie li.button.cancel input:hover, .ie li.button.cancel a:hover, .ie span.button.cancel input:hover, .ie span.button.cancel a:hover { background-color: #dddddd; border-color: #ededed #dddddd #dddddd #ededed; color: #999999; }
.ie li.button.cancel input:active, .ie li.button.cancel a:active, .ie span.button.cancel input:active, .ie span.button.cancel a:active { background-color: #999999; border-color: #fefefe #eeeeee #eeeeee #fefefe; color: #999999; }
.ie li.button.disabled span, .ie li.button.disabled a, .ie li.button.disabled input, .ie span.button.disabled span, .ie span.button.disabled a, .ie span.button.disabled input { color: #fefefe; background-color: #dedede; border-color: white white white white; color: #dedede; }
.ie li.button.disabled span:visited, .ie li.button.disabled a:visited, .ie li.button.disabled input:visited, .ie span.button.disabled span:visited, .ie span.button.disabled a:visited, .ie span.button.disabled input:visited { color: #fefefe; }
.ie li.button.disabled span:hover, .ie li.button.disabled a:hover, .ie li.button.disabled input:hover, .ie span.button.disabled span:hover, .ie span.button.disabled a:hover, .ie span.button.disabled input:hover { background-color: #dedede; border-color: white white white white; color: #dedede; }
.ie li.button.disabled span:active, .ie li.button.disabled a:active, .ie li.button.disabled input:active, .ie span.button.disabled span:active, .ie span.button.disabled a:active, .ie span.button.disabled input:active { background-color: #dedede; border-color: white white white white; color: #dedede; }

li.button, span.button, a.button { -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; cursor: default; overflow: hidden; display: inline-block !important; background-color: #3B588F; border-color: #7c92bb #6c82ab #6c82ab #7c92bb; color: #ffffff; margin-left: 2px; }
li.button:hover, span.button:hover, a.button:hover { background-color: #4c69a0; border-color: #7c92bb #6c82ab #6c82ab #7c92bb; color: #ffffff; }
li.button:active, span.button:active, a.button:active { background-color: #08255c; border-color: #adbcd7 #9dacc7 #9dacc7 #adbcd7; color: #ffffff; }
li.button.spinner, span.button.spinner, a.button.spinner { background-color: transparent !important; }
.ff3 li.button.spinner, .ff3 span.button.spinner, .ff3 a.button.spinner { display: inline !important; float: right; }
li.button:visited, span.button:visited, a.button:visited { color: #ffffff; }
li.button:hover, span.button:hover, a.button:hover { text-decoration: none; }
li.button span, li.button a, li.button input, span.button span, span.button a, span.button input, a.button span, a.button a, a.button input { margin: 0; padding: 0; border: 0; outline: 0; display: inline; float: left; background-color: transparent; color: #ffffff !important; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; height: 18px; padding: 0px 10px; display: block; text-shadow: #999999 0 1 0; }
li.button a, span.button a, a.button a { height: 14px; padding-top: 1px; padding-bottom: 3px; }
li.button a:hover, span.button a:hover, a.button a:hover { text-decoration: none; }
li.button input, li.button a, span.button input, span.button a, a.button input, a.button a { cursor: hand; cursor: pointer; }
.ff3 li.button input, .ff3 span.button input, .ff3 a.button input { margin-top: 0px; margin-bottom: 2px; }
li.button span.button_start, span.button span.button_start, a.button span.button_start { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
li.button span.button_end, span.button span.button_end, a.button span.button_end { display: inline; float: right; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
li.button span.button_start, li.button span.button_end, span.button span.button_start, span.button span.button_end, a.button span.button_start, a.button span.button_end { margin: 0; padding: 0; border: 0; outline: 0; text-indent: -119988px; overflow: hidden; text-align: left; width: 20px; height: 18px; background-repeat: no-repeat; background-color: #6c82ab; }
li.button span.button_start span, li.button span.button_end span, span.button span.button_start span, span.button span.button_end span, a.button span.button_start span, a.button span.button_end span { margin: 0; padding: 0; border: 0; outline: 0; background-color: #6c82ab; display: block; float: none; margin-left: 5px; margin-top: 4.5px; }

li.button.main, span.button.main { background-color: #3191C2; border-color: #75bde1 #65add1 #65add1 #75bde1; color: #ffffff; }
li.button.main:hover, span.button.main:hover { background-color: #42a2d3; border-color: #75bde1 #65add1 #65add1 #75bde1; color: #ffffff; }
li.button.main:active, span.button.main:active { background-color: #005e8f; border-color: #a8d8f1 #98c8e1 #98c8e1 #a8d8f1; color: #ffffff; }
li.button.main span, li.button.main a, li.button.main input, span.button.main span, span.button.main a, span.button.main input { color: #ffffff; }
li.button.main span:visited, li.button.main a:visited, li.button.main input:visited, span.button.main span:visited, span.button.main a:visited, span.button.main input:visited { color: #ffffff; }
li.button.main span.button_start, li.button.main span.button_end, span.button.main span.button_start, span.button.main span.button_end { background-color: #65add1; }
li.button.main span.button_start span, li.button.main span.button_end span, span.button.main span.button_start span, span.button.main span.button_end span { background-color: #65add1; }
li.button.main.with_spacing, span.button.main.with_spacing { margin-left: 10px; }

li.button.secondary, span.button.secondary { background-color: #E2E2E2; border-color: #f9f9f9 #e9e9e9 #e9e9e9 #f9f9f9; color: #ffffff; }
li.button.secondary:hover, span.button.secondary:hover { background-color: #f3f3f3; border-color: #f9f9f9 #e9e9e9 #e9e9e9 #f9f9f9; color: #ffffff; }
li.button.secondary:active, span.button.secondary:active { background-color: #afafaf; border-color: white #f1f1f1 #f1f1f1 white; color: #ffffff; }
li.button.secondary span, li.button.secondary a, li.button.secondary input, span.button.secondary span, span.button.secondary a, span.button.secondary input { color: #ffffff; }
li.button.secondary span:visited, li.button.secondary a:visited, li.button.secondary input:visited, span.button.secondary span:visited, span.button.secondary a:visited, span.button.secondary input:visited { color: #ffffff; }
li.button.secondary span.button_start, li.button.secondary span.button_end, span.button.secondary span.button_start, span.button.secondary span.button_end { background-color: #e9e9e9; }
li.button.secondary span.button_start span, li.button.secondary span.button_end span, span.button.secondary span.button_start span, span.button.secondary span.button_end span { background-color: #e9e9e9; }

li.button.cancel, span.button.cancel { background-color: #cccccc; border-color: #ededed #dddddd #dddddd #ededed; color: #999999; }
li.button.cancel:hover, span.button.cancel:hover { background-color: #dddddd; border-color: #ededed #dddddd #dddddd #ededed; color: #999999; }
li.button.cancel:active, span.button.cancel:active { background-color: #999999; border-color: #fefefe #eeeeee #eeeeee #fefefe; color: #999999; }
li.button.cancel span, li.button.cancel a, li.button.cancel input, span.button.cancel span, span.button.cancel a, span.button.cancel input { color: #999999; }
li.button.cancel span:visited, li.button.cancel a:visited, li.button.cancel input:visited, span.button.cancel span:visited, span.button.cancel a:visited, span.button.cancel input:visited { color: #999999; }
li.button.cancel span.button_start, li.button.cancel span.button_end, span.button.cancel span.button_start, span.button.cancel span.button_end { background-color: #dddddd; }
li.button.cancel span.button_start span, li.button.cancel span.button_end span, span.button.cancel span.button_start span, span.button.cancel span.button_end span { background-color: #dddddd; }

li.button.disabled, span.button.disabled { background-color: #dedede; border-color: white white white white; color: #dedede; }
li.button.disabled:hover, span.button.disabled:hover { background-color: #dedede; border-color: white white white white; color: #dedede; }
li.button.disabled:active, span.button.disabled:active { background-color: #dedede; border-color: white white white white; color: #dedede; }
li.button.disabled span, li.button.disabled a, li.button.disabled input, span.button.disabled span, span.button.disabled a, span.button.disabled input { color: #fefefe; cursor: default; }
li.button.disabled span:visited, li.button.disabled a:visited, li.button.disabled input:visited, span.button.disabled span:visited, span.button.disabled a:visited, span.button.disabled input:visited { color: #fefefe; }
li.button.disabled span.button_start, li.button.disabled span.button_end, span.button.disabled span.button_start, span.button.disabled span.button_end { background-color: white; }
li.button.disabled span.button_start span, li.button.disabled span.button_end span, span.button.disabled span.button_start span, span.button.disabled span.button_end span { background-color: white; }

li.link { cursor: default; overflow: hidden; display: inline-block !important; height: 14px; padding-top: 1px; padding-bottom: 3px; vertical-align: top; }
li.link a:hover { text-decoration: none; }

/* -------------------------------------------------------------------------------------------------

It's *strongly* suggested that you don't modify this file.  Instead, load a new stylesheet after
this one in your layouts (eg formtastic_changes.css) and override the styles to suit your needs.
This will allow you to update formtastic.css with new releases without clobbering your own changes.

This stylesheet forms part of the Formtastic Rails Plugin
(c) 2008 Justin French

--------------------------------------------------------------------------------------------------*/
/* NORMALIZE AND RESET - obviously inspired by Yahoo's reset.css, but scoped to just form.formtastic
--------------------------------------------------------------------------------------------------*/
/* SEMANTIC ERRORS
--------------------------------------------------------------------------------------------------*/
/* FIELDSETS & LISTS
--------------------------------------------------------------------------------------------------*/
/* clearfixing the fieldsets */
html[xmlns] form.formtastic fieldset, html[xmlns] form.formtastic fieldset > ol > li { display: block; }
html[xmlns] form.formtastic fieldset ol li.hidden, html[xmlns] form.formtastic fieldset > ol > li ol li.hidden { display: none; }

* html form.formtastic fieldset, * html form.formtastic fieldset > ol > li { height: 1%; }

.loading_spinner { background: transparent url(/images/jquery/form-loading-icon.gif) center center no-repeat; width: 16px; }

a.pagination_dots { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_c4c4c4_256x240.png?1470666632'); background-repeat: no-repeat; background-position: -96px -145px; width: 16px; height: 16px; display: inline-block; cursor: pointer; cursor: hand; }
a.pagination_dots:hover { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_c4c4c4_256x240.png?1470666632'); background-repeat: no-repeat; background-position: -80px -145px; }
a.pagination_dots.selected { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_333333_256x240.png?1470666632'); background-repeat: no-repeat; background-position: -80px -145px; }

.showing_range { float: right; margin-right: 10px; font-size: 12px; margin-top: 4.5px; margin-bottom: 4.5px; }

a.pagination_arrows_forward, a.pagination_arrows_backward { width: 29px; height: 29px; display: none; cursor: pointer; cursor: hand; position: absolute; top: 48%; }

a.pagination_arrows_forward { right: -14px; text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/scroll_right-arrow.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; }
a.pagination_arrows_forward:hover { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/scroll_right-arrow-s.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; }

a.pagination_arrows_backward { right: -14px; text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/scroll_left-arrow.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; }
a.pagination_arrows_backward:hover { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/scroll_left-arrow-s.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; }

a.product { right: 735px; }

.page_navigator_wrapper { width: 100%; }

.page_navigator { float: right; font-style: normal; }
.page_navigator a.pagination_arrows_next_page, .page_navigator a.pagination_arrows_prev_page { width: 16px; height: 16px; display: inline-block; cursor: pointer; cursor: hand; vertical-align: middle; }
.page_navigator a.pagination_arrows_next_page { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_c4c4c4_256x240.png?1470666632'); background-repeat: no-repeat; background-position: -32px -17px; }
.page_navigator a.pagination_arrows_next_page:hover { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_333333_256x240.png?1470666632'); background-repeat: no-repeat; background-position: -32px -17px; }
.page_navigator a.pagination_arrows_prev_page { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_c4c4c4_256x240.png?1470666632'); background-repeat: no-repeat; background-position: -96px -17px; }
.page_navigator a.pagination_arrows_prev_page:hover { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_333333_256x240.png?1470666632'); background-repeat: no-repeat; background-position: -96px -17px; }

/* INPUT LIs
--------------------------------------------------------------------------------------------------*/
ul.buttons { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; }
ul.buttons li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
ul.buttons li:first-child, ul.buttons li.first { padding-left: 0; }
ul.buttons li:last-child, ul.buttons li.last { padding-right: 0; }

ul.buttons, fieldset.buttons { clear: both; text-align: right; margin-top: 18px !important; margin-bottom: 18px !important; }
ul.buttons li.button, ul.buttons span.button, ul.buttons a.button, fieldset.buttons li.button, fieldset.buttons span.button, fieldset.buttons a.button { margin-left: 10px !important; }

form.formtastic { overflow: hidden; }
.without_sidebar form.formtastic { display: inline; float: left; margin-right: 0; width: 950px; }
* html .without_sidebar form.formtastic { overflow-x: hidden; }
.without_sidebar form.formtastic fieldset { display: inline; float: left; margin-right: 0; width: 870px; }
* html .without_sidebar form.formtastic fieldset { overflow-x: hidden; }
form.formtastic abbr { border-bottom: none; margin-left: 5px; }
form.formtastic p.separator { padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px dotted #cccccc; }
form.formtastic p.info, form.formtastic p.separator { margin: 0; padding: 0; border: 0; outline: 0; margin-bottom: 1.5em; width: auto; }
form.formtastic a.add_child { clear: both; float: left; }
form.formtastic fieldset { display: inline; float: left; margin-right: 0; width: 550px; margin-bottom: 1.5em; overflow: hidden; display: block; }
* html form.formtastic fieldset { overflow-x: hidden; }
.without_sidebar form.formtastic fieldset { display: inline; float: left; margin-right: 0; width: 870px; }
* html .without_sidebar form.formtastic fieldset { overflow-x: hidden; }
form.formtastic fieldset.buttons { display: inline; float: right; }
.ie form.formtastic fieldset.buttons { display: inline-block; float: right; overflow: visible; }
.ie form.formtastic fieldset.buttons ol { display: inline-block; }
.ie form.formtastic fieldset.buttons ol li.button { display: inline-block; overflow: visible; }
.ie form.formtastic fieldset.buttons ol li.button input, .ie form.formtastic fieldset.buttons ol li.button a { margin-left: 0em; display: inline-block !important; background-color: #3B588F; border-color: #7c92bb #6c82ab #6c82ab #7c92bb; color: #ffffff; }
.ie form.formtastic fieldset.buttons ol li.button input:hover, .ie form.formtastic fieldset.buttons ol li.button a:hover { background-color: #4c69a0; border-color: #7c92bb #6c82ab #6c82ab #7c92bb; color: #ffffff; }
.ie form.formtastic fieldset.buttons ol li.button input:active, .ie form.formtastic fieldset.buttons ol li.button a:active { background-color: #08255c; border-color: #adbcd7 #9dacc7 #9dacc7 #adbcd7; color: #ffffff; }
.ie form.formtastic fieldset.buttons ol li.button.cancel { display: inline-block; overflow: visible; }
.ie form.formtastic fieldset.buttons ol li.button.cancel input, .ie form.formtastic fieldset.buttons ol li.button.cancel a { display: inline-block !important; background-color: #cccccc; border-color: #ededed #dddddd #dddddd #ededed; color: #999999; }
.ie form.formtastic fieldset.buttons ol li.button.cancel input:hover, .ie form.formtastic fieldset.buttons ol li.button.cancel a:hover { background-color: #dddddd; border-color: #ededed #dddddd #dddddd #ededed; color: #999999; }
.ie form.formtastic fieldset.buttons ol li.button.cancel input:active, .ie form.formtastic fieldset.buttons ol li.button.cancel a:active { background-color: #999999; border-color: #fefefe #eeeeee #eeeeee #fefefe; color: #999999; }
.ie #account_login form.formtastic fieldset.buttons > ol { width: auto; float: right; }
.ie #account_login form.formtastic fieldset.buttons > ol > li { clear: none; float: left; }
form.formtastic fieldset.allows_hover a { visibility: hidden; }
form.formtastic fieldset.allows_hover.hover a { visibility: visible; }
form.formtastic fieldset.allows_hover table a { visibility: visible; }
form.formtastic fieldset.location { margin-bottom: 9px !important; padding-bottom: 5px !important; border-bottom: 4px solid #cccccc !important; }
form.formtastic fieldset.location.made_default a.make_default_location { background: transparent url("/images/sprites/icons/check.png?1274826826") no-repeat 0 0; height: 16px; padding-left: 16px; color: #a0a0a0; visibility: visible; border-right: none; }
form.formtastic fieldset.location a.make_default_location { display: block; float: right !important; padding-right: 4px; margin-right: 5px; border-right: 1px solid #cccccc; }
form.formtastic fieldset.location > legend span { overflow: hidden; *zoom: 1; }
form.formtastic fieldset.location > legend span a { display: inline; float: right; display: block; font-size: 0.8em; line-height: 1.75em; font-weight: normal; }
form.formtastic fieldset.location > ol li a.add_phonenumber { padding-left: 140px; }
form.formtastic fieldset.location > ol li > p.inline-link { text-align: right; }
form.formtastic fieldset.location > ol li > fieldset.inputs { padding-top: 17px !important; border-top: 1px dotted #cccccc !important; }
form.formtastic fieldset legend { overflow: hidden; *zoom: 1; }
form.formtastic fieldset legend span { width: auto; display: block; font-weight: bold; font-size: 1.2em; padding-bottom: 1.25em; line-height: 1.25em; }
form.formtastic fieldset > ol { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; overflow: hidden; *zoom: 1; }
form.formtastic fieldset > ol li { list-style-image: none; list-style-type: none; margin-left: 0px; }
#marketplace_search form.formtastic fieldset > ol { display: inline-block; }
form.formtastic fieldset > ol > li { display: block; overflow: hidden; clear: both; }
form.formtastic fieldset > ol > li label { color: #535353; }
form.formtastic fieldset > ol > li.text input[disabled="disabled"], form.formtastic fieldset > ol > li.text select[disabled="disabled"], form.formtastic fieldset > ol > li.text textarea[disabled="disabled"], form.formtastic fieldset > ol > li.password input[disabled="disabled"], form.formtastic fieldset > ol > li.password select[disabled="disabled"], form.formtastic fieldset > ol > li.password textarea[disabled="disabled"], form.formtastic fieldset > ol > li.string input[disabled="disabled"], form.formtastic fieldset > ol > li.string select[disabled="disabled"], form.formtastic fieldset > ol > li.string textarea[disabled="disabled"], form.formtastic fieldset > ol > li.numeric input[disabled="disabled"], form.formtastic fieldset > ol > li.numeric select[disabled="disabled"], form.formtastic fieldset > ol > li.numeric textarea[disabled="disabled"], form.formtastic fieldset > ol > li.email input[disabled="disabled"], form.formtastic fieldset > ol > li.email select[disabled="disabled"], form.formtastic fieldset > ol > li.email textarea[disabled="disabled"], form.formtastic fieldset > ol > li.file input[disabled="disabled"], form.formtastic fieldset > ol > li.file select[disabled="disabled"], form.formtastic fieldset > ol > li.file textarea[disabled="disabled"], form.formtastic fieldset > ol > li.radio input[disabled="disabled"], form.formtastic fieldset > ol > li.radio select[disabled="disabled"], form.formtastic fieldset > ol > li.radio textarea[disabled="disabled"], form.formtastic fieldset > ol > li.select input[disabled="disabled"], form.formtastic fieldset > ol > li.select select[disabled="disabled"], form.formtastic fieldset > ol > li.select textarea[disabled="disabled"], form.formtastic fieldset > ol > li.country input[disabled="disabled"], form.formtastic fieldset > ol > li.country select[disabled="disabled"], form.formtastic fieldset > ol > li.country textarea[disabled="disabled"], form.formtastic fieldset > ol > li.state input[disabled="disabled"], form.formtastic fieldset > ol > li.state select[disabled="disabled"], form.formtastic fieldset > ol > li.state textarea[disabled="disabled"], form.formtastic fieldset > ol > li.wide input[disabled="disabled"], form.formtastic fieldset > ol > li.wide select[disabled="disabled"], form.formtastic fieldset > ol > li.wide textarea[disabled="disabled"], form.formtastic fieldset > ol > li.boolean input[disabled="disabled"], form.formtastic fieldset > ol > li.boolean select[disabled="disabled"], form.formtastic fieldset > ol > li.boolean textarea[disabled="disabled"], form.formtastic fieldset > ol > li.date input[disabled="disabled"], form.formtastic fieldset > ol > li.date select[disabled="disabled"], form.formtastic fieldset > ol > li.date textarea[disabled="disabled"], form.formtastic fieldset > ol > li.time input[disabled="disabled"], form.formtastic fieldset > ol > li.time select[disabled="disabled"], form.formtastic fieldset > ol > li.time textarea[disabled="disabled"], form.formtastic fieldset > ol > li.datetime input[disabled="disabled"], form.formtastic fieldset > ol > li.datetime select[disabled="disabled"], form.formtastic fieldset > ol > li.datetime textarea[disabled="disabled"], form.formtastic fieldset > ol > li.url input[disabled="disabled"], form.formtastic fieldset > ol > li.url select[disabled="disabled"], form.formtastic fieldset > ol > li.url textarea[disabled="disabled"], form.formtastic fieldset > ol > li.phone input[disabled="disabled"], form.formtastic fieldset > ol > li.phone select[disabled="disabled"], form.formtastic fieldset > ol > li.phone textarea[disabled="disabled"] { background-color: #dedede; border-color: #dedede; }
form.formtastic fieldset > ol > li textarea { resize: vertical; }
form.formtastic fieldset > ol > li.optional, form.formtastic fieldset > ol > li.error { margin: 0; padding: 0; border: 0; outline: 0; background: transparent; border: none; }
form.formtastic fieldset > ol > li.cancel_link { display: none; }
form.formtastic fieldset > ol > li.text, form.formtastic fieldset > ol > li.password, form.formtastic fieldset > ol > li.string, form.formtastic fieldset > ol > li.numeric, form.formtastic fieldset > ol > li.email, form.formtastic fieldset > ol > li.file, form.formtastic fieldset > ol > li.url, form.formtastic fieldset > ol > li.phone { margin-bottom: 10px; }
form.formtastic fieldset > ol > li.text input, form.formtastic fieldset > ol > li.text textarea, form.formtastic fieldset > ol > li.password input, form.formtastic fieldset > ol > li.password textarea, form.formtastic fieldset > ol > li.string input, form.formtastic fieldset > ol > li.string textarea, form.formtastic fieldset > ol > li.numeric input, form.formtastic fieldset > ol > li.numeric textarea, form.formtastic fieldset > ol > li.email input, form.formtastic fieldset > ol > li.email textarea, form.formtastic fieldset > ol > li.file input, form.formtastic fieldset > ol > li.file textarea, form.formtastic fieldset > ol > li.url input, form.formtastic fieldset > ol > li.url textarea, form.formtastic fieldset > ol > li.phone input, form.formtastic fieldset > ol > li.phone textarea { margin: 0; padding: 0; border: 0; outline: 0; width: 299px; float: left; height: 14px; border: 1px solid #cccccc; padding: 4px; }
form.formtastic fieldset > ol > li.text label, form.formtastic fieldset > ol > li.password label, form.formtastic fieldset > ol > li.string label, form.formtastic fieldset > ol > li.numeric label, form.formtastic fieldset > ol > li.email label, form.formtastic fieldset > ol > li.file label, form.formtastic fieldset > ol > li.url label, form.formtastic fieldset > ol > li.phone label { padding-top: 4.5px; padding-bottom: 4.5px; }
form.formtastic fieldset > ol > li.select, form.formtastic fieldset > ol > li.country, form.formtastic fieldset > ol > li.state { margin-bottom: 10px; }
form.formtastic fieldset > ol > li.select label, form.formtastic fieldset > ol > li.country label, form.formtastic fieldset > ol > li.state label { padding-top: 4.5px; padding-bottom: 4.5px; }
form.formtastic fieldset > ol > li.select select, form.formtastic fieldset > ol > li.country select, form.formtastic fieldset > ol > li.state select { display: inline; float: left; height: 23px; margin: 4.5px 0; width: 310px; }
form.formtastic fieldset > ol > li.select select[multiple='multiple'], form.formtastic fieldset > ol > li.country select[multiple='multiple'], form.formtastic fieldset > ol > li.state select[multiple='multiple'] { height: auto; }
form.formtastic fieldset > ol > li.select select.sales, form.formtastic fieldset > ol > li.country select.sales, form.formtastic fieldset > ol > li.state select.sales { margin: 1px 0 0 5px; }
form.formtastic fieldset > ol > li.select div.loading_spinner, form.formtastic fieldset > ol > li.country div.loading_spinner, form.formtastic fieldset > ol > li.state div.loading_spinner { display: inline; float: left; display: inline; float: left; margin-right: 0; width: 30px; margin-top: 4.5px; }
* html form.formtastic fieldset > ol > li.select div.loading_spinner, * html form.formtastic fieldset > ol > li.country div.loading_spinner, * html form.formtastic fieldset > ol > li.state div.loading_spinner { overflow-x: hidden; }
form.formtastic fieldset > ol > li.text { margin-bottom: 14px; }
form.formtastic fieldset > ol > li.text span.mceEditor { float: left; width: 310px; }
form.formtastic fieldset > ol > li.text textarea { height: 88px; }
.without_sidebar form.formtastic fieldset > ol > li.text { display: inline; float: left; margin-right: 0; width: 950px; }
* html .without_sidebar form.formtastic fieldset > ol > li.text { overflow-x: hidden; }
.without_sidebar form.formtastic fieldset > ol > li.text span.mceEditor { /*width: $blueprint_grid_width * $without_sidebar_field_columns + ($blueprint_grid_margin * ( $without_sidebar_field_columns - 1));*/ width: 580px; }
form.formtastic fieldset > ol > li.wide { margin-bottom: 10px; }
form.formtastic fieldset > ol > li.wide p { display: inline; float: left; margin-right: 0; width: 630px; }
* html form.formtastic fieldset > ol > li.wide p { overflow-x: hidden; }
form.formtastic fieldset > ol > li.file input { border: none; height: 18px; }
.ie8 form.formtastic fieldset > ol > li.file input { border: 1px solid #cccccc; height: auto; }
.gecko form.formtastic fieldset > ol > li.file input { height: 26px; width: auto; margin-right: 1em; }
form.formtastic fieldset > ol > li.boolean p.inline-hints { padding-left: 0; width: auto !important; }
form.formtastic fieldset > ol > li.boolean label { display: inline; float: left; margin-right: 0; width: 550px; text-align: left; }
* html form.formtastic fieldset > ol > li.boolean label { overflow-x: hidden; }
.without_sidebar form.formtastic fieldset > ol > li.boolean label { display: inline; float: left; margin-right: 0; width: 870px; }
* html .without_sidebar form.formtastic fieldset > ol > li.boolean label { overflow-x: hidden; }
form.formtastic fieldset > ol > li.check_boxes { margin-bottom: 14px; }
form.formtastic fieldset > ol > li.check_boxes fieldset { margin-bottom: 0; }
form.formtastic fieldset > ol > li.check_boxes fieldset legend { font-weight: bold; }
form.formtastic fieldset > ol > li.check_boxes fieldset ol { overflow: hidden; *zoom: 1; clear: both; padding-top: 1.5em; }
form.formtastic fieldset > ol > li.check_boxes fieldset ol li { display: inline; float: left; margin-right: 10px; width: 270px; clear: none; }
* html form.formtastic fieldset > ol > li.check_boxes fieldset ol li { overflow-x: hidden; }
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label { color: #424242; font-weight: normal; width: 100%; }
form.formtastic fieldset > ol > li.check_boxes p.inline-errors { padding-left: 0; }
form.formtastic fieldset > ol > li.check_boxes p.inline-link { padding-left: 0; }
form.formtastic fieldset > ol > li.radio { display: inline; float: left; margin-right: 0; width: 750px; }
* html form.formtastic fieldset > ol > li.radio { overflow-x: hidden; }
form.formtastic fieldset > ol > li.radio.wide, form.formtastic fieldset > ol > li.radio.inline { margin-bottom: 0; }
form.formtastic fieldset > ol > li.radio.wide fieldset legend, form.formtastic fieldset > ol > li.radio.inline fieldset legend { font-weight: bold; }
form.formtastic fieldset > ol > li.radio.wide fieldset ol, form.formtastic fieldset > ol > li.radio.inline fieldset ol { overflow: hidden; *zoom: 1; }
form.formtastic fieldset > ol > li.radio.wide fieldset ol li, form.formtastic fieldset > ol > li.radio.inline fieldset ol li { display: inline; float: left; margin-right: 10px; width: 118px; clear: none; }
* html form.formtastic fieldset > ol > li.radio.wide fieldset ol li, * html form.formtastic fieldset > ol > li.radio.inline fieldset ol li { overflow-x: hidden; }
form.formtastic fieldset > ol > li.radio.wide fieldset ol li label, form.formtastic fieldset > ol > li.radio.wide fieldset ol li input, form.formtastic fieldset > ol > li.radio.inline fieldset ol li label, form.formtastic fieldset > ol > li.radio.inline fieldset ol li input { width: auto !important; }
form.formtastic fieldset > ol > li.radio.wide fieldset legend { display: inline; float: left; margin-right: 10px; width: 230px; }
* html form.formtastic fieldset > ol > li.radio.wide fieldset legend { overflow-x: hidden; }
form.formtastic fieldset > ol > li.radio.wide fieldset ol { display: inline; float: left; margin-right: 0; width: 630px; }
* html form.formtastic fieldset > ol > li.radio.wide fieldset ol { overflow-x: hidden; }
form.formtastic fieldset > ol > li.radio.inline fieldset legend { float: left; margin-right: 0; }
form.formtastic fieldset > ol > li.radio.inline fieldset ol { display: inline; float: left; }
form.formtastic fieldset > ol > li.radio fieldset { width: 100% !important; }
form.formtastic fieldset > ol > li.radio fieldset ol { overflow: hidden; *zoom: 1; }
form.formtastic fieldset > ol > li.radio fieldset ol li label { float: none; width: 100%; }
form.formtastic fieldset > ol > li.radio fieldset ol li label input { width: auto !important; }
form.formtastic fieldset > ol > li#schedule_publish_list_item input { display: inline; float: left; }
form.formtastic fieldset > ol > li#schedule_publish_list_item label { display: inline; float: left; width: auto; }
form.formtastic fieldset > ol > li.company_item_group_check_boxes fieldset, form.formtastic fieldset > ol > li.company_item_check_boxes fieldset { display: block !important; }
form.formtastic fieldset > ol > li.company_item_group_check_boxes p.inline-hints, form.formtastic fieldset > ol > li.company_item_check_boxes p.inline-hints { padding-left: 0; }
form.formtastic fieldset > ol > li.company_item_group_check_boxes legend, form.formtastic fieldset > ol > li.company_item_check_boxes legend { margin: 0; padding: 0; border: 0; outline: 0; }
form.formtastic fieldset > ol > li.company_item_group_check_boxes legend label, form.formtastic fieldset > ol > li.company_item_check_boxes legend label { font-weight: bold; }
form.formtastic fieldset > ol > li.company_item_group_check_boxes ol, form.formtastic fieldset > ol > li.company_item_check_boxes ol { overflow: hidden; *zoom: 1; clear: both; padding-top: 0.75em; }
form.formtastic fieldset > ol > li.company_item_group_check_boxes ol li.boolean, form.formtastic fieldset > ol > li.company_item_check_boxes ol li.boolean { display: inline; float: left; margin-right: 10px; width: 270px; clear: none; margin-bottom: 0.75em; }
* html form.formtastic fieldset > ol > li.company_item_group_check_boxes ol li.boolean, * html form.formtastic fieldset > ol > li.company_item_check_boxes ol li.boolean { overflow-x: hidden; }
form.formtastic fieldset > ol > li.company_item_group_check_boxes ol li.boolean label, form.formtastic fieldset > ol > li.company_item_check_boxes ol li.boolean label { margin: 0; padding: 0; border: 0; outline: 0; width: 100%; font-weight: normal; }
form.formtastic fieldset > ol > li.date fieldset ol li, form.formtastic fieldset > ol > li.time fieldset ol li, form.formtastic fieldset > ol > li.datetime fieldset ol li { float: left; width: auto; }
form.formtastic fieldset > ol > li.date fieldset ol li label, form.formtastic fieldset > ol > li.time fieldset ol li label, form.formtastic fieldset > ol > li.datetime fieldset ol li label { display: none; }
form.formtastic fieldset > ol > li.date fieldset ol li label input, form.formtastic fieldset > ol > li.time fieldset ol li label input, form.formtastic fieldset > ol > li.datetime fieldset ol li label input { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; margin: 0; padding: 0; border: 0; outline: 0; }
form.formtastic fieldset > ol > li.date fieldset ol li label input, form.formtastic fieldset > ol > li.time fieldset ol li label input, form.formtastic fieldset > ol > li.datetime fieldset ol li label input { *display: inline; }
form.formtastic fieldset > ol > li p + p { margin-top: 0 !important; }
form.formtastic fieldset > ol > li p { margin: 0; padding: 0; border: 0; outline: 0; display: inline; float: left; margin-right: 0; width: 310px; padding-left: 240px; clear: left; }
* html form.formtastic fieldset > ol > li p { overflow-x: hidden; }
#facebox form.formtastic fieldset > ol > li p { padding-left: 0px; width: 100%; }
form.formtastic fieldset > ol > li p.inline-hints { color: #a0a0a0; font-style: italic; padding-top: 0; clear: both; }
form.formtastic fieldset > ol > li p.inline-errors { border-color: #fbc2c4; }
form.formtastic fieldset > ol > li p.inline-link { display: inline; float: left; margin-right: 0; width: 310px; padding-left: 10px; margin: 4.5px 0; margin-left: 15px; width: auto; clear: none; }
* html form.formtastic fieldset > ol > li p.inline-link { overflow-x: hidden; }
form.formtastic fieldset > ol > li p.inline-link a { float: right !important; }
form.formtastic fieldset > ol > li > label { display: inline; float: left; margin-right: 10px; width: 230px; display: block; font-weight: bold; }
* html form.formtastic fieldset > ol > li > label { overflow-x: hidden; }
form.formtastic fieldset > ol > li > li label { display: inline; float: left; margin-right: 0; width: 310px; }
* html form.formtastic fieldset > ol > li > li label { overflow-x: hidden; }
form.formtastic fieldset ul.errors { color: #C43503; background-color: #fbe3e4; border-color: #fbc2c4; list-style: square; }
form.formtastic fieldset ul.errors li { padding: 0; border: none; display: list-item; }

form.formtastic fieldset.non_list { width: auto; padding: 0 !important; margin: 0 !important; }
form.formtastic fieldset.non_list ol, form.formtastic fieldset.non_list li { padding: 0 !important; margin: 0 !important; }

form.formtastic fieldset ol li.hidden { display: none; }

form.formtastic.create_store_presenter p.inline-errors { margin-left: 20em; }

form li#registration_company_selected_input { margin-bottom: 10px; }

td.partnerpedia-errors { text-align: center; }

form.formtastic fieldset li p.partnerpedia-errors, p.partnerpedia-errors { color: #C43503; padding: 0; width: auto; }

.clear_both { clear: both; }

.header_switcher ol, form.product_version fieldset.buttons.steps ol { display: inline; margin-right: 0; margin-left: 0; padding-left: 0; }
.header_switcher ol li, form.product_version fieldset.buttons.steps ol li { list-style: none; display: inline; }
.header_switcher ol li.button, form.product_version fieldset.buttons.steps ol li.button { margin-left: 10px; }
.header_switcher ol li.button a, .header_switcher ol li.button input, form.product_version fieldset.buttons.steps ol li.button a, form.product_version fieldset.buttons.steps ol li.button input { float: none; }
.header_switcher .cancel_link, form.product_version fieldset.buttons.steps .cancel_link { display: none; }

#facebox { position: relative; border: 1px solid #cccccc; position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; background-color: white; }
#facebox ul.error { list-style-type: none; }
#facebox table { margin: 0; }
#facebox td { padding: 0; }
#facebox .body { background: #fefefe; width: 592px; padding-right: 20px; padding-left: 20px; }
#facebox .body.auto_width { width: auto; }
#facebox .body .footer { position: absolute; top: -10px; right: -6px; }
#facebox .body > div.content { padding: 18px 0; overflow: hidden; *zoom: 1; }
#facebox .body > div.content form fieldset.inputs legend span, #facebox .body > div.content div.header { font-size: 1.5em; }
#facebox .body.show_footer { width: auto; }
#facebox .body.show_footer .footer { display: block !important; text-align: right; }
#facebox .body.show_footer .footer img { vertical-align: middle; }
#facebox .loading, #facebox .image { padding-top: 9px; padding-bottom: 9px; text-align: center; }
#facebox img { border: 0; margin: 0; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 0.125; width: 0.125; overflow: hidden; padding: 0; }
#facebox form { width: 550px; }
#facebox form fieldset { width: 550px; }
#facebox form fieldset.buttons { margin-bottom: 0 !important; }
#facebox form fieldset.inputs > ol > li { width: 100%; }
#facebox form fieldset.inputs > ol > li input { width: 538px; }
#facebox form fieldset.inputs > ol > li label { display: inline; float: left; margin-right: 10px; width: 230px; }
* html #facebox form fieldset.inputs > ol > li label { overflow-x: hidden; }
#facebox form fieldset.inputs > ol > li > p.inline-hints { font-size: 0.833em; margin-bottom: 0.25em; }
#facebox form fieldset.inputs textarea, #facebox form fieldset.inputs span.mceEditor { display: inline; float: left; margin-right: 0; width: 538.66667px; clear: both; }
* html #facebox form fieldset.inputs textarea, * html #facebox form fieldset.inputs span.mceEditor { overflow-x: hidden; }

#facebox_overlay { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; }

.facebox_hide { z-index: -100; }

.facebox_overlayBG { background-color: white; z-index: 99; }

* html #facebox_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

.request_header { float: left; }

.request_logo { float: right; }

#facebox #bookmark_dialog p.congratulations { font-size: 18px; }
#facebox #bookmark_dialog .buttons { float: right; }

#header { height: 130px; width: 100% !important; }
#header .header_inner_wrapper { height: 78px; margin: 0 auto; width: 950px; }
#header .header_inner_wrapper .header_column { display: inline-block; vertical-align: top; }
#header .header_inner_wrapper #header_mp_logo { padding-top: 25px; margin-left: -3px; }
#header .header_inner_wrapper #header_store_title { position: absolute; padding: 30px 0 0 30px; font-size: 28px; max-width: 500px; color: #777; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, CiscoSans, Arial, sans-serif; }
#header .header_inner_wrapper #header_account_console { float: right; padding-top: 30px; font-size: 14px; max-width: 380px; width: 280px; }
#header .header_inner_wrapper #header_account_console a { color: #69a5d2; }
#header .header_inner_wrapper #header_account_console #account_console_area { display: block; text-align: right; }
#header .header_inner_wrapper #header_account_console #account_console_area ul { display: inline-block; list-style-type: none; padding: 0; margin: 0; padding-left: 10px; }
#header .header_inner_wrapper #header_account_console #account_console_area ul li { display: inline-block; padding-left: 10px; line-height: 16px; vertical-align: bottom; }
#header .header_inner_wrapper #header_account_console #account_console_area ul li:first-child { padding-left: 0; }
#header .header_inner_wrapper #header_account_console #account_console_area ul:first-child { padding-left: 0; }
#header .header_inner_wrapper #header_account_console #account_console_area ul#personal_actions { position: absolute; display: none; background: white; z-index: 1; }
#header .header_inner_wrapper #header_account_console #account_console_area ul#personal_actions li { display: block; padding: 0 0 3px 195px; text-align: left; }
#header .header_inner_wrapper #header_account_console #account_console_area #more_actions { display: inline-block; padding: 0; margin: 0; padding-left: 10px; }
#header .header_inner_wrapper #header_account_console #account_console_area #more_actions:hover + #personal_actions { display: block; }
#header .header_inner_wrapper #header_account_console #account_console_area #personal_actions:hover { display: block; }
#header .header_inner_wrapper #header_account_console #account_console_area .welcome_text { display: inline-block; color: #808080; }
#header .header_inner_wrapper #header_account_console #account_console_area #authentication_links { padding-bottom: 6px; }
#header .header_inner_wrapper #header_account_console div.search_form { display: block; padding-top: 32px; }
#header .menu_wrapper { height: 38px; }
#header .menu_wrapper .header_menu { display: block; list-style: none; width: 950px; margin-left: auto; margin-right: auto; height: 100%; padding-left: 0; }
#header .menu_wrapper .header_menu .header_menu_element { display: inline; font-size: 13px; line-height: 38px; padding: 0 10px 0 0; }
#header .menu_wrapper .header_menu .header_menu_element .current { border-bottom: 5px solid #1896d0; }
#header .menu_wrapper .header_menu .header_menu_element a { color: black; padding: 10px 0px; margin: 0 20px; }
#header .menu_wrapper .header_menu .header_menu_element a:hover { border-bottom: 5px solid #1896d0; }
#header .menu_wrapper .header_menu .header_menu_element a:first-child { margin-left: 0; }
#header .menu_wrapper .header_menu .header_menu_element .search_form { display: block; margin: -1px !important; height: 28px !important; background-color: #a6a6a6; border-radius: 25px; padding: 10px 30px 10px 10px; }
#header .menu_wrapper .header_menu .header_menu_element .search_form input[type='submit'] { width: 36px; background-image: url("../../../images/layout/header/search/icon_search.png"); background-position-y: 5px; height: 30px; }
#header .menu_wrapper .header_menu .header_menu_element .search_form .search_q { background-image: none; height: 15px !important; padding: 7px 5px; }

#messagebox { border: none; }

#footer-wr { background-color: #e8ebf0; }

#footer { height: 100%; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; color: #333333; padding-top: 18px; margin-top: 18px; border-top: 0px solid #cccccc; margin-top: 110px !important; padding-left: 0px; padding-right: 0px; padding-bottom: 1.5em; margin: 0 auto; width: 950px; }
#footer #mcafee_security { text-align: right; display: inline; float: left; margin-right: 0; width: 170px; display: inline; float: right; display: block; margin-left: 10px; }
* html #footer #mcafee_security { overflow-x: hidden; }
#footer #powered_by_partnerpedia { display: inline; float: right; }
#footer #marketing_blurb { display: inline; float: left; display: inline; float: left; margin-right: 10px; width: 750px; }
* html #footer #marketing_blurb { overflow-x: hidden; }
#footer #copyright { font-size: 0.85em; display: inline; float: left; clear: both; color: #3191C2; }
#footer #copyright span { display: inline; float: left; padding-bottom: 0.07em; }
#footer #copyright span#marketplace_logo_in_footer { padding: 0px 10px; }
#footer #footer_navigation a { color: #333333; }
#footer #disclaimer { padding-top: 8px; margin-top: 9px; border-top: 1px dotted #cccccc; }
#footer #disclaimer #disclaimer_text { display: inline-block; width: 100%; }
#footer #disclaimer #disclaimer_icon { display: inline-block; width: 10%; vertical-align: top; }
#footer .clearer { clear: both; }

#powered_by_partnerpedia { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/layout/footer/powered_by_partnerpedia.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; width: 88px; height: 19px; display: block; }

#footer_navigation { padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px dotted #cccccc; }
#footer_navigation ul { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; }
#footer_navigation ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
#footer_navigation #footer_multiple_list, #footer_navigation #footer_single_list { overflow: hidden; }
#footer_navigation #footer_multiple_list > ul, #footer_navigation #footer_single_list > ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: left; }
#footer_navigation #footer_multiple_list > ul li, #footer_navigation #footer_single_list > ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
#footer_navigation #footer_multiple_list > ul li:first-child, #footer_navigation #footer_multiple_list > ul li.first, #footer_navigation #footer_single_list > ul li:first-child, #footer_navigation #footer_single_list > ul li.first { padding-left: 0; }
#footer_navigation #footer_multiple_list > ul li:last-child, #footer_navigation #footer_multiple_list > ul li.last, #footer_navigation #footer_single_list > ul li:last-child, #footer_navigation #footer_single_list > ul li.last { padding-right: 0; }
#footer_navigation #footer_multiple_list { margin-bottom: 1.5em; }
#footer_navigation #footer_multiple_list > ul > li { margin: 0; padding: 0; border: 0; outline: 0; display: inline; float: left; margin-right: 10px; width: Infinitypx; }
* html #footer_navigation #footer_multiple_list > ul > li { overflow-x: hidden; }
#footer_navigation #footer_multiple_list > ul > li > a { font-weight: bold; }
#footer_navigation #footer_multiple_list > ul > li.last { display: inline; float: left; margin-right: 0; width: Infinitypx; }
* html #footer_navigation #footer_multiple_list > ul > li.last { overflow-x: hidden; }
#footer_navigation #footer_multiple_list > ul > li > ul li { float: none; display: block; margin: 0; padding: 0; border: 0; outline: 0; }
#footer_navigation #footer_single_list > ul { font-size: 0.85em; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: left; text-align: "left"; }
#footer_navigation #footer_single_list > ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
#footer_navigation #footer_single_list > ul li:first-child, #footer_navigation #footer_single_list > ul li.first { padding-left: 0; }
#footer_navigation #footer_single_list > ul li:last-child, #footer_navigation #footer_single_list > ul li.last { padding-right: 0; }
#footer_navigation #footer_single_list > ul li { text-align: "left"; display: inline; float: left; padding-right: 9px !important; margin-right: 10px !important; border-right: 1px solid #cccccc; }
#footer_navigation #footer_single_list > ul li.last { border-right: none !important; padding-right: 0 !important; margin-right: 0 !important; }

/* Float Clearing ---------------------------------------------------------------------*/
.module:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* float clearing for IE6 */
* html .module { height: 1%; overflow: visible; }
* + html .module { min-height: 1%; }

/* float clearing for IE7 */
/* Page Specific ---------------------------------------------------------------------*/
#breadcrumbs_wrapper { margin: 0; overflow: hidden; *zoom: 1; }
#breadcrumbs_wrapper #breadcrumbs.services a { font-size: 10px; }
#breadcrumbs_wrapper #breadcrumbs { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; height: 18px; display: block !important; }
#breadcrumbs_wrapper #breadcrumbs ul { margin: 0; padding: 0; border: 0; outline: 0; height: 18px; }
#breadcrumbs_wrapper #breadcrumbs ul li { display: block; position: relative; height: 18px; display: inline; float: left; overflow: hidden; *zoom: 1; line-height: 18px; margin: 0px 6px 0px 0; padding: 0px 10px 0px 0; font-size: .85em; background: url(/images/breadcrumb/chevron.png) no-repeat 100% 0; }
#breadcrumbs_wrapper #breadcrumbs ul li a { color: #424242; }
#breadcrumbs_wrapper #breadcrumbs ul li a:hover { color: #3B588F; }
#breadcrumbs_wrapper #breadcrumbs ul li div.chevron_overlay { position: absolute; right: 0; top: 0; z-index: 2; }
#breadcrumbs_wrapper #breadcrumbs ul li span { display: block; overflow: hidden; }
#breadcrumbs_wrapper #breadcrumbs ul li a { display: block; position: relative; line-height: 18px; height: 18px; overflow: hidden; *zoom: 1; display: inline; float: left; }
#breadcrumbs_wrapper #breadcrumbs ul li.first a { overflow: hidden; }
#breadcrumbs_wrapper #breadcrumbs ul li.last { background: none; margin-right: 0; padding-right: 0; }
#breadcrumbs_wrapper .chevron_overlay { display: none; text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/breadcrumb/chevron_overlay.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; width: 18px; height: 18px; }

.header_column .search_form { display: inline-block; margin-left: 20px; height: 0px; }

form.search_form { overflow: hidden; *zoom: 1; margin: 0; padding: 0; border: 0; outline: 0; display: inline; float: left; margin-right: 0; width: 270px; overflow: visible; width: auto; text-align: right; opacity: 0.75; }
* html form.search_form { overflow-x: hidden; }
form.search_form:hover, form.search_form:focus { opacity: 1; }
form.search_form input[type='submit'], form.search_form input[type='text'], form.search_form label { display: inline; float: left; margin: 0; padding: 0; border: 0; outline: 0; display: block; border: none; background-color: transparent !important; }
form.search_form input[type='submit'] { background: transparent url('../../../images/layout/header/search/search_go.jpg?1470666632') no-repeat 50% 50%; height: 38px; width: 38px; margin-left: -38px; }
.ie form.search_form input[type='submit'] { font-size: 0px; line-height: 0px; }
form.search_form input[type='text'] { font-size: 12px; text-align: left; color: #fff; background-color: #a6a6a6 !important; height: 18px; padding: 10px 30px 10px 10px; border-radius: 25px; width: 0px; outline: none; }
.ie form.search_form input[type='text'] { font-size: 11px; padding-top: 7px; }
form.search_form label { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/layout/header/search/label.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; width: 8px; height: 28px; }

form.table_search { position: relative; overflow: visible; width: 80%; }
form.table_search label, form.table_search input, form.table_search select, form.table_search .search_button, form.table_search .loading_spinner { float: left; }
form.table_search label { padding-bottom: 2px; }
form.table_search input[type=text] { background-color: white; height: 18px; border: 1px solid #dedede; margin: 0 5px; }
form.table_search select { margin-right: 5px; }
form.table_search .search_button { margin-left: 5px; margin-top: 2px; line-height: 16px; }
form.table_search .loading_spinner { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; line-height: 22px; margin-top: 5px; width: 16px; height: 11px; position: relative; }
form.table_search .loading_spinner { *display: inline; }

div.page_header { overflow: hidden; *zoom: 1; display: inline-block; position: relative; width: 100%; }
div.page_header.no_border_bottom { border-bottom: none; }
div.page_header h2 { display: inline; float: left; margin-bottom: 0.35em; margin-top: 0.25em; display: inline; float: left; margin-right: 10px; width: 750px; }
.ie div.page_header h2 { margin-top: 10px; margin-bottom: 0; }
* html div.page_header h2 { overflow-x: hidden; }
.without_sidebar div.page_header h2 { display: inline; float: left; margin-right: 10px; width: 950px; }
* html .without_sidebar div.page_header h2 { overflow-x: hidden; }
div.page_header .vpp_links { margin-top: 10px; margin-right: 10px; }
div.page_header.with_search_form h2 { display: inline; float: left; margin-right: 10px; width: 510px; }
* html div.page_header.with_search_form h2 { overflow-x: hidden; }
.without_sidebar div.page_header.with_search_form h2 { display: inline; float: left; margin-right: 10px; width: 710px; }
* html .without_sidebar div.page_header.with_search_form h2 { overflow-x: hidden; }
div.page_header.with_search_form div.search_form { overflow: hidden; *zoom: 1; margin: 0; padding: 0; border: 0; outline: 0; display: inline; float: left; margin-right: 0; width: 230px; overflow: visible; width: auto; text-align: right; opacity: 0.75; display: inline; float: right; margin-top: 0.75em; }
* html div.page_header.with_search_form div.search_form { overflow-x: hidden; }
div.page_header.with_search_form div.search_form:hover, div.page_header.with_search_form div.search_form:focus { opacity: 1; }
div.page_header.with_search_form div.search_form input[type='submit'], div.page_header.with_search_form div.search_form input[type='text'], div.page_header.with_search_form div.search_form label { display: inline; float: left; margin: 0; padding: 0; border: 0; outline: 0; display: block; border: none; background-color: transparent !important; }
div.page_header.with_search_form div.search_form input[type='submit'] { background: transparent url('../../../images/layout/header/search/search_go.jpg?1470666632') no-repeat 50% 50%; height: 38px; width: 38px; margin-left: -38px; }
.ie div.page_header.with_search_form div.search_form input[type='submit'] { font-size: 0px; line-height: 0px; }
div.page_header.with_search_form div.search_form input[type='text'] { font-size: 12px; text-align: left; color: #fff; background-color: #a6a6a6 !important; height: 18px; padding: 10px 30px 10px 10px; border-radius: 25px; width: 0px; outline: none; }
.ie div.page_header.with_search_form div.search_form input[type='text'] { font-size: 11px; padding-top: 7px; }
div.page_header.with_search_form div.search_form label { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/layout/header/search/label.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; width: 8px; height: 28px; }
div.page_header.with_search_form div.search_form form.search_form { overflow: hidden; *zoom: 1; margin: 0; padding: 0; border: 0; outline: 0; display: inline; float: left; margin-right: 0; width: 230px; overflow: visible; width: auto; text-align: right; opacity: 0.75; }
* html div.page_header.with_search_form div.search_form form.search_form { overflow-x: hidden; }
div.page_header.with_search_form div.search_form form.search_form:hover, div.page_header.with_search_form div.search_form form.search_form:focus { opacity: 1; }
div.page_header.with_search_form div.search_form form.search_form input[type='submit'], div.page_header.with_search_form div.search_form form.search_form input[type='text'], div.page_header.with_search_form div.search_form form.search_form label { display: inline; float: left; margin: 0; padding: 0; border: 0; outline: 0; display: block; border: none; background-color: transparent !important; }
div.page_header.with_search_form div.search_form form.search_form input[type='submit'] { background: transparent url('../../../images/layout/header/search/search_go.jpg?1470666632') no-repeat 50% 50%; height: 38px; width: 38px; margin-left: -38px; }
.ie div.page_header.with_search_form div.search_form form.search_form input[type='submit'] { font-size: 0px; line-height: 0px; }
div.page_header.with_search_form div.search_form form.search_form input[type='text'] { font-size: 12px; text-align: left; color: #fff; background-color: #a6a6a6 !important; height: 18px; padding: 10px 30px 10px 10px; border-radius: 25px; width: 0px; outline: none; }
.ie div.page_header.with_search_form div.search_form form.search_form input[type='text'] { font-size: 11px; padding-top: 7px; }
div.page_header.with_search_form div.search_form form.search_form label { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/layout/header/search/label.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; width: 8px; height: 28px; }
div.page_header.with_links { overflow: hidden; *zoom: 1; }
div.page_header.with_links a { color: #424242; }
div.page_header.with_links a:hover { color: #3B588F; }
div.page_header.with_links h2 { display: inline; float: left; margin-right: 10px; width: 510px; }
* html div.page_header.with_links h2 { overflow-x: hidden; }
div.page_header.with_links div.links { display: inline; float: left; margin-right: 0; width: 230px; position: absolute; bottom: 10px; right: 0; }
* html div.page_header.with_links div.links { overflow-x: hidden; }
.without_sidebar div.page_header.with_links div.links { display: inline; float: left; margin-right: 0; width: 430px; }
* html .without_sidebar div.page_header.with_links div.links { overflow-x: hidden; }
div.page_header.with_links div.links ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: right; text-align: right; }
div.page_header.with_links div.links ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div.page_header.with_links div.links ul li:first-child, div.page_header.with_links div.links ul li.first { padding-left: 0; }
div.page_header.with_links div.links ul li:last-child, div.page_header.with_links div.links ul li.last { padding-right: 0; }
div.page_header.with_links div.links ul li { text-align: right; display: inline; float: right; padding-left: 9px !important; margin-left: 10px !important; border-left: 1px solid #cccccc; }
div.page_header.with_links div.links ul li.last { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
div.page_header.with_switcher h2 { display: inline; float: left; margin-right: 10px; width: 550px; }
* html div.page_header.with_switcher h2 { overflow-x: hidden; }
.without_sidebar div.page_header.with_switcher h2 { display: inline; float: left; margin-right: 10px; width: 750px; }
* html .without_sidebar div.page_header.with_switcher h2 { overflow-x: hidden; }
div.page_header.with_switcher.step1 h2 { display: inline; float: left; margin-right: 10px; width: 710px; }
* html div.page_header.with_switcher.step1 h2 { overflow-x: hidden; }
div.page_header.with_switcher.step2 h2 { display: inline; float: left; margin-right: 10px; width: 670px; }
* html div.page_header.with_switcher.step2 h2 { overflow-x: hidden; }
div.page_header.with_switcher div.header_switcher { display: inline; float: right; }
div.page_header.with_switcher div.header_switcher .switcher { float: left; width: 100px; margin: 0; padding: 0; border: 0; outline: 0; text-align: right; }
div.page_header.with_switcher div.header_switcher .switcher select { margin: 0; padding: 0; border: 0; outline: 0; width: 100%; border: 1px solid #e9e9e9; }
div.page_header.with_switcher div.header_switcher .switcher#company_switcher select { display: none; }
div.page_header.with_switcher div.header_switcher div#compatibilities { overflow: auto; margin: 0 10px 0 0; }
div.page_header.with_switcher div.header_switcher div#compatibilities span.icon { float: right; margin-left: 10px; }
div.page_header.with_delete_link .delete_link { float: right; margin-left: 7px; margin-top: 2px; }
div.page_header.with_delete_link .delete_link a { color: #999999; outline: none; }
div.page_header.no_navigation { padding-bottom: 0; margin-bottom: 18px; border-bottom: 0px solid #f8f8f8; }
div.page_header.with_top_title .top_title { position: absolute; font-size: 10px; }
div.page_header.without_margin_bottom { margin-bottom: 0; display: block; }
div.page_header.without_margin_bottom.with_switcher h2 { width: 680px; }

div.page_subheader { clear: both; position: relative; padding-bottom: 0; margin-bottom: 9px; border-bottom: 0px dotted #cccccc; }
div.page_subheader h3 { margin-bottom: 9px; }
div.page_subheader h3 span { color: #d1d1d1; font-size: 0.75em; }
div.page_subheader.with_links { overflow: hidden; *zoom: 1; height: 18px; }
div.page_subheader.with_links a { color: #424242; }
div.page_subheader.with_links a:hover { color: #3B588F; }
div.page_subheader.with_links h3 { display: inline; float: left; margin-right: 10px; width: 470px; }
* html div.page_subheader.with_links h3 { overflow-x: hidden; }
div.page_subheader.with_links div.links { text-align: right; position: absolute; right: 0; }
.without_sidebar div.page_subheader.with_links div.links { display: inline; float: left; margin-right: 0; width: 430px; }
* html .without_sidebar div.page_subheader.with_links div.links { overflow-x: hidden; }
div.page_subheader.with_links div.links ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: right; text-align: right; }
div.page_subheader.with_links div.links ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div.page_subheader.with_links div.links ul li:first-child, div.page_subheader.with_links div.links ul li.first { padding-left: 0; }
div.page_subheader.with_links div.links ul li:last-child, div.page_subheader.with_links div.links ul li.last { padding-right: 0; }
div.page_subheader.with_links div.links ul li { text-align: right; display: inline; float: right; padding-left: 9px !important; margin-left: 10px !important; border-left: 1px solid #cccccc; }
div.page_subheader.with_links div.links ul li.last { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
div.page_subheader.with_actions { overflow: hidden; *zoom: 1; }
div.page_subheader.with_actions a { color: #424242; }
div.page_subheader.with_actions a:hover { color: #3B588F; }
div.page_subheader.with_actions h3 { padding-right: 9px; margin-right: 10px; border-right: 1px solid #cccccc; display: inline; float: left; }
div.page_subheader.with_actions.with_links h3 { width: auto; }
div.page_subheader.with_actions div.actions { display: inline; float: left; margin-right: 0; width: 190px; }
* html div.page_subheader.with_actions div.actions { overflow-x: hidden; }
div.page_subheader.with_actions div.actions ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; }
div.page_subheader.with_actions div.actions ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div.page_subheader.with_actions div.actions ul li:first-child, div.page_subheader.with_actions div.actions ul li.first { padding-left: 0; }
div.page_subheader.with_actions div.actions ul li:last-child, div.page_subheader.with_actions div.actions ul li.last { padding-right: 0; }
div.page_subheader.with_actions div.actions ul li { padding-right: 9px !important; margin-right: 10px !important; border-right: 1px solid #cccccc; }
div.page_subheader.with_actions div.actions ul li.last { border-right: none !important; padding-right: 0 !important; margin-right: 0 !important; }
div.page_subheader.with_hint .subheader_hint { color: #a0a0a0; font-style: italic; margin-bottom: 9px; }
div.page_subheader.with_hint h3 { margin-bottom: 0px; }

ul#page_header_navigation { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; clear: both; background-color: #f0f0f0; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #fefefe), color-stop(100%, #f0f0f0)); background-image: -moz-linear-gradient(top, #fefefe 0%, #f0f0f0 100%); background-image: linear-gradient(top, #fefefe 0%, #f0f0f0 100%); -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 4.5px; margin-bottom: 26px; padding-top: 4.5px; margin-top: 0px; border-top: 0px solid #f8f8f8; }
ul#page_header_navigation li { list-style-image: none; list-style-type: none; margin-left: 0px; }
ul#page_header_navigation li { padding-right: 40px; display: inline; float: left; }
ul#page_header_navigation li.last { padding-right: 0px; }
ul#page_header_navigation li.push_right { display: inline; float: right; padding-right: 0; padding-left: 40px; }
ul#page_header_navigation li a { color: #424242; font-size: 0.833333em; line-height: 1.8em; margin-bottom: 0.07em; display: block; text-decoration: none; }
ul#page_header_navigation li:hover a, ul#page_header_navigation li.selected a { color: #3191C2; }

a.link_to_avatar { margin: 0; padding: 0; border: 0; outline: 0; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; }
a.link_to_avatar { *display: inline; }

span.avatar, div.avatar { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; margin-right: 10px; }
span.avatar, div.avatar { *display: inline; }
span.avatar img.user.one, div.avatar img.user.one { padding-bottom: 6px; }
span.avatar img.user.two, div.avatar img.user.two { padding-bottom: 2px; }
span.avatar img.user.three, div.avatar img.user.three { padding-bottom: -2px; }
span.avatar img.user.four, div.avatar img.user.four { padding-bottom: -6px; }
span.avatar img.user.original, div.avatar img.user.original { padding-bottom: -10px; }
span.avatar.with_hint, div.avatar.with_hint { overflow: hidden; *zoom: 1; }
span.avatar.with_hint img, div.avatar.with_hint img { display: inline; float: left; }
span.avatar.with_hint .hint_icon, div.avatar.with_hint .hint_icon { display: inline; float: right; display: inline; float: left; margin-right: 0; width: 150px; padding-left: 30px; }
* html span.avatar.with_hint .hint_icon, * html div.avatar.with_hint .hint_icon { overflow-x: hidden; }

table.marketplace_table { border: 1px solid #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: #999999 0px 2px 5px 1px; -webkit-box-shadow: #999999 0px 2px 5px 1px; -o-box-shadow: #999999 0px 2px 5px 1px; box-shadow: #999999 0px 2px 5px 1px; border-collapse: separate; margin: 0 4px; margin-bottom: 3em; margin-top: 1em; padding: 0 10px; float: left; width: 730px; border-spacing: 0px 4.5px; }
table.marketplace_table thead th { border-bottom: 1px solid #cccccc; }
table.marketplace_table tfoot th, table.marketplace_table tfoot td { border-top: 1px solid #cccccc; }
table.marketplace_table th:first-child { border-right: 1px solid #cccccc; }
table.marketplace_table .number_column { padding: 0 20px 0 0; text-align: right; }
.ie .without_sidebar table.marketplace_table { margin-left: 0px; margin-right: 0px; width: 950px; }
table.marketplace_table #assignment_listing .inactive .actions span { color: gray; }
table.marketplace_table.job_title { width: 72px; }
table.marketplace_table .pending_email_change { background-image: url("/images/marketplace/orange-alert-small.png") !important; background-repeat: no-repeat !important; background-position: left center !important; padding-left: 15px; }
.without_sidebar table.marketplace_table { width: 940px; }
.ie table.marketplace_table { border-collapse: separate; }
.ie table.marketplace_table tbody tr td { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 2.25px solid #ffffff; }
table.marketplace_table th, table.marketplace_table td { margin: 0; padding: 0; border: 0; outline: 0; padding: 2.25px 3.33333px; }
table.marketplace_table thead tr th { background-color: #ffffff; border: none !important; text-shadow: #aaa 1 0 1; padding-top: 4.5px; padding-bottom: 4.5px; }
table.marketplace_table thead tr th.actions { text-align: right; width: 150px; }
table.marketplace_table thead tr a.sorted_desc, table.marketplace_table thead tr a.sorted_asc { padding-left: 15px; width: auto; }
table.marketplace_table tbody tr.has_form { padding-top: 1.5em; }
table.marketplace_table tbody tr.has_form td { background: #ffffff !important; }
table.marketplace_table tbody tr.has_form td fieldset.buttons { margin: 0 !important; }
table.marketplace_table tbody tr.has_form td form, table.marketplace_table tbody tr.has_form td fieldset { width: 690px; }
table.marketplace_table tbody tr.has_form td form ol, table.marketplace_table tbody tr.has_form td form ul, table.marketplace_table tbody tr.has_form td fieldset ol, table.marketplace_table tbody tr.has_form td fieldset ul { width: 690px; }
.without_sidebar table.marketplace_table tbody tr.has_form td form, .without_sidebar table.marketplace_table tbody tr.has_form td fieldset { width: 900px; }
.without_sidebar table.marketplace_table tbody tr.has_form td form ol, .without_sidebar table.marketplace_table tbody tr.has_form td form ul, .without_sidebar table.marketplace_table tbody tr.has_form td fieldset ol, .without_sidebar table.marketplace_table tbody tr.has_form td fieldset ul { width: 900px; }
table.marketplace_table tbody tr:hover td ul.actions { visibility: visible; }
table.marketplace_table tbody tr td { vertical-align: middle; background: #f8f8f8 !important; }
table.marketplace_table tbody tr td.disabled { color: #dedede; }
table.marketplace_table tbody tr td ul { list-style: square; margin-bottom: 0; padding-left: 1.3333em; }
table.marketplace_table tbody tr td ul.actions { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: right; text-align: right; visibility: visible; width: 100%; }
table.marketplace_table tbody tr td ul.actions li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
table.marketplace_table tbody tr td ul.actions li:first-child, table.marketplace_table tbody tr td ul.actions li.first { padding-left: 0; }
table.marketplace_table tbody tr td ul.actions li:last-child, table.marketplace_table tbody tr td ul.actions li.last { padding-right: 0; }
table.marketplace_table tbody tr td ul.actions li { text-align: right; display: inline; float: right; padding-left: 9px !important; margin-left: 10px !important; border-left: 1px solid #cccccc; }
table.marketplace_table tbody tr td ul.actions li.last { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
table.marketplace_table tbody tr td ul.actions li { font-size: 0.8333em; line-height: 1.8em; margin-bottom: 0.07em; }
table.marketplace_table tbody tr.disabled td { color: #dedede; background-color: #fdfdfd !important; background-color: #FCFCFC !important; }
table.marketplace_table tbody tr.disabled td { color: #dedede; background-color: #fdfdfd !important; background-color: #FCFCFC !important; }
table.marketplace_table tfoot td { border: none; }
table.marketplace_table tfoot div.pagination { margin-bottom: 0; }

table.store_management thead tr th.actions { width: 50px; }
table.store_management thead tr th.users { width: 80px; }
table.store_management thead tr th.plan { width: 115px; }
table.store_management thead tr th a { color: #424242; outline: none; }

div.profile_snippet { overflow: hidden; *zoom: 1; width: 100%; }
div.profile_snippet:hover div.info ul.profile_actions { visibility: visible; }
div.profile_snippet.company { display: inline; float: left; margin-right: 0; width: 390px; }
* html div.profile_snippet.company { overflow-x: hidden; }
div.profile_snippet.company div.avatar { display: inline; float: left; margin-right: 10px; width: 190px; }
* html div.profile_snippet.company div.avatar { overflow-x: hidden; }
div.profile_snippet.company div.info { display: inline; float: left; margin-right: 0; width: 190px; display: inline; float: right; text-align: right; }
* html div.profile_snippet.company div.info { overflow-x: hidden; }
div.profile_snippet.company div.info div.company_website { margin-top: 0px !important; font-size: 0.85em; }
div.profile_snippet.company div.company_description.display_field { clear: both; }
div.profile_snippet.company div.company_description.display_field p { padding-left: 0; width: auto; }
div.profile_snippet.small { display: inline; float: left; margin-right: 0; width: 110px; padding: 9px 0; padding-left: 10px; padding-right: 10px; }
* html div.profile_snippet.small { overflow-x: hidden; }
div.profile_snippet.small div.info { width: 100%; clear: both; float: none; }
div.profile_snippet div.info { display: inline; float: left; margin-right: 0; width: 310px; display: inline; float: right; }
* html div.profile_snippet div.info { overflow-x: hidden; }
div.profile_snippet div.info h3 { margin-bottom: 0; }
div.profile_snippet div.info h3 a { color: #424242; }
div.profile_snippet div.info h3 a:hover { color: #3B588F; }
div.profile_snippet div.info ul.profile_actions { clear: both; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; visibility: hidden; }
div.profile_snippet div.info ul.profile_actions li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div.profile_snippet div.info ul.profile_actions li:first-child, div.profile_snippet div.info ul.profile_actions li.first { padding-left: 0; }
div.profile_snippet div.info ul.profile_actions li:last-child, div.profile_snippet div.info ul.profile_actions li.last { padding-right: 0; }
div.profile_snippet div.info ul.profile_actions li { padding-right: 9px !important; margin-right: 10px !important; border-right: 1px solid #cccccc; }
div.profile_snippet div.info ul.profile_actions li.last { border-right: none !important; padding-right: 0 !important; margin-right: 0 !important; }
div.profile_snippet div.avatar { display: inline; float: left; margin-right: 10px; width: 70px; }
* html div.profile_snippet div.avatar { overflow-x: hidden; }
div.profile_snippet div.basic { border-bottom: 1px solid #f1f1f1; margin-bottom: 0.5em; }
div.profile_snippet div.basic.with_link { overflow: hidden; *zoom: 1; }
div.profile_snippet div.basic.with_link h3 { display: inline; float: left; margin-right: 10px; width: 190px; }
* html div.profile_snippet div.basic.with_link h3 { overflow-x: hidden; }
div.profile_snippet div.basic.with_link div.link { display: inline; float: left; margin-right: 0; width: 170px; display: inline; float: right; text-align: right; }
* html div.profile_snippet div.basic.with_link div.link { overflow-x: hidden; }
div.profile_snippet div.basic h3 { margin-bottom: 0.5em; }
div.profile_snippet div.basic h3 a { color: #424242; }
div.profile_snippet div.basic h3 a:hover { color: #3B588F; }

.snippet.discussion, .snippet.collaboration_file, .snippet.comment, .snippet.calendar_item, .snippet.partner_note { overflow: hidden; *zoom: 1; clear: both; padding-bottom: 7px; margin-bottom: 9px; border-bottom: 2px solid #cccccc; }
.snippet.discussion.last, .snippet.collaboration_file.last, .snippet.comment.last, .snippet.calendar_item.last, .snippet.partner_note.last { margin-bottom: 0px; padding-bottom: 0px; border-bottom: none; }
.snippet.discussion div.avatar, .snippet.collaboration_file div.avatar, .snippet.comment div.avatar, .snippet.calendar_item div.avatar, .snippet.partner_note div.avatar { display: inline; float: left; margin-right: 10px; width: 30px; }
* html .snippet.discussion div.avatar, * html .snippet.collaboration_file div.avatar, * html .snippet.comment div.avatar, * html .snippet.calendar_item div.avatar, * html .snippet.partner_note div.avatar { overflow-x: hidden; }
.snippet.discussion div.basic, .snippet.collaboration_file div.basic, .snippet.comment div.basic, .snippet.calendar_item div.basic, .snippet.partner_note div.basic { display: inline; float: left; margin-right: 0; width: 510px; }
* html .snippet.discussion div.basic, * html .snippet.collaboration_file div.basic, * html .snippet.comment div.basic, * html .snippet.calendar_item div.basic, * html .snippet.partner_note div.basic { overflow-x: hidden; }
.snippet.discussion div.basic h4 a, .snippet.collaboration_file div.basic h4 a, .snippet.comment div.basic h4 a, .snippet.calendar_item div.basic h4 a, .snippet.partner_note div.basic h4 a { color: #424242; }
.snippet.discussion div.basic h4 a:hover, .snippet.collaboration_file div.basic h4 a:hover, .snippet.comment div.basic h4 a:hover, .snippet.calendar_item div.basic h4 a:hover, .snippet.partner_note div.basic h4 a:hover { color: #3B588F; }
.snippet.discussion div.basic div.footer, .snippet.collaboration_file div.basic div.footer, .snippet.comment div.basic div.footer, .snippet.calendar_item div.basic div.footer, .snippet.partner_note div.basic div.footer { padding-top: 8px; margin-top: 9px; border-top: 1px dotted #cccccc; overflow: hidden; *zoom: 1; margin-bottom: 0.07em; }
.snippet.discussion div.basic div.footer.show_actions span, .snippet.collaboration_file div.basic div.footer.show_actions span, .snippet.comment div.basic div.footer.show_actions span, .snippet.calendar_item div.basic div.footer.show_actions span, .snippet.partner_note div.basic div.footer.show_actions span { display: inline; float: left; margin-right: 10px; width: 250px; }
* html .snippet.discussion div.basic div.footer.show_actions span, * html .snippet.collaboration_file div.basic div.footer.show_actions span, * html .snippet.comment div.basic div.footer.show_actions span, * html .snippet.calendar_item div.basic div.footer.show_actions span, * html .snippet.partner_note div.basic div.footer.show_actions span { overflow-x: hidden; }
.snippet.discussion div.basic div.footer.show_actions ul, .snippet.collaboration_file div.basic div.footer.show_actions ul, .snippet.comment div.basic div.footer.show_actions ul, .snippet.calendar_item div.basic div.footer.show_actions ul, .snippet.partner_note div.basic div.footer.show_actions ul { display: inline; float: left; margin-right: 0; width: 250px; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: right; text-align: right; }
* html .snippet.discussion div.basic div.footer.show_actions ul, * html .snippet.collaboration_file div.basic div.footer.show_actions ul, * html .snippet.comment div.basic div.footer.show_actions ul, * html .snippet.calendar_item div.basic div.footer.show_actions ul, * html .snippet.partner_note div.basic div.footer.show_actions ul { overflow-x: hidden; }
.snippet.discussion div.basic div.footer.show_actions ul li, .snippet.collaboration_file div.basic div.footer.show_actions ul li, .snippet.comment div.basic div.footer.show_actions ul li, .snippet.calendar_item div.basic div.footer.show_actions ul li, .snippet.partner_note div.basic div.footer.show_actions ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
.snippet.discussion div.basic div.footer.show_actions ul li:first-child, .snippet.discussion div.basic div.footer.show_actions ul li.first, .snippet.collaboration_file div.basic div.footer.show_actions ul li:first-child, .snippet.collaboration_file div.basic div.footer.show_actions ul li.first, .snippet.comment div.basic div.footer.show_actions ul li:first-child, .snippet.comment div.basic div.footer.show_actions ul li.first, .snippet.calendar_item div.basic div.footer.show_actions ul li:first-child, .snippet.calendar_item div.basic div.footer.show_actions ul li.first, .snippet.partner_note div.basic div.footer.show_actions ul li:first-child, .snippet.partner_note div.basic div.footer.show_actions ul li.first { padding-left: 0; }
.snippet.discussion div.basic div.footer.show_actions ul li:last-child, .snippet.discussion div.basic div.footer.show_actions ul li.last, .snippet.collaboration_file div.basic div.footer.show_actions ul li:last-child, .snippet.collaboration_file div.basic div.footer.show_actions ul li.last, .snippet.comment div.basic div.footer.show_actions ul li:last-child, .snippet.comment div.basic div.footer.show_actions ul li.last, .snippet.calendar_item div.basic div.footer.show_actions ul li:last-child, .snippet.calendar_item div.basic div.footer.show_actions ul li.last, .snippet.partner_note div.basic div.footer.show_actions ul li:last-child, .snippet.partner_note div.basic div.footer.show_actions ul li.last { padding-right: 0; }
.snippet.discussion div.basic div.footer.show_actions ul li, .snippet.collaboration_file div.basic div.footer.show_actions ul li, .snippet.comment div.basic div.footer.show_actions ul li, .snippet.calendar_item div.basic div.footer.show_actions ul li, .snippet.partner_note div.basic div.footer.show_actions ul li { text-align: right; display: inline; float: right; padding-left: 9px !important; margin-left: 10px !important; border-left: 1px solid #cccccc; }
.snippet.discussion div.basic div.footer.show_actions ul li.last, .snippet.collaboration_file div.basic div.footer.show_actions ul li.last, .snippet.comment div.basic div.footer.show_actions ul li.last, .snippet.calendar_item div.basic div.footer.show_actions ul li.last, .snippet.partner_note div.basic div.footer.show_actions ul li.last { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
.snippet.product_version { width: 220; padding: 8px 7px; margin: 0 3px 9px 0; border: 1px solid #e9e9e9; background-color: white; overflow: hidden; *zoom: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.ie .snippet.product_version, .gecko .snippet.product_version { width: 219; }
.snippet.product_version .link_to_avatar { display: inline; float: left; margin-right: 10px; width: 30px; }
* html .snippet.product_version .link_to_avatar { overflow-x: hidden; }
.snippet.product_version .avatar { float: left; }
.snippet.product_version .avatar .link_to_avatar { margin: 0; }
.snippet.product_version .basic { display: inline; float: left; margin-right: 0; width: 180px; }
* html .snippet.product_version .basic { overflow-x: hidden; }
.ie .snippet.product_version .basic, .gecko .snippet.product_version .basic { display: inline; float: left; margin-right: 0; width: 176px; }
* html .ie .snippet.product_version .basic, * html .gecko .snippet.product_version .basic { overflow-x: hidden; }
.snippet.product_version .basic h4 { margin-bottom: 0; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.snippet.product_version .basic h4 a { color: #424242; }
.snippet.product_version .basic h4 a:hover { color: #3B588F; }
.snippet.product_version .basic h4 span { color: #dedede; }
.snippet.product_version .basic ul { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; }
.snippet.product_version .basic ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
.snippet.product_version .basic span.released_on, .snippet.product_version .basic .categories { font-size: 1em; line-height: 1.2em; color: #757575; display: block; }
.snippet.product_version .basic .categories { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.snippet.product_version .basic .currency_number { float: right; margin-top: 0.25em; }
.snippet.product_version .basic .star_ratings_wrapper { width: auto; display: inline-block; float: left; margin-top: 0.5em; }
.snippet.product_version .basic .product_version_summary.display_field { margin-top: 1.5em; }
.snippet.product_version .basic .product_version_summary.display_field p { margin-bottom: 0; }
.snippet.cart_item { display: inline; float: left; margin-right: 10px; width: 750px; overflow: hidden; *zoom: 1; clear: both; padding-bottom: 9px; }
* html .snippet.cart_item { overflow-x: hidden; }
.without_sidebar .snippet.cart_item { display: inline; float: left; margin-right: 0; width: 950px; }
* html .without_sidebar .snippet.cart_item { overflow-x: hidden; }
.snippet.cart_item a.link_to_avatar, .snippet.cart_item span.link_to_avatar { display: inline; float: left; margin-right: 10px; width: 30px; }
* html .snippet.cart_item a.link_to_avatar, * html .snippet.cart_item span.link_to_avatar { overflow-x: hidden; }
.snippet.cart_item div.basic { display: inline; float: left; margin-right: 0; width: 710px; }
* html .snippet.cart_item div.basic { overflow-x: hidden; }
.without_sidebar .snippet.cart_item div.basic { display: inline; float: left; margin-right: 0; width: 910px; }
* html .without_sidebar .snippet.cart_item div.basic { overflow-x: hidden; }
.snippet.cart_item div.basic h4 { display: inline; float: left; margin-right: 10px; width: 350px; margin-bottom: 0.05em; }
* html .snippet.cart_item div.basic h4 { overflow-x: hidden; }
.without_sidebar .snippet.cart_item div.basic h4 { display: inline; float: left; margin-right: 0; width: 450px; }
* html .without_sidebar .snippet.cart_item div.basic h4 { overflow-x: hidden; }
.snippet.cart_item div.basic h4 a { color: #424242; }
.snippet.cart_item div.basic h4 a:hover { color: #3B588F; }
.snippet.cart_item div.basic div.extra { padding-top: 8px; margin-top: 9px; border-top: 1px solid #cccccc; overflow: hidden; *zoom: 1; clear: both; }
.snippet.cart_item div.basic div.extra div.product_version_summary { display: inline; float: left; margin-right: 10px; width: 590px; }
* html .snippet.cart_item div.basic div.extra div.product_version_summary { overflow-x: hidden; }
.without_sidebar .snippet.cart_item div.basic div.extra div.product_version_summary { display: inline; float: left; margin-right: 10px; width: 790px; }
* html .without_sidebar .snippet.cart_item div.basic div.extra div.product_version_summary { overflow-x: hidden; }
.snippet.content { display: inline; float: left; margin-right: 0; width: 550px; overflow: hidden; *zoom: 1; clear: both; }
* html .snippet.content { overflow-x: hidden; }
.snippet.content a.link_to_avatar, .snippet.content span.link_to_avatar { display: inline; float: left; margin-right: 10px; width: 30px; }
* html .snippet.content a.link_to_avatar, * html .snippet.content span.link_to_avatar { overflow-x: hidden; }
.snippet.content div.basic { display: inline; float: left; margin-right: 0; width: 510px; }
* html .snippet.content div.basic { overflow-x: hidden; }
.snippet.content div.basic h4 { margin-bottom: 0.05em; }
.snippet.content div.basic h4 a { color: #424242; }
.snippet.content div.basic h4 a:hover { color: #3B588F; }
.snippet.content div.basic h4 span { color: #dedede; }
.snippet.content div.basic p.content_description { color: #E2E2E2; }
.snippet.content div.basic div.publish_info { overflow: hidden; *zoom: 1; }
.snippet.content div.basic div.publish_info p.publish_date { display: inline; float: left; margin-right: 10px; width: 310px; }
* html .snippet.content div.basic div.publish_info p.publish_date { overflow-x: hidden; }
.snippet.collaboration { overflow: hidden; *zoom: 1; clear: both; }
.snippet.collaboration ul.collaborators { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; display: inline; float: left; margin-right: 10px; width: 80px; overflow: hidden; *zoom: 1; }
.snippet.collaboration ul.collaborators li { list-style-image: none; list-style-type: none; margin-left: 0px; }
* html .snippet.collaboration ul.collaborators { overflow-x: hidden; }
.snippet.collaboration ul.collaborators li { display: inline; float: left; margin-right: 10px; width: 30px; display: block; border-bottom: none; margin-bottom: 0; }
* html .snippet.collaboration ul.collaborators li { overflow-x: hidden; }
.snippet.collaboration div.basic { display: inline; float: left; margin-right: 0; width: 460px; }
* html .snippet.collaboration div.basic { overflow-x: hidden; }
.snippet.collaboration div.basic h4 { margin-bottom: 0; }
.snippet.collaboration div.basic h4 a { color: #424242; }
.snippet.collaboration div.basic h4 a:hover { color: #3B588F; }
.snippet.collaboration div.basic p.collaboration_description { color: #E2E2E2; }

#slideshow_information { width: 540px; margin: 18px auto; border: 1px solid #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; padding: 5px; background-color: #eaeaea; }
#slideshow_information ul#slideshow { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; }
#slideshow_information ul#slideshow li { list-style-image: none; list-style-type: none; margin-left: 0px; }
#slideshow_information #slideshow_wrapper, #slideshow_information #single_image_slideshow_wrapper { background-color: #ffffff; overflow: hidden; *zoom: 1; }
#slideshow_information #slideshow_wrapper { position: relative; }
#slideshow_information #slideshow_wrapper ul#slideshow { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; position: absolute; overflow: none; white-space: nowrap; }
#slideshow_information #slideshow_wrapper ul#slideshow li { list-style-image: none; list-style-type: none; margin-left: 0px; }
#slideshow_information #slideshow_wrapper ul#slideshow li { display: inline; margin-right: 5px; }
#slideshow_information #single_image_slideshow_wrapper ul#slideshow li img { display: block; margin: 0 auto; }
#slideshow_information #slider { width: 548px; margin-top: 203px; margin-bottom: 5px; margin-left: 5px; background: #f0f0f0; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; height: 5px; position: relative; }
#slideshow_information #slider a { outline: none; cursor: move; height: 5px; top: 0em; margin-left: 0em; border: none; background: #a0a0a0; }

div.pagination { display: inline; float: right; margin-bottom: 1em; }
div.pagination span.previous_page, div.pagination span.next_page, div.pagination a.next_page, div.pagination a.previous_page { display: none; }
div.pagination em, div.pagination a { padding: 2px 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; color: #ffffff; background-color: #3191C2; font-size: 0.85em; }
div.pagination a { color: #424242; background-color: #f8f8f8; }
div.pagination a:hover { color: #ffffff !important; background-color: #98c8e1; text-decoration: none; }

#facebox form .buttons { float: right; margin: 20px 0 0 0; padding: 0; }

.jquery-checkbox { display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand; }

.jquery-checkbox .mark { display: inline; }

.jquery-checkbox img { vertical-align: middle; width: 60px; height: 16px; }

.jquery-checkbox img { background: transparent url("/images/checkbox/checkbox.png") no-repeat; }

.jquery-checkbox img { background-position: 0px 0px; }

.jquery-checkbox-checked img { background-position: 0px -32px; }

.jquery-checkbox-disabled img { background-position: 0px -64px; }

.jquery-checkbox-checked .jquery-checkbox-disabled img { background-position: 0px -80px; }

form#product_version_form.formtastic fieldset legend span, .subheader { font-size: 130%; margin-bottom: 10px; font-weight: normal; padding-top: 35px; }
form#product_version_form.formtastic fieldset legend span.first, .subheader.first { padding-top: 0; }

form#product_version_form.formtastic, form#link_product_version_form.formtastic { width: 950px; }
form#product_version_form.formtastic fieldset, form#link_product_version_form.formtastic fieldset { width: 950px; }
form#product_version_form.formtastic fieldset > ol > li p.inline-errors, form#link_product_version_form.formtastic fieldset > ol > li p.inline-errors { float: left; }
form#product_version_form.formtastic fieldset > ol > li.border_separated, form#link_product_version_form.formtastic fieldset > ol > li.border_separated { border-bottom: solid 1px #dbdbdb; }
form#product_version_form.formtastic fieldset > ol > li.inputs_wrapper, form#link_product_version_form.formtastic fieldset > ol > li.inputs_wrapper { float: left; width: 650px; clear: none; }
form#product_version_form.formtastic fieldset > ol > li.text, form#link_product_version_form.formtastic fieldset > ol > li.text { margin-top: -145px; }
form#product_version_form.formtastic fieldset > ol > li input[type=text], form#product_version_form.formtastic fieldset > ol > li input[type=url], form#product_version_form.formtastic fieldset > ol > li textarea, form#link_product_version_form.formtastic fieldset > ol > li input[type=text], form#link_product_version_form.formtastic fieldset > ol > li input[type=url], form#link_product_version_form.formtastic fieldset > ol > li textarea { width: 600px; float: left; }
form#product_version_form.formtastic fieldset > ol > li label, form#link_product_version_form.formtastic fieldset > ol > li label { float: none; }
form#product_version_form.formtastic fieldset > ol > li.info_hint, form#link_product_version_form.formtastic fieldset > ol > li.info_hint { float: right; padding-top: 30px; width: 252px; height: 120px; color: #999999; font-style: italic; }
form#product_version_form.formtastic fieldset > ol > li.info_hint.videos, form#product_version_form.formtastic fieldset > ol > li.info_hint.images, form#product_version_form.formtastic fieldset > ol > li.info_hint.files, form#link_product_version_form.formtastic fieldset > ol > li.info_hint.videos, form#link_product_version_form.formtastic fieldset > ol > li.info_hint.images, form#link_product_version_form.formtastic fieldset > ol > li.info_hint.files { height: auto; padding-top: 0; }
form#product_version_form.formtastic fieldset > ol > li p.inline-link, form#link_product_version_form.formtastic fieldset > ol > li p.inline-link { float: right; }
form#product_version_form.formtastic fieldset > ol > li a.add_child, form#link_product_version_form.formtastic fieldset > ol > li a.add_child { padding-left: 15px; background-image: url("/images/entry/add.png"); background-repeat: no-repeat; background-position: 0 4px; }
form#product_version_form.formtastic fieldset > ol > li.videos fieldset, form#link_product_version_form.formtastic fieldset > ol > li.videos fieldset { margin-bottom: 0; }
form#product_version_form.formtastic fieldset > ol > li.videos fieldset ol li, form#link_product_version_form.formtastic fieldset > ol > li.videos fieldset ol li { width: 600px; }
form#product_version_form.formtastic fieldset > ol > li.videos p, form#link_product_version_form.formtastic fieldset > ol > li.videos p { float: right; padding: 0; margin: 3px 2px 0 0; }
form#product_version_form.formtastic fieldset > ol > li.videos input, form#link_product_version_form.formtastic fieldset > ol > li.videos input { width: 530px; float: left; }
form#product_version_form.formtastic fieldset > ol > li fieldset ol, form#link_product_version_form.formtastic fieldset > ol > li fieldset ol { padding-top: 0px; }
form#product_version_form.formtastic fieldset > ol li.logo, form#link_product_version_form.formtastic fieldset > ol li.logo { margin-top: 25px; }
form#product_version_form.formtastic fieldset > ol li#product_version_summary_input label, form#link_product_version_form.formtastic fieldset > ol li#product_version_summary_input label { width: 600px; }
form#product_version_form.formtastic fieldset > ol li#product_version_summary_input label div.hint, form#link_product_version_form.formtastic fieldset > ol li#product_version_summary_input label div.hint { float: right; font-style: italic; color: #999999; }
form#product_version_form.formtastic fieldset > ol li#product_version_categories_input fieldset legend, form#link_product_version_form.formtastic fieldset > ol li#product_version_categories_input fieldset legend { display: none; }
form#product_version_form.formtastic fieldset > ol li#software, form#link_product_version_form.formtastic fieldset > ol li#software { margin-top: 35px; width: 730px; }
form#product_version_form.formtastic fieldset > ol li#software .container, form#link_product_version_form.formtastic fieldset > ol li#software .container { border-bottom: 1px solid #cccccc; padding: 5px 0; margin: 5px 0; position: relative; }
form#product_version_form.formtastic fieldset > ol li#software .container div.action_links, form#link_product_version_form.formtastic fieldset > ol li#software .container div.action_links { top: 9px; }
form#product_version_form.formtastic fieldset > ol li#software .container span, form#link_product_version_form.formtastic fieldset > ol li#software .container span { width: 100px; display: inline-block; }
form#product_version_form.formtastic fieldset > ol li#software .container .file_name, form#link_product_version_form.formtastic fieldset > ol li#software .container .file_name { width: 200px; }
form#product_version_form.formtastic fieldset > ol li#software ol.files, form#link_product_version_form.formtastic fieldset > ol li#software ol.files { padding: 0; }
form#product_version_form.formtastic fieldset > ol li#software ol.files li.first, form#link_product_version_form.formtastic fieldset > ol li#software ol.files li.first { border-top: 1px solid #cccccc !important; }
form#product_version_form.formtastic fieldset.buttons, form#link_product_version_form.formtastic fieldset.buttons { border-top: 1px solid #cccccc; padding-top: 10px; width: 100%; }
form#product_version_form.formtastic fieldset.no_margin, form#link_product_version_form.formtastic fieldset.no_margin { margin-bottom: 0; }
form#product_version_form.formtastic fieldset ol label, form#link_product_version_form.formtastic fieldset ol label { font-weight: bold; }
form#product_version_form.formtastic .container, form#link_product_version_form.formtastic .container { margin-top: 5px; }
form#product_version_form.formtastic .container .preview, form#link_product_version_form.formtastic .container .preview { width: 75px; height: 75px; background-color: #eeeeee; float: left; }
form#product_version_form.formtastic .container .button_and_hints, form#link_product_version_form.formtastic .container .button_and_hints { width: 125px; margin-left: 10px; height: 75px; position: relative; float: left; }
form#product_version_form.formtastic .container .button_and_hints .hints, form#link_product_version_form.formtastic .container .button_and_hints .hints { position: absolute; bottom: 0; font-style: italic; color: #999999; }
form#product_version_form.formtastic .container .button_and_hints .button #keep_existing_logo, form#link_product_version_form.formtastic .container .button_and_hints .button #keep_existing_logo { margin-left: 5px; }

form#product_version_form.formtastic fieldset > ol > li #images, form#partner_product_version_form.formtastic fieldset > ol > li #images, form#link_product_version_form.formtastic fieldset > ol > li #images { width: 600px; padding: 0; }
form#product_version_form.formtastic fieldset > ol > li #images .image, form#partner_product_version_form.formtastic fieldset > ol > li #images .image, form#link_product_version_form.formtastic fieldset > ol > li #images .image { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #cccccc; }
form#product_version_form.formtastic fieldset > ol > li #images .image .img, form#partner_product_version_form.formtastic fieldset > ol > li #images .image .img, form#link_product_version_form.formtastic fieldset > ol > li #images .image .img { width: 75px; float: left; }
form#product_version_form.formtastic fieldset > ol > li #images .image .file_size, form#partner_product_version_form.formtastic fieldset > ol > li #images .image .file_size, form#link_product_version_form.formtastic fieldset > ol > li #images .image .file_size { float: left; width: 225px; }
form#product_version_form.formtastic fieldset > ol > li #images .image .uploaded, form#partner_product_version_form.formtastic fieldset > ol > li #images .image .uploaded, form#link_product_version_form.formtastic fieldset > ol > li #images .image .uploaded { float: left; width: 290px; }
form#product_version_form.formtastic fieldset > ol > li #files, form#partner_product_version_form.formtastic fieldset > ol > li #files, form#link_product_version_form.formtastic fieldset > ol > li #files { width: 600px; padding: 0; }
form#product_version_form.formtastic fieldset > ol > li #files .file, form#partner_product_version_form.formtastic fieldset > ol > li #files .file, form#link_product_version_form.formtastic fieldset > ol > li #files .file { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #cccccc; }
form#product_version_form.formtastic fieldset > ol > li #files .file .img, form#partner_product_version_form.formtastic fieldset > ol > li #files .file .img, form#link_product_version_form.formtastic fieldset > ol > li #files .file .img { width: 100px; float: left; }
form#product_version_form.formtastic fieldset > ol > li #files .file .file_size, form#product_version_form.formtastic fieldset > ol > li #files .file .file_uploaded, form#partner_product_version_form.formtastic fieldset > ol > li #files .file .file_size, form#partner_product_version_form.formtastic fieldset > ol > li #files .file .file_uploaded, form#link_product_version_form.formtastic fieldset > ol > li #files .file .file_size, form#link_product_version_form.formtastic fieldset > ol > li #files .file .file_uploaded { float: left; }
form#product_version_form.formtastic fieldset > ol > li #files .file .file_size, form#partner_product_version_form.formtastic fieldset > ol > li #files .file .file_size, form#link_product_version_form.formtastic fieldset > ol > li #files .file .file_size { width: 225px; }
form#product_version_form.formtastic fieldset > ol > li #files .file .file_uploaded, form#partner_product_version_form.formtastic fieldset > ol > li #files .file .file_uploaded, form#link_product_version_form.formtastic fieldset > ol > li #files .file .file_uploaded { width: 290px; }
form#product_version_form.formtastic fieldset > ol > li .attr_title, form#partner_product_version_form.formtastic fieldset > ol > li .attr_title, form#link_product_version_form.formtastic fieldset > ol > li .attr_title { color: #999999; margin-right: 5px; display: inline; }
form#product_version_form.formtastic fieldset > ol > li .action_links, form#partner_product_version_form.formtastic fieldset > ol > li .action_links, form#link_product_version_form.formtastic fieldset > ol > li .action_links { position: absolute; left: 563px; }

.search_and_link ul { list-style: none; margin: 0; padding: 0; float: right; }

form#link_product_version_form .app_logo { margin: 20px 0px 0px 0px; }
form#link_product_version_form .logo_box { margin-bottom: 15px; }
form#link_product_version_form .logo_box .error { background: transparent; border: none; margin-bottom: 0px; padding-bottom: 0px; }
form#link_product_version_form .logo_box .error .inline-errors { margin-bottom: 0.5em; }

#reviews .page_subheader .links { border-left: 0 !important; float: right; }

#container { background-color: #ffffff; }
#container #content { width: 950px; /* This is for the 2px that take up the border of the content */ background-color: #ffffff; margin: 0; overflow: visible; display: inline-block !important; }
#container #content #content_header, #container #content #content_body, #container #content #content_footer, #container #content #content_navigation, #container #content #content_call_to_action { padding: 9px 0; overflow: hidden; *zoom: 1; }
#container #content #content_navigation { padding-bottom: 0px; background-color: #a0a0a0; }
#container #content #store_banner { padding-top: 18px; padding-bottom: 18px; }
#container #content #breadcrumbs_wrapper { clear: both; padding-bottom: 3.5px; margin-bottom: 9px; border-bottom: 1px solid #dddddd; }
#container #content #breadcrumbs_wrapper #breadcrumbs { margin-top: 9px; }
#container #content #content_body { /* column container */ display: inline; float: left; margin-right: 0; width: 950px; padding-right: 0px; padding-left: 0px; min-height: 684px; height: auto !important; height: 684px; overflow: hidden; *zoom: 1; padding-top: 0; padding-bottom: 0; overflow: visible !important; }
* html #container #content #content_body { overflow-x: hidden; }
#container #content #content_body .colmask { position: relative; /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */ clear: both; float: left; width: 100%; /* width of whole page */ overflow: visible; /* This chops off any overhanging divs */ }
#container #content #content_body .colmask .colouter { float: left; width: 200%; margin-left: -200px; position: relative; right: 100%; }
#container #content #content_body .colmask .colouter .colright { float: right; width: 190px; position: relative; left: 200px; min-height: 756px; height: auto !important; height: 756px; }
#container #content #content_body .colmask .colouter .colleftwrap { float: left; width: 50%; position: relative; left: 50%; }
#container #content #content_body .colmask .colouter .colleftwrap .colleft { margin: 0 0px 0 200px; overflow: hidden; min-height: 684px; height: auto !important; height: 684px; }
.without_sidebar #container #content #content_body .colmask .colouter .colleftwrap .colleft { margin: 0 0px 0 0px; }
#container #content #content_body .colmask .colouter .colleftwrap *.colleft { overflow: visible; }
#container #content.without_sidebar #content_body .colouter { margin-left: 0px; }
#container #content.without_sidebar #content_body .colouter .colright { width: 0px; left: 0px; }
#container #content.without_sidebar #content_body .colouter .colleftwrap .colleft { margin-left: 0px; }

body.root #header { width: 940px; height: 75px; }
body.root #container { width: 940px; }
body.root #container #content { width: 940px; }
body.root #container #content #content_body { width: 940px; min-height: 440px; }
body.root #container #content #content_body #main_content { min-height: 440px; }

#people_content div.filter, #pipeline_content div.filter, #marketplace_search div.filter, #companies_content div.filter { float: right; padding: 5px 0; }
#people_content table.marketplace_table, #pipeline_content table.marketplace_table, #marketplace_search table.marketplace_table, #companies_content table.marketplace_table { table-layout: fixed; margin-top: 10px; }
#people_content table.marketplace_table td.image, #people_content table.marketplace_table th.image, #pipeline_content table.marketplace_table td.image, #pipeline_content table.marketplace_table th.image, #marketplace_search table.marketplace_table td.image, #marketplace_search table.marketplace_table th.image, #companies_content table.marketplace_table td.image, #companies_content table.marketplace_table th.image { width: 5%; }
#people_content table.marketplace_table td.version, #people_content table.marketplace_table td.product_version, #people_content table.marketplace_table td.rating, #people_content table.marketplace_table td.publisher, #people_content table.marketplace_table td.licenses, #people_content table.marketplace_table td.total_licenses, #people_content table.marketplace_table td.total_used, #people_content table.marketplace_table td.installed, #people_content table.marketplace_table td.total_available, #people_content table.marketplace_table td.available, #people_content table.marketplace_table th.version, #people_content table.marketplace_table th.product_version, #people_content table.marketplace_table th.rating, #people_content table.marketplace_table th.publisher, #people_content table.marketplace_table th.licenses, #people_content table.marketplace_table th.total_licenses, #people_content table.marketplace_table th.total_used, #people_content table.marketplace_table th.installed, #people_content table.marketplace_table th.total_available, #people_content table.marketplace_table th.available, #pipeline_content table.marketplace_table td.version, #pipeline_content table.marketplace_table td.product_version, #pipeline_content table.marketplace_table td.rating, #pipeline_content table.marketplace_table td.publisher, #pipeline_content table.marketplace_table td.licenses, #pipeline_content table.marketplace_table td.total_licenses, #pipeline_content table.marketplace_table td.total_used, #pipeline_content table.marketplace_table td.installed, #pipeline_content table.marketplace_table td.total_available, #pipeline_content table.marketplace_table td.available, #pipeline_content table.marketplace_table th.version, #pipeline_content table.marketplace_table th.product_version, #pipeline_content table.marketplace_table th.rating, #pipeline_content table.marketplace_table th.publisher, #pipeline_content table.marketplace_table th.licenses, #pipeline_content table.marketplace_table th.total_licenses, #pipeline_content table.marketplace_table th.total_used, #pipeline_content table.marketplace_table th.installed, #pipeline_content table.marketplace_table th.total_available, #pipeline_content table.marketplace_table th.available, #marketplace_search table.marketplace_table td.version, #marketplace_search table.marketplace_table td.product_version, #marketplace_search table.marketplace_table td.rating, #marketplace_search table.marketplace_table td.publisher, #marketplace_search table.marketplace_table td.licenses, #marketplace_search table.marketplace_table td.total_licenses, #marketplace_search table.marketplace_table td.total_used, #marketplace_search table.marketplace_table td.installed, #marketplace_search table.marketplace_table td.total_available, #marketplace_search table.marketplace_table td.available, #marketplace_search table.marketplace_table th.version, #marketplace_search table.marketplace_table th.product_version, #marketplace_search table.marketplace_table th.rating, #marketplace_search table.marketplace_table th.publisher, #marketplace_search table.marketplace_table th.licenses, #marketplace_search table.marketplace_table th.total_licenses, #marketplace_search table.marketplace_table th.total_used, #marketplace_search table.marketplace_table th.installed, #marketplace_search table.marketplace_table th.total_available, #marketplace_search table.marketplace_table th.available, #companies_content table.marketplace_table td.version, #companies_content table.marketplace_table td.product_version, #companies_content table.marketplace_table td.rating, #companies_content table.marketplace_table td.publisher, #companies_content table.marketplace_table td.licenses, #companies_content table.marketplace_table td.total_licenses, #companies_content table.marketplace_table td.total_used, #companies_content table.marketplace_table td.installed, #companies_content table.marketplace_table td.total_available, #companies_content table.marketplace_table td.available, #companies_content table.marketplace_table th.version, #companies_content table.marketplace_table th.product_version, #companies_content table.marketplace_table th.rating, #companies_content table.marketplace_table th.publisher, #companies_content table.marketplace_table th.licenses, #companies_content table.marketplace_table th.total_licenses, #companies_content table.marketplace_table th.total_used, #companies_content table.marketplace_table th.installed, #companies_content table.marketplace_table th.total_available, #companies_content table.marketplace_table th.available { width: 9%; }
#people_content table.marketplace_table td.platform, #people_content table.marketplace_table td.external, #people_content table.marketplace_table th.platform, #people_content table.marketplace_table th.external, #pipeline_content table.marketplace_table td.platform, #pipeline_content table.marketplace_table td.external, #pipeline_content table.marketplace_table th.platform, #pipeline_content table.marketplace_table th.external, #marketplace_search table.marketplace_table td.platform, #marketplace_search table.marketplace_table td.external, #marketplace_search table.marketplace_table th.platform, #marketplace_search table.marketplace_table th.external, #companies_content table.marketplace_table td.platform, #companies_content table.marketplace_table td.external, #companies_content table.marketplace_table th.platform, #companies_content table.marketplace_table th.external { width: 8%; }
#people_content table.marketplace_table td.category, #people_content table.marketplace_table th.category, #pipeline_content table.marketplace_table td.category, #pipeline_content table.marketplace_table th.category, #marketplace_search table.marketplace_table td.category, #marketplace_search table.marketplace_table th.category, #companies_content table.marketplace_table td.category, #companies_content table.marketplace_table th.category { width: 10%; }
#people_content table.marketplace_table td.purchased, #people_content table.marketplace_table th.purchased, #pipeline_content table.marketplace_table td.purchased, #pipeline_content table.marketplace_table th.purchased, #marketplace_search table.marketplace_table td.purchased, #marketplace_search table.marketplace_table th.purchased, #companies_content table.marketplace_table td.purchased, #companies_content table.marketplace_table th.purchased { width: 10.5%; }
#people_content table.marketplace_table td.actions, #people_content table.marketplace_table th.actions, #pipeline_content table.marketplace_table td.actions, #pipeline_content table.marketplace_table th.actions, #marketplace_search table.marketplace_table td.actions, #marketplace_search table.marketplace_table th.actions, #companies_content table.marketplace_table td.actions, #companies_content table.marketplace_table th.actions { width: 6.5%; }
#people_content table.marketplace_table td.publisher, #people_content table.marketplace_table td.category, #people_content table.marketplace_table th.publisher, #people_content table.marketplace_table th.category, #pipeline_content table.marketplace_table td.publisher, #pipeline_content table.marketplace_table td.category, #pipeline_content table.marketplace_table th.publisher, #pipeline_content table.marketplace_table th.category, #marketplace_search table.marketplace_table td.publisher, #marketplace_search table.marketplace_table td.category, #marketplace_search table.marketplace_table th.publisher, #marketplace_search table.marketplace_table th.category, #companies_content table.marketplace_table td.publisher, #companies_content table.marketplace_table td.category, #companies_content table.marketplace_table th.publisher, #companies_content table.marketplace_table th.category { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
#people_content table.marketplace_table th, #pipeline_content table.marketplace_table th, #marketplace_search table.marketplace_table th, #companies_content table.marketplace_table th { cursor: default; }
#people_content form.search, #pipeline_content form.search, #marketplace_search form.search, #companies_content form.search { width: 800px; overflow: hidden; *zoom: 1; }
#people_content form.search fieldset, #pipeline_content form.search fieldset, #marketplace_search form.search fieldset, #companies_content form.search fieldset { width: auto; display: inline-block; clear: none; margin-bottom: 0em; }
#people_content form.search fieldset.buttons, #pipeline_content form.search fieldset.buttons, #marketplace_search form.search fieldset.buttons, #companies_content form.search fieldset.buttons { width: 200px; float: left !important; text-align: left; margin: 4.5px 0 !important; }
#people_content form.search fieldset.inputs ol, #pipeline_content form.search fieldset.inputs ol, #marketplace_search form.search fieldset.inputs ol, #companies_content form.search fieldset.inputs ol { width: auto; overflow: hidden; *zoom: 1; }
#people_content form.search fieldset.inputs ol li, #pipeline_content form.search fieldset.inputs ol li, #marketplace_search form.search fieldset.inputs ol li, #companies_content form.search fieldset.inputs ol li { width: 270px; display: inline; float: left; clear: none; }
#people_content form.search fieldset.inputs ol li label, #pipeline_content form.search fieldset.inputs ol li label, #marketplace_search form.search fieldset.inputs ol li label, #companies_content form.search fieldset.inputs ol li label { float: left; text-align: right; }
#people_content form.search fieldset.inputs ol li *, #pipeline_content form.search fieldset.inputs ol li *, #marketplace_search form.search fieldset.inputs ol li *, #companies_content form.search fieldset.inputs ol li * { width: 131.66667px; }
#people_content form.search fieldset.inputs ol li option, #pipeline_content form.search fieldset.inputs ol li option, #marketplace_search form.search fieldset.inputs ol li option, #companies_content form.search fieldset.inputs ol li option { width: auto; }
#people_content form.search fieldset.inputs ol li label, #pipeline_content form.search fieldset.inputs ol li label, #marketplace_search form.search fieldset.inputs ol li label, #companies_content form.search fieldset.inputs ol li label { width: 116.66667px; }
#people_content form.search fieldset.inputs ol li.last, #pipeline_content form.search fieldset.inputs ol li.last, #marketplace_search form.search fieldset.inputs ol li.last, #companies_content form.search fieldset.inputs ol li.last { width: auto; }

#search_results .avatar img { width: 100%; max-width: 130px; }

.search_group { border-bottom: 1px solid #E6E6E6; padding: 0 0 10px; margin: 0 0 10px; }

.search_groups .search_group:last-child { border-bottom: none; }

.search_group h4 span { width: 89%; display: inline-block; }

.category_group { height: 12px; width: 14px; display: inline-block; vertical-align: middle; padding-top: 1px; background: url(/images/entry/expand-collapse.png) no-repeat 100% -24px; }

.category_group:hover { background: url(/images/entry/expand-collapse.png) no-repeat 100% -36px; }

.category_group.folded { background: url(/images/entry/expand-collapse.png) no-repeat 100% 0px; }

.category_group.folded:hover { background: url(/images/entry/expand-collapse.png) no-repeat 100% -12px; }

.countries ul { margin-bottom: 0; }

div.product_information { margin-bottom: 18px; }
div.product_information div#admin_slideshow_information ul { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; }
div.product_information div#admin_slideshow_information ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.product_information div#admin_slideshow_information ul li { padding-bottom: 18px; margin-bottom: 18px; border-bottom: 0px solid #cccccc; }
div.product_information div.display_field { margin-bottom: 18px; }
div.product_information ul { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; }
div.product_information ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }

form#bulk_assign_facebox { width: 100% !important; margin-bottom: 20px; }
form#bulk_assign_facebox fieldset.license_mode { width: 100% !important; float: left; margin-left: 10px; margin-top: 5px; }
form#bulk_assign_facebox fieldset.license_mode ol { float: left; margin-bottom: 5px; }
form#bulk_assign_facebox fieldset.license_mode ol li { display: inline-block; }
form#bulk_assign_facebox fieldset.license_mode ol li label { font-size: 12px; width: 100px !important; }
form#bulk_assign_facebox fieldset.license_mode ol li select { width: 80px !important; }
form#bulk_assign_facebox fieldset.license_mode ol li.description { vertical-align: top; font-size: 9px; width: 340px; }
form#bulk_assign_facebox table.marketplace_table { width: 99%; margin: 0 5px; }
form#bulk_assign_facebox table.marketplace_table th { color: #3B588F; }
form#bulk_assign_facebox table.marketplace_table td, form#bulk_assign_facebox table.marketplace_table th, form#bulk_assign_facebox table.marketplace_table table.marketplace_table_border_less { text-align: left; }
form#bulk_assign_facebox table.marketplace_table td.mass_select, form#bulk_assign_facebox table.marketplace_table th.mass_select, form#bulk_assign_facebox table.marketplace_table table.marketplace_table_border_less.mass_select { width: 22px !important; }
form#bulk_assign_facebox table.marketplace_table td.name, form#bulk_assign_facebox table.marketplace_table th.name, form#bulk_assign_facebox table.marketplace_table table.marketplace_table_border_less.name { width: 100px !important; }
form#bulk_assign_facebox table.marketplace_table td.users, form#bulk_assign_facebox table.marketplace_table th.users, form#bulk_assign_facebox table.marketplace_table table.marketplace_table_border_less.users { width: 50px !important; }
form#bulk_assign_facebox table.marketplace_table td.job_title, form#bulk_assign_facebox table.marketplace_table th.job_title, form#bulk_assign_facebox table.marketplace_table table.marketplace_table_border_less.job_title { width: 100px !important; }
form#bulk_assign_facebox table.marketplace_table td.group, form#bulk_assign_facebox table.marketplace_table th.group, form#bulk_assign_facebox table.marketplace_table table.marketplace_table_border_less.group { width: 100px !important; }
form#bulk_assign_facebox table.marketplace_table td.role, form#bulk_assign_facebox table.marketplace_table th.role, form#bulk_assign_facebox table.marketplace_table table.marketplace_table_border_less.role { width: 100px !important; }
form#bulk_assign_facebox table.marketplace_table td.applications, form#bulk_assign_facebox table.marketplace_table th.applications, form#bulk_assign_facebox table.marketplace_table table.marketplace_table_border_less.applications { width: 50px !important; }
form#bulk_assign_facebox table.marketplace_table abbr { margin-left: 0px; }
form#bulk_assign_facebox table.marketplace_table div.scroll_div { width: 100%; height: 256px; overflow-y: scroll; overflow: -moz-scrollbars-vertical; }
form#bulk_assign_facebox table.marketplace_table div.scrolless_div { overflow-y: auto !important; }
form#bulk_assign_facebox table.marketplace_table table#assignment_listing.marketplace_table_border_less { margin: 0px; border: none; padding-top: 5px; }
form#bulk_assign_facebox table.marketplace_table table#assignment_listing.marketplace_table_border_less td { margin: 0; padding: 0; border: 0; outline: 0; padding: 2.25px 3.33333px; border-bottom: 2px solid white; }
form#bulk_assign_facebox table.marketplace_table table#assignment_listing.marketplace_table_border_less td abbr { color: #424242; }

table#manage_applications_search_results.owner_table th, table#manage_applications_search_results.owner_table td { padding-left: 10px; }
table#manage_applications_search_results.owner_table th.downloads, table#manage_applications_search_results.owner_table th.reviews, table#manage_applications_search_results.owner_table td.downloads, table#manage_applications_search_results.owner_table td.reviews { width: 80px !important; }
table#manage_applications_search_results.owner_table th.ratings, table#manage_applications_search_results.owner_table td.ratings { width: 85px !important; }
table#manage_applications_search_results.owner_table th.quarantined, table#manage_applications_search_results.owner_table th.pending, table#manage_applications_search_results.owner_table td.quarantined, table#manage_applications_search_results.owner_table td.pending { width: 90px !important; }
table#manage_applications_search_results.owner_table th.product_name, table#manage_applications_search_results.owner_table td.product_name { width: 145px !important; }
table#manage_applications_search_results.owner_table th.publisher, table#manage_applications_search_results.owner_table td.publisher { width: 115px !important; }
table#manage_applications_search_results.owner_table th.publisher_type, table#manage_applications_search_results.owner_table td.publisher_type { width: 70px !important; }
table#manage_applications_search_results.owner_table th.actions, table#manage_applications_search_results.owner_table td.actions { width: 45px; text-align: right; }
table#manage_applications_search_results.owner_table th.actions a, table#manage_applications_search_results.owner_table td.actions a { outline: none; }
table#manage_applications_search_results.owner_table th.actions { text-align: right; }
table#manage_applications_search_results.owner_table th .gray_arrow_top { background-image: url("/images/sort-arrow-up.png"); background-position: center center; }
table#manage_applications_search_results.owner_table th .gray_arrow_bottom { background-image: url("/images/sort-arrow-down.png"); background-position: center center; }
table#manage_applications_search_results.owner_table th a { color: #424242; outline: none; }

table#manage_applications_search_results.owner_table td.product_name .avatar, table#manage_applications_search_results.store_table td.product_name .avatar { height: 24px; }
table#manage_applications_search_results.owner_table td.product_name .avatar img, table#manage_applications_search_results.store_table td.product_name .avatar img { width: 20px; }
table#manage_applications_search_results.owner_table td.product_name .product_name_value, table#manage_applications_search_results.store_table td.product_name .product_name_value { margin: 0; width: auto; }
table#manage_applications_search_results.owner_table td.product_name .product_name_value tr, table#manage_applications_search_results.store_table td.product_name .product_name_value tr { vertical-align: middle; }
table#manage_applications_search_results.owner_table td.product_name .product_name_value td, table#manage_applications_search_results.store_table td.product_name .product_name_value td { padding: 0; }

table#manage_applications_search_results.appzone th.product_version_name { width: 21%; }
table#manage_applications_search_results.appzone th.versions_count { width: 9%; }
table#manage_applications_search_results.appzone th.platform { width: 9%; }
table#manage_applications_search_results.appzone th.downloads { width: 10%; }
table#manage_applications_search_results.appzone th.reviews { width: 10%; }
table#manage_applications_search_results.appzone th.ratings { width: 12%; }
table#manage_applications_search_results.appzone th.security { width: 9%; }
table#manage_applications_search_results.appzone th.publication_status { width: 15%; }

table.solutions th.name { width: 22%; }
table.solutions th.publisher { width: 15%; }
table.solutions th.industry { width: 13%; }
table.solutions th.technology { width: 13%; }
table.solutions th.reviews { width: 8%; }
table.solutions th.ratings { width: 8%; }
table.solutions th.created_at { width: 10%; }
table.solutions th.publication_status { width: 8%; }

table#manage_applications_search_results.store_table td.product_name { width: 24%; }

table#search_results.owner_table th, table#search_results.owner_table td { padding-left: 10px; }
table#search_results.owner_table th.version_identifier, table#search_results.owner_table td.version_identifier { width: 50px !important; }
table#search_results.owner_table th.downloads, table#search_results.owner_table th.reviews, table#search_results.owner_table td.downloads, table#search_results.owner_table td.reviews { width: 80px !important; }
table#search_results.owner_table th.ratings, table#search_results.owner_table td.ratings { width: 85px !important; }
table#search_results.owner_table th.publication_status, table#search_results.owner_table th.quarantined, table#search_results.owner_table td.publication_status, table#search_results.owner_table td.quarantined { width: 100px !important; }
table#search_results.owner_table th.actions, table#search_results.owner_table td.actions { width: 45px; text-align: right; }
table#search_results.owner_table th.actions a, table#search_results.owner_table td.actions a { outline: none; }
table#search_results.owner_table th.actions { text-align: right; }
table#search_results.owner_table th .gray_arrow_top { background-image: url("/images/sort-arrow-up.png"); background-position: center center; }
table#search_results.owner_table th .gray_arrow_bottom { background-image: url("/images/sort-arrow-down.png"); background-position: center center; }
table#search_results.owner_table th a { color: #424242; outline: none; }

table#manage_applications_search_results.owner_table tr.disabled td .version_status, table#search_results.owner_table tr.disabled td .version_status { color: #dedede; background-color: #fdfdfd !important; background-color: #FCFCFC !important; }

table#manage_applications_search_results.owner_table span.version_status, table#search_results.owner_table span.version_status, table#manage_applications_search_results.owner_table span a.version_status, table#search_results.owner_table span a.version_status { underline: none; color: #424242; background-position: left center; background-repeat: no-repeat; height: 11px; width: 12px; padding-left: 14px; outline: none; }

.table_options form.owner { padding-left: 15px; }
.table_options form.owner span.search_button { padding: 0px 20px; }

.owner_table span.previous_page, .owner_table span.next_page, .owner_table a.next_page, .owner_table a.previous_page { display: inline; outline: none; }
.owner_table a.next_page, .owner_table a.previous_page { color: #3B588F; }
.owner_table.pagination a { outline: none; }

.confirmation_text .restricted_countries_container, .display_field.product_version_restrictions .restricted_countries_container, .confirmation_text .available_countries_container { padding: 10px 0 20px 0; width: 100%; float: left; }
.confirmation_text .restricted_countries_container ul[id^=countries_names_column_], .display_field.product_version_restrictions .restricted_countries_container ul[id^=countries_names_column_], .confirmation_text .available_countries_container ul[id^=countries_names_column_] { list-style-type: none; margin: 0; padding: 0; clear: none; float: left; width: 25%; }
.confirmation_text .restricted_countries_container ul[id^=countries_names_column_] li > span, .display_field.product_version_restrictions .restricted_countries_container ul[id^=countries_names_column_] li > span, .confirmation_text .available_countries_container ul[id^=countries_names_column_] li > span { width: 100%; }

.product_publisher .avatar { float: left; }
.product_publisher .product_publisher_body { float: left; padding-top: 10px; }
.product_publisher .product_publisher_body .product_description h2 { margin-bottom: 0; }
.product_publisher .product_publisher_body .publisher_description { color: #dedede; background-color: #fdfdfd !important; }

.ie8 fieldset.license_mode ol #license_pool_mode_input label { margin-right: 0px; }
.ie8 fieldset.license_mode ol .description { margin-left: 10px; width: 350px !important; }

div#product_content { overflow: hidden; *zoom: 1; overflow: visible; }

div#marketplace_search .search_and_link, div#product_content .search_and_link { overflow: auto; display: inline; }
div#marketplace_search .search_and_link .search_form, div#product_content .search_and_link .search_form { float: left; width: 75%; }
div#marketplace_search .search_and_link .search_form .table_search label, div#product_content .search_and_link .search_form .table_search label { padding-top: 2px; }
div#marketplace_search .actions ul, div#product_content .actions ul { list-style-type: none; float: right; margin: 0px; }

.discontinuation_text { display: inline-block; margin-bottom: 10px; width: 100%; }
.discontinuation_text table { width: 100% !important; }

div#product_content .table_search { position: initial; }
div#product_content table th.category { width: 30%; }
div#product_content div#product_sidebar { display: inline; float: left; margin-right: 10px; width: 150px; margin-right: 20px; margin-top: 15px; color: #757575; }
* html div#product_content div#product_sidebar { overflow-x: hidden; }
div#product_content div#product_sidebar > div { margin-bottom: 1.7em; }
div#product_content div#product_sidebar h5 { margin-bottom: 0; }
div#product_content div#product_sidebar div.star_rating_wrapper { display: inline; float: left; margin-right: 10px; width: 150px; clear: both; }
* html div#product_content div#product_sidebar div.star_rating_wrapper { overflow-x: hidden; }
div#product_content div#product_sidebar.with_top_padding { padding-top: 15px; }
div#product_content div#product_sidebar div#compatibilities { overflow: auto; margin: 0 0 40px 0; }
div#product_content div#product_sidebar div#compatibilities span.icon { float: right; margin-left: 5px; }
div#product_content div#product_sidebar div#product_ratings, div#product_content div#product_sidebar div#product_logo { margin: 0 0 18px 0; }
div#product_content div#product_sidebar div#product_version_publication_status, div#product_content div#product_sidebar div#product_version_icons { margin-top: 1.5em; font-style: italic; }
div#product_content div#product_sidebar div#product_version_publication_status.pending, div#product_content div#product_sidebar div#product_version_icons.pending { color: #C43503; }
div#product_content div#product_sidebar div#product_version_publication_status.approved, div#product_content div#product_sidebar div#product_version_icons.approved { color: #3B588F; }
div#product_content div#product_sidebar div#product_version_publication_status.declined, div#product_content div#product_sidebar div#product_version_icons.declined { color: #a0a0a0; }
div#product_content div#product_sidebar div#product_associations ul { list-style-type: none; margin: 0; padding: 0; }
div#product_content div#product_sidebar #product_logo img { width: 100%; }
div#product_content div#product_sidebar #website { margin: 0 0 10px 0; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 3px 0; }
div#product_content div#product_sidebar #website div { display: inline-block; padding-right: 10px; }
div#product_content div#product_right_sidebar { background: url("/images/marketplace/right_sidebar_gradient.png") repeat-y 0 0; display: inline; float: left; margin-right: 10px; width: 150px; margin: 0 0 0 20px; min-height: 330px; padding: 11px 0 0 10px; width: 180px; }
* html div#product_content div#product_right_sidebar { overflow-x: hidden; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin .field_label { font-weight: bold; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin .padt-15 { padding-top: 10px; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #battle_card_admin { margin-top: 10px; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #battle_card_admin input[type="text"] { width: 174px; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #battle_card_admin #delete_battle_card { color: red; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #battle_card_admin #battle_card_actions { margin-top: 10px; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #battle_card_admin #battle_card_actions li.input { margin-bottom: 5px; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #sip_document { padding: 10px 0 20px 0; margin-bottom: 10px; border-bottom: solid 1px #CCCCCC; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #sip_document #sip_document_url_actions { padding-top: 10px; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #sip_document .checkbox_label { display: inline-block; padding-bottom: 4px; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #sip_document ul { display: none; }
div#product_content div#product_right_sidebar #solutionsshowcase_admin #sip_document #product_version_solution_sip_document_url { width: 170px; }
div#product_content div#product_right_sidebar ul { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; clear: both; }
div#product_content div#product_right_sidebar ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div#product_content div#product_right_sidebar ul li.status { font-size: 18px; padding: 0 0 10px; }
div#product_content div#product_right_sidebar ul li.status span.pending { color: #e0ac5e; font-size: 17px; }
div#product_content div#product_right_sidebar ul li.actions { padding: 0 0 10px; }
div#product_content div#product_right_sidebar ul li.upload_volume_purchase_codes { font-size: 10px; }
div#product_content div#product_right_sidebar ul li.quarantine_application { margin: 20px 0 0; }
div#product_content div#product_right_sidebar ul li.quarantine_application div { font-weight: bold; padding: 0 0 0 2px; }
div#product_content div#product_right_sidebar ul.product_version_assets { padding-top: 8px; margin-top: 9px; border-top: 1px solid #dedede; padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px solid #dedede; padding-left: 9px; margin-left: 0px; border-left: 1px solid #dedede; padding-right: 9px; margin-right: 0px; border-right: 1px solid #dedede; word-wrap: break-word; }
div#product_content div#product_right_sidebar ul.product_version_assets li { padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px solid #cccccc; display: inline !important; }
div#product_content div#product_right_sidebar ul.product_version_assets li a { word-wrap: break-word; }
div#product_content div#product_right_sidebar ul.product_version_assets li:last-child { border: none; padding-bottom: 0; margin-bottom: 0; }
div#product_content div#product_right_sidebar div#comments { margin-top: 30px; }
div#product_content div#product_right_sidebar div#comments .comments_header { border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; }
div#product_content div#product_right_sidebar div#comments .comments_header .title { font-size: 18px; }
div#product_content div#product_right_sidebar div#comments .comments_header .count { margin-left: 3px; }
div#product_content div#product_right_sidebar div#comments li.comment { margin-top: 5px; }
div#product_content div#product_right_sidebar div#comments li.comment .title { font-size: 11px; font-weight: bold; }
div#product_content div#product_right_sidebar #md_status .title { margin-top: 30px; font-size: 18px; border-bottom: 1px solid #CCCCCC; }
div#product_content div#product_right_sidebar #md_status #apk_files { margin-top: 30px; }
div#product_content div#product_right_sidebar #md_status #apk_files .file .file_name { color: #757575; font-size: 11px; float: left; }
div#product_content div#product_right_sidebar #md_status #apk_files .file .md_status { float: right; }
div#product_content div#product_right_sidebar #md_status #apk_files .file .md_status img { height: 16px; }
div#product_content div#product_right_sidebar #md_status #apk_files .file .clear_both { clear: both; }
div#product_content div#product_right_sidebar #md_status #details #title { font-size: 14px; float: left; background-repeat: no-repeat; background-position: right center; margin: 8px 0px 0px 0px; }
div#product_content div#product_right_sidebar #md_status #details .text { margin-top: 5px; color: #757575; font-size: 11px; }
div#product_content div#product_right_sidebar ul.apk_file_list { font-size: 1em; margin-top: 30px; }
div#product_content div#product_right_sidebar ul.apk_file_list .header { font-weight: bold; font-size: 1.2em; }
div#product_content div#product_right_sidebar ul.apk_file_list li.first { border-top: 1px solid #CCCCCC; }
div#product_content div#product_right_sidebar ul.apk_file_list li { display: inline-block; border-bottom: 1px solid #CCCCCC; padding: 10px 0; width: 100%; }
div#product_content div#product_right_sidebar ul.apk_file_list li.deleted { opacity: 0.5; /* XXX for IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
div#product_content div#product_right_sidebar ul.apk_file_list li .apk_info { width: 70%; display: inline-block; float: left; }
div#product_content div#product_right_sidebar ul.apk_file_list li .apk_info .version .label { color: #757575; float: left; margin-right: 3px; }
div#product_content div#product_right_sidebar ul.apk_file_list li .apk_info .version .version_number { float: left; }
div#product_content div#product_right_sidebar ul.apk_file_list li .apk_info .version .clear_both { clear: both; }
div#product_content div#product_right_sidebar ul.apk_file_list li .delete { display: inline-block; float: right; }
div#product_content div#product_right_sidebar ul.apk_file_list li .delete .deleted { color: red; }
div#product_content table.compatibility tr td { vertical-align: top; }
div#product_content table.compatibility .image { width: 10%; }
div#product_content table.compatibility ul { margin: 0; padding: 0 0 5px 20px; }
div#product_content table.compatibility td.image .compatability_container { position: relative; }
div#product_content table.compatibility td.image .compatability_container .compatibility_image { position: relative; text-align: center; }
div#product_content table.compatibility td.image .compatability_container .solution_license_info { display: none; z-index: 10; position: absolute; width: 180px; padding-left: 30px; left: 90px; top: -10px; }
div#product_content table.compatibility td.image .compatability_container .solution_license_info .bubble { padding: 10px; border: 2px solid #f0f0f0; color: #808080; font-size: 10px; background: #FFFFFF; box-shadow: 0px 0px 5px 0px rgba(200, 200, 200, 0.5); }
div#product_content table.compatibility td.image .compatability_container .solution_license_info .bubble:before { content: ''; position: absolute; border-style: solid; border-width: 10px 10px 10px 0; border-color: transparent #f0f0f0; display: block; width: 0; z-index: 10; left: 22px; top: 16px; }
div#product_content table.compatibility td.image .compatability_container .solution_license_info .bubble:after { content: ''; position: absolute; border-style: solid; border-width: 8px 8px 8px 0; border-color: transparent #ffffff; display: block; width: 0; z-index: 10; left: 25px; top: 19px; }
div#product_content table.compatibility td.image .compatability_container .compatibility_image:hover + .solution_license_info { display: block; }
div#product_content table.compatibility td.image .compatability_container .solution_license_info:hover { display: block; }
div#product_content table.compatibility td.image .compatability_container .compatibility_text_ivt, div#product_content table.compatibility td.image .compatability_container .compatibility_text_ucs_ready { font-size: 10px; font-weight: bold; color: #306681; text-align: center; }
div#product_content table.compatibility tr.sip:first { margin-top: 6px; }
div#product_content table.compatibility .sip_approved { right: 0; top: 65px; text-align: left; margin: 0 10px 0 70px; }
div#product_content table.compatibility .sip_approved .sip_approved_approved { color: #2291ff; font-weight: bold; display: inline-block; }
div#product_content table.compatibility .sip_approved .sip_approved_download { margin: 0 6px; display: inline-block; border-radius: 3px; cursor: default; padding: 4px 0 6px 10px; width: 145px; background-color: #3191c2; border-color: #75bde1 #65add1 #65add1 #75bde1; }
div#product_content table.compatibility .sip_approved .sip_approved_download a { color: white; height: 14px; display: block; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; }
div#product_content table.compatibility .sip_approved .sip_approved_download a i { display: inline-block; margin-right: 6px; }
div#product_content table.compatibility .sip_approved i.fa-lock { color: #777777; }
div#product_content table.community_table th.name, div#product_content table.community_table td.name { width: 200px; }
div#product_content table.community_table th.publication_status, div#product_content table.community_table td.publication_status { width: 14%; }
div#product_content table.community_table th.platform, div#product_content table.community_table th.downloads, div#product_content table.community_table th.versions_count, div#product_content table.community_table th.external, div#product_content table.community_table th.ratings, div#product_content table.community_table th.reviews, div#product_content table.community_table td.platform, div#product_content table.community_table td.downloads, div#product_content table.community_table td.versions_count, div#product_content table.community_table td.external, div#product_content table.community_table td.ratings, div#product_content table.community_table td.reviews { width: 10%; }
div#product_content table.community_table thead tr th.actions { text-align: right; }
div#product_content table.community_table tbody tr td ul.actions { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: right; text-align: right; }
div#product_content table.community_table tbody tr td ul.actions li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div#product_content table.community_table tbody tr td ul.actions li:first-child, div#product_content table.community_table tbody tr td ul.actions li.first { padding-left: 0; }
div#product_content table.community_table tbody tr td ul.actions li:last-child, div#product_content table.community_table tbody tr td ul.actions li.last { padding-right: 0; }
div#product_content table.community_table tbody tr td ul.actions li { text-align: right; display: inline; float: right; padding-left: 9px !important; margin-left: 10px !important; border-left: 1px solid #cccccc; }
div#product_content table.community_table tbody tr td ul.actions li.last { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
div#product_content div#product_information { display: inline; float: left; margin-right: 0; width: 570px; }
div#product_content div#product_information #page_header .header_buttons { float: right; }
div#product_content div#product_information #page_header .header_buttons .icon_lock { padding: 0 0 11px 5px; }
div#product_content div#product_information #page_header .button { display: inline-block !important; margin-bottom: 5px; height: 14px; }
* html div#product_content div#product_information { overflow-x: hidden; }
#facebox div#product_content div#product_information { display: inline; float: left; margin-right: 0; width: 390px; }
* html #facebox div#product_content div#product_information { overflow-x: hidden; }
div#product_content div#product_information.with_top_padding { padding-top: 15px; }
div#product_content div#product_information .element_category { font-size: 1.5em; }
div#product_content div#product_information div.page_subheader { display: inline; float: left; margin-right: 0; width: 570px; display: inline; float: right; }
* html div#product_content div#product_information div.page_subheader { overflow-x: hidden; }
#facebox div#product_content div#product_information div.page_subheader { display: inline; float: left; margin-right: 0; width: 390px; }
* html #facebox div#product_content div#product_information div.page_subheader { overflow-x: hidden; }
div#product_content div#product_information div.page_subheader h3 { display: inline; float: left; margin-right: 10px; width: 330px; }
* html div#product_content div#product_information div.page_subheader h3 { overflow-x: hidden; }
#facebox div#product_content div#product_information div.page_subheader h3 { display: inline; float: left; margin-right: 0; width: 150px; }
* html #facebox div#product_content div#product_information div.page_subheader h3 { overflow-x: hidden; }
div#product_content div#product_information span.download_app { display: inline; float: right; }
div#product_content div#product_information div#associable_products { overflow: hidden; *zoom: 1; }
div#product_content div#product_information div#associable_products div.product.snippet { display: inline; float: left; }
div#product_content div#product_information div#reviews { padding-top: 18px; }
div#product_content div#product_information div#reviews .page_subheader h3 { width: auto; }
div#product_content div#product_information div#reviews .page_subheader .links { position: relative; width: auto; border-left: 1px solid #CCC; padding-left: 10px; margin-top: 2px; }
div#product_content div#product_information div#reviews ul.reviews_list { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; clear: both; }
div#product_content div#product_information div#reviews ul.reviews_list li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review { overflow: hidden; *zoom: 1; clear: both; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review ul.actions { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: right; text-align: "right"; font-size: 0.85em; margin-bottom: 5px; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review ul.actions li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review ul.actions li:first-child, div#product_content div#product_information div#reviews ul.reviews_list > li.review ul.actions li.first { padding-left: 0; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review ul.actions li:last-child, div#product_content div#product_information div#reviews ul.reviews_list > li.review ul.actions li.last { padding-right: 0; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review ul.actions li { text-align: "right"; display: inline; float: right; padding-left: 9px !important; margin-left: 10px !important; border-left: 1px solid #cccccc; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review ul.actions li.last { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review h4 { margin-bottom: 0; float: left; font-weight: bold; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review div.meta_data { margin-bottom: 1.5em; font-size: 0.85em; clear: both; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review span.user_rating { display: inline; float: left; margin-left: 10px; margin-top: 2px; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review div.product_review_review { overflow: hidden; *zoom: 1; font-size: 0.85em; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review div.product_version_review_review { overflow: hidden; *zoom: 1; font-size: 0.85em; }
div#product_content div#product_information div#reviews ul.reviews_list > li.review hr { margin-bottom: 20px; border: thin solid #E8E9EA; clear: both; }
div#product_content div#product_information div.product_version_offerings ul.offerings { list-style: none; }
div#product_content div#product_information div.product_version_offerings ul.offerings li { padding-bottom: 15px; }
div#product_content div#product_information div.product_version_offerings ul.offerings li div.offering_heading { display: inline-block; width: 40px; }
div#product_content div#product_information div.product_version_offerings ul.offerings li div.offering_name { display: inline-block; width: 400px; height: 18px; }
div#product_content div#product_information div.product_version_offerings ul.offerings li ul.packages { list-style: none; padding: 0 0 0 0; }
div#product_content div#product_information div.product_version_offerings ul.offerings li ul.packages div.quantity_input { display: inline-block; width: 40px; }
div#product_content div#product_information div.product_version_offerings ul.offerings li ul.packages div.quantity_input input { width: 30px; }
div#product_content div#product_information div.product_version_offerings ul.offerings li ul.packages div.package_name { display: inline-block; width: 380px; }
div#product_content div#product_information div.product_version_offerings ul.offerings li ul.packages div.info_icon { display: inline-block; width: 20px; }
div#product_content div#product_information div.cart_actions { margin-right: 20px; }
div#product_content div#product_information div.cart_actions .buy_now_button { background-color: #7fd13b; padding: 4px; margin-left: 35px; }

table.software_table { margin-bottom: 12px !important; }
table.software_table thead tr th { background: none; }
table.software_table tr { border-bottom: solid 1px #dbdbdb; }
table.software_table abbr { border-bottom: none; }

#facebox .body.select_from_previous { width: auto !important; }
#facebox .body.select_from_previous table.software_table { width: 760px; }
#facebox .body.select_from_previous li.software { list-style-image: none; list-style-type: none; }

div.product_collection { border: none; margin: 25px 0 0 0; padding: 0  !important; float: left; width: 750px !important; background: #f8f8f8; clear: both; }
div.product_collection .buckets_heading { display: inline-block; font-size: 24px; padding: 6px 0 0 28px; font-family: CiscoSans, Arial, sans-serif; font-weight: 300; }
div.product_collection .buckets_links { display: inline-block; float: right; padding: 16px 16px 8px 0; }
div.product_collection .buckets_links a { color: #69a5d2; }
div.product_collection ul { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; clear: both; padding-bottom: 9px; }
div.product_collection ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.product_collection ul li { float: left; }
div.product_collection ul.paginated { display: none; }
div.product_collection span.no_search_result { word-wrap: break-word; }
div.product_collection span.solution_arrow { position: relative; top: 50%; }
div.product_collection span.partner_arrow { position: relative; top: 50%; }
div.product_collection a.pagination_arrows_forward, div.product_collection a.pagination_arrows_backward { width: 29px; height: 29px; display: none; cursor: pointer; cursor: hand; display: block; position: relative; top: -49%; right: auto; bottom: auto; }
div.product_collection a.pagination_arrows_forward { left: 12px; float: right; text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/scroll_right-arrow.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; }
div.product_collection a.pagination_arrows_forward:hover { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/scroll_right-arrow-s.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; }
div.product_collection a.pagination_arrows_backward { left: -15px; float: left; text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/scroll_left-arrow.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; }
div.product_collection a.pagination_arrows_backward:hover { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/scroll_left-arrow-s.png?1470666632'); background-repeat: no-repeat; background-position: 50% 50%; }
div.product_collection .page_subheader { width: 100%; height: 35px; }
div.product_collection .page_subheader h3 { padding-top: 11px; font-size: 24px; }
div.product_collection .page_subheader .links { bottom: 5px; }
div.product_collection .page_subheader .view_all_button { background-color: #3b588f; border-color: #7c92bb #6c82ab #6c82ab #7c92bb; border-radius: 3px; border: none; font-size: 12px; color: white; cursor: pointer; padding: 5px 7px; margin-right: 5px; }
div.product_collection .page_subheader .view_all_button:hover { color: white; }
div.product_collection *.page_subheader { overflow: visible; position: static; }
div.product_collection *.page_subheader .links { float: right; position: relative; top: 7px; }
div.product_collection *.page_subheader a.pagination_arrows_forward { right: -25px; }
div.product_collection *.page_subheader a.pagination_arrows_backward { right: 97.25%; }
div.product_collection ul { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; clear: both; }
div.product_collection ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.product_collection ul li { float: left; width: 195px; }
div.product_collection ul li p.solutions_description { font-family: arial; font-size: 12px; font-style: normal; line-height: 13px; color: #666666; height: 52px; overflow: hidden; margin-bottom: 10px; }
div.product_collection ul li .avatar { width: 100%; text-align: center; height: 59px; }
div.product_collection ul li div.header { font-family: Arial; font-size: 14px; margin-bottom: 10px; max-height: 30px; overflow: hidden; }
div.product_collection ul li div.header a { color: #69a5d2; }
div.product_collection ul li p.learn_more { font-family: Arial; font-size: 11px; font-weight: bold; margin-bottom: 28px; }
div.product_collection ul li p.learn_more .commit.button { padding: 4px 7px; background-color: #0081bf; border-radius: 3px; }
div.product_collection ul li.solution_product_version { background: white; padding-left: 30px; height: 190px; width: 200px; padding: 13px 13px 13px 13px; margin: 5px 0px 7px 16px; border: 1px solid #e2e2e2; }
div.product_collection ul li.showcase_banner { background: white; padding-left: 30px; height: 141px; width: 226px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; padding: 0; margin: 5px 0px 7px 16px; border: 1px solid #eee; }
div.product_collection ul li.cloud_solutions_forward { float: left; width: 10px; padding-right: 0px; height: 160px; }
div.product_collection ul li.cloud_solutions_forward a { padding-top: 0px; }
div.product_collection ul li.cloud_solutions_backward { float: left; width: 10px; height: 190px; padding-right: 10px; padding-left: 0px; }
div.product_collection ul li.cloud_solutions_backward a { padding-top: 380px; }
div.product_collection ul.paginated { display: none; }
div.product_collection h3 { padding-left: 20px; }

#facebox .body.action_confirmation { width: 650px; }
#facebox .body.action_confirmation form, #facebox .body.action_confirmation fieldset { width: 650px; }
#facebox .body.action_confirmation textarea { width: 644px; }

.action_confirmation .confirmation_body .confirmation_text { margin-bottom: 10px; display: inline-block; font-size: 13px; font-style: italic; }
.action_confirmation .confirmation_body .comment { height: 130px; }

form#new_concern div.logo { height: 71px; }
form#new_concern div.logo h2 { width: 200px; float: left; }
form#new_concern div.logo #product_logo.avatar { float: right !important; }
form#new_concern li.concern_type_select label { width: 400px !important; }
form#new_concern li.concern_type_select select { width: 200px !important; }
form#new_concern h4.sol_name { margin-bottom: 0px; }
form#new_concern h4.prod_name { height: 20px; }

#concern_facebox .logo { height: 74px; }
#concern_facebox .logo h2 { float: left; }
#concern_facebox .logo #product_logo { float: right; }
#concern_facebox .panel { height: 50px; }
#concern_facebox .panel h2.name { float: left; }
#concern_facebox .panel h2.status { float: right; }
#concern_facebox .buttons { float: right; width: 100%; }
#concern_facebox .buttons span { float: right; }
#concern_facebox h4 { clear: both; }

div.manage_concerns select { width: 27% !important; }
div.manage_concerns ul.actions { padding-right: 15px !important; }

div#product_content form.table_search { padding-left: 15px; width: auto; }
div#product_content form.table_search span.search_button { padding: 0px 20px; }
div#product_content select { width: 35%; }
div#product_content th .gray_arrow_top { background-image: url("/images/sort-arrow-up.png"); background-position: center center; background-repeat: no-repeat; }
div#product_content th .gray_arrow_bottom { background-image: url("/images/sort-arrow-down.png"); background-position: center center; background-repeat: no-repeat; }
div#product_content th a { color: #424242; outline: none; }
div#product_content td.actions { font-size: 10px; }

.confirm_upgrade_form { vertical-align: top; }
.confirm_upgrade_form h3 { display: inline-block; margin-left: 4px; vertical-align: top; margin-top: 3px; margin-bottom: 0; }

#facebox form.coupon_assignment li#coupon_assignment_remove_input label { width: 270px; }
#facebox form.coupon_assignment li#coupon_assignment_remove_input label input { width: auto; margin-right: 10px; }
#facebox form.coupon_assignment li#coupon_assignment_remove_input .inline-hints { clear: none; width: 270px !important; }
#facebox form.coupon_assignment li#remove_coupon { float: left; }

#compatibilities .unavailable { color: #B8B8B8; }

.solution_reviews select { width: 27% !important; }

.solution_review_header { padding-right: 6px; border-bottom: 1px solid #9a9a9a; padding-bottom: 3px; }

.solution_review_name { font-size: 23px; }

.solution_review_rating { margin-top: 15px; }

.solution_company_logo { text-align: right; margin-top: -28px; min-height: 37px; }

.solution_review_bottom { position: relative; }

.solution_view { font-size: 24px; margin-top: 7px; }

.delete_solution_review { position: absolute; top: 55px; right: 0; }

.delete_solution_review a { font-size: 11px; line-height: 18px; padding-left: 9px; padding-right: 9px; cursor: pointer; }

.solution_review_caption { margin-top: 35px; font-size: 14px; }

.solution_reviewer_email { margin-top: 13px; font-size: 14px; }

.solution_review_title { margin-top: 35px; }

.solution_review_content { margin-top: 18px; }

.solution_reviews .search_form { width: 100% !important; }

.solution_reviews .button { margin-left: 5px; margin-top: 2px; line-height: 16px; }

.solution_reviews table.owner_table th.id, .solution_reviews table.owner_table td.id { width: 85px; }
.solution_reviews table.owner_table th.rating, .solution_reviews table.owner_table td.rating { width: 90px; }
.solution_reviews table.owner_table th.date, .solution_reviews table.owner_table td.date { width: 120px; }
.solution_reviews table.owner_table th.review, .solution_reviews table.owner_table td.review { min-width: 60px; }
.solution_reviews table.owner_table th.reviewer_name, .solution_reviews table.owner_table td.reviewer_name { min-width: 110px; }

#body_vpp_product_versions form#product_version_form.formtastic fieldset > ol > li.text { margin-top: 0; }
#body_vpp_product_versions .destroy_confirmation .text { padding-left: 45px; background: url("/images/icon_alert.png") no-repeat 0 5px; }
#body_vpp_product_versions .destroy_confirmation ul.actions { margin-top: 10px; }
#body_vpp_product_versions .destroy_confirmation ul.actions li { float: right; margin-left: 10px; }
#body_vpp_product_versions .page_header { margin: 0px; }
#body_vpp_product_versions .page_header.with_links { overflow: visible !important; }
#body_vpp_product_versions #product_content { margin-top: -5px !important; }
#body_vpp_product_versions #product_content #product_sidebar { margin-top: 5px; }
#body_vpp_product_versions #product_content #product_information { margin-top: 5px; }
#body_vpp_product_versions .marketplace_table > thead > tr .product_name { width: 135px; }
#body_vpp_product_versions .marketplace_table > thead > tr .version { width: 75px; }
#body_vpp_product_versions .marketplace_table > thead > tr .purchased { width: 85px; }
#body_vpp_product_versions .marketplace_table > thead > tr .assigned { width: 75px; }
#body_vpp_product_versions .marketplace_table > thead > tr .available { width: 75px; }

.license_assignment.mode_51, .license_assignment.mode_21 { padding-left: 17px; background: url("/images/marketplace/required.png") left center no-repeat; }
.license_assignment.mode_51 { background-image: url("/images/marketplace/optional.png"); }

#facebox form.license_assignment label { width: auto; }

#device_management.revoke_confirmation .selected_applications { padding: 1em 0em 1em 3em; width: 35%; display: inline-block; vertical-align: top; }
#device_management.revoke_confirmation .selected_applications h3 { font-size: 1.2em; }
#device_management.revoke_confirmation .selected_applications ul { list-style: none; padding-left: 0px; font-size: 1.2em; }
#device_management.revoke_confirmation .selected_applications ul li { word-wrap: break-word; }
#device_management.revoke_confirmation .selected_applications ul li:before { content: "-"; }
#device_management.revoke_confirmation p { top: 20px; margin: auto; clear: both; width: 75%; color: gray; }

#license_management #page_header .header_switcher { text-align: right; }
#license_management #application_header_information { padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px solid #cccccc; overflow: hidden; *zoom: 1; }
#license_management #application_header_information div.avatar, #license_management #application_header_information div.page_subheader, #license_management #application_header_information div#compatibilities { display: inline; float: left; }
#license_management #application_header_information div#compatibilities { width: 200px; }
#license_management #application_header_information div.page_subheader { margin-top: 2em; display: inline; float: left; margin-right: 10px; width: 590px; width: auto; clear: none; }
* html #license_management #application_header_information div.page_subheader { overflow-x: hidden; }
#license_management #application_header_information div.total_licenses, #license_management #application_header_information div.total_installed, #license_management #application_header_information div.total_available { display: inline; float: left; margin-right: 10px; width: 70px; width: auto; float: right; margin-top: 1em; text-align: center; }
* html #license_management #application_header_information div.total_licenses, * html #license_management #application_header_information div.total_installed, * html #license_management #application_header_information div.total_available { overflow-x: hidden; }
#license_management #application_header_information div.total_licenses .number, #license_management #application_header_information div.total_installed .number, #license_management #application_header_information div.total_available .number { font-size: 2em; }
#license_management #application_header_information div.total_licenses .text, #license_management #application_header_information div.total_installed .text, #license_management #application_header_information div.total_available .text { color: #d1d1d1; font-size: 0.9em; margin-top: 0.05em; }
#license_management #application_header_information div.total_licenses .warning, #license_management #application_header_information div.total_installed .warning, #license_management #application_header_information div.total_available .warning { color: #C43503; }
#license_management #application_header_information div.div.total_available { margin-right: 0; }
#license_management div.groups_table_subheader { margin-bottom: 0; }
#license_management div.vpp_subheader a.upload_volume_purchase_codes { color: #3B588F; }
#license_management #over_assignment_message { padding-top: 8px; margin-top: 9px; border-top: 1px solid #cccccc; padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px solid #cccccc; padding-left: 9px; margin-left: 0px; border-left: 1px solid #cccccc; padding-right: 9px; margin-right: 0px; border-right: 1px solid #cccccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color: #f0f0f0; }
#license_management table#search_results td.user_name, #license_management table#search_results td.name, #license_management table#search_results th.user_name, #license_management table#search_results th.name { width: 200px !important; }
#license_management table#search_results td.user_email, #license_management table#search_results td.email, #license_management table#search_results th.user_email, #license_management table#search_results th.email { width: 200px !important; }
#license_management table#search_results td.user_job_title, #license_management table#search_results td.job_title, #license_management table#search_results th.user_job_title, #license_management table#search_results th.job_title { width: 150px; }
#license_management table#search_results td.user_role, #license_management table#search_results td.role, #license_management table#search_results th.user_role, #license_management table#search_results th.role { width: 100px !important; }
#license_management table#search_results td.license_type, #license_management table#search_results th.license_type { width: 100px !important; }
#license_management table#search_results th.actions, #license_management table#search_results ul.actions { width: 75px; }
#license_management table#search_results th { white-space: nowrap; }

li.remove_app_part { display: inline-block; float: left; padding-right: 240px; }

.group_license_assignment { display: none; }

#confirm_dialog_form { display: none; }

#marketplace_search.license_assignment form.formtastic abbr { margin-left: 0 !important; }
#marketplace_search.license_assignment table.assign_to_users td.name, #marketplace_search.license_assignment table.assign_to_users th.name { width: 250px !important; }
#marketplace_search.license_assignment table.assign_to_users td.email, #marketplace_search.license_assignment table.assign_to_users th.email { width: 200px !important; }
#marketplace_search.license_assignment table.assign_to_users td.job_title, #marketplace_search.license_assignment table.assign_to_users th.job_title { width: 220px !important; }
#marketplace_search.license_assignment table.assign_to_users td.group, #marketplace_search.license_assignment table.assign_to_users th.group { width: 100px !important; }

#marketplace_search.license_assignment form.license_pool { display: inline; float: left; margin-right: 0; width: 950px; }
* html #marketplace_search.license_assignment form.license_pool { overflow-x: hidden; }
#marketplace_search.license_assignment form.license_pool fieldset.buttons { display: inline; float: right; float: right !important; clear: both; }
#marketplace_search.license_assignment form.license_pool fieldset.buttons li.bulk_assign_license { display: inline; float: right; }
#marketplace_search.license_assignment form.license_pool fieldset.license_mode { display: inline; float: left; margin-right: 0; width: 470px; display: inline; float: right; }
* html #marketplace_search.license_assignment form.license_pool fieldset.license_mode { overflow-x: hidden; }
#marketplace_search.license_assignment form.license_pool fieldset.license_mode li.radio { width: 100%; }
#marketplace_search.license_assignment form.license_pool fieldset.license_mode li.radio fieldset { position: static; }
#marketplace_search.license_assignment form.license_pool fieldset.license_mode li.radio fieldset ol { position: static; }
#marketplace_search.license_assignment form.license_pool fieldset.group_assign_buttons ol { float: right !important; width: 100%  !important; }
#marketplace_search.license_assignment fieldset#assign_to_options { margin-bottom: 1.5em; }
#marketplace_search.license_assignment table.marketplace_table td.mass_select, #marketplace_search.license_assignment table.marketplace_table th.mass_select { width: 40px; }

div#sidebar_content { margin: 15px 0; }
div#sidebar_content div#category_list { clear: both; margin-bottom: 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; border: 1px solid #e9e9e9; background-color: #f8f8f8; }
div#sidebar_content div#category_list .page_subheader { width: 100%; background-color: #ced5e3; }
div#sidebar_content div#category_list .page_subheader h3 { padding-left: 0.3em; padding-top: 0.5em; }
div#sidebar_content div#category_list ul { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; clear: both; padding-left: 0.5em; padding-top: 0; margin-bottom: 2px; }
div#sidebar_content div#category_list ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div#sidebar_content div#category_list ul label.parent { font-weight: bold; }
div#sidebar_content div#category_list ul label.sublevel { font-style: italic; }
div#sidebar_content div#category_list ul.category_list { padding-left: 0px; }
div#sidebar_content div#category_list a.show_more_categories, div#sidebar_content div#category_list a.show_less_categories { display: block; }
div#sidebar_content div.quicklinks ul { padding-left: 15px; margin: 0px; color: #a0a0a0; clear: both; list-style: square; }
div#sidebar_content div.quicklinks ul li a { color: #424242; }
div#sidebar_content div.quicklinks ul li a:hover { color: #3B588F; }
div#sidebar_content div.page_subheader { display: inline; float: left; margin-right: 0; width: 170px; }
* html div#sidebar_content div.page_subheader { overflow-x: hidden; }
div#sidebar_content div.page_subheader h4 { display: inline; float: left; margin-right: 10px; width: 110px; }
* html div#sidebar_content div.page_subheader h4 { overflow-x: hidden; }
div#sidebar_content div.page_subheader div.links { display: inline; float: left; margin-right: 0; width: 50px; }
* html div#sidebar_content div.page_subheader div.links { overflow-x: hidden; }
div#sidebar_content div.sidebar_snippet { margin-bottom: 1.5em; overflow: hidden; *zoom: 1; }
div#sidebar_content div.top_line { height: 39px; }

div#onboard_content select { width: 70%; }
div#onboard_content table.community_table td, div#onboard_content table.community_table th { background: none; }
div#onboard_content table.community_table td.pending, div#onboard_content table.community_table th.pending { color: #3191C2; }
div#onboard_content table.community_table td.declined, div#onboard_content table.community_table th.declined { color: #E2E2E2; }
div#onboard_content table.community_table td.company_not_created, div#onboard_content table.community_table th.company_not_created { color: #3B588F; }
div#onboard_content table.community_table.summary { table-layout: auto !important; }
div#onboard_content table.community_table.summary tbody.existing_employees tr.company_name, div#onboard_content table.community_table.summary tbody.expanded tr.company_name { cursor: pointer; cursor: hand; }
div#onboard_content table.community_table.summary tbody.existing_employees tr.company_name.even td, div#onboard_content table.community_table.summary tbody.existing_employees tr.company_name td, div#onboard_content table.community_table.summary tbody.expanded tr.company_name.even td, div#onboard_content table.community_table.summary tbody.expanded tr.company_name td { background-color: #e9e9e9 !important; }
div#onboard_content table.community_table.summary tbody.existing_employees tr.even td, div#onboard_content table.community_table.summary tbody.existing_employees tr td, div#onboard_content table.community_table.summary tbody.expanded tr.even td, div#onboard_content table.community_table.summary tbody.expanded tr td { background-color: #f8f8f8 !important; }
div#onboard_content table.community_table.summary tbody tr.even td { background-color: transparent !important; }
div#onboard_content table.community_table.summary tbody tr th.has_more_information, div#onboard_content table.community_table.summary tbody tr td.has_more_information { width: 4%; cursor: pointer; cursor: hand; }
div#onboard_content table.community_table.summary tbody tr th.has_more_information div, div#onboard_content table.community_table.summary tbody tr td.has_more_information div { text-indent: -119988px; overflow: hidden; text-align: left; }
div#onboard_content table.community_table.summary tbody tr th.info, div#onboard_content table.community_table.summary tbody tr td.info { background-color: #E2E2E2 !important; border-top: 2px solid #f1f1f1 !important; font-weight: bold; }
div#onboard_content table.community_table.summary tbody tr.more_information { display: none; }
div#onboard_content table.community_table.summary tbody tr.more_information div.profile_snippet, div#onboard_content table.community_table.summary tbody tr.more_information div.display_field { width: 390px; }
div#onboard_content table.community_table tbody.errors input[type='text'] { width: 90%; }
div#onboard_content table.community_table tbody.errors td { vertical-align: top; }
div#onboard_content table.community_table tbody.errors p.inline-errors { padding: 0; margin: 0; border: 0; background: inherit; }
div#onboard_content form.registration { width: 100% !important; }
div#onboard_content form fieldset.verified_companies li.radio { margin-bottom: 1.5em; }
div#onboard_content form fieldset.verified_companies li.radio ol { clear: both; padding-top: 17px; margin-top: 18px; border-top: 1px solid #cccccc; }
div#onboard_content form fieldset.verified_companies li.radio ol li label em { color: #3191C2; font-weight: normal; }
div#onboard_content form fieldset.verified_companies li.radio ol li label div.profile_snippet { clear: both; font-weight: normal; padding: 10px; margin-bottom: 18px; background-color: #f8f8f8; border: 1px solid #cccccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; float: none; display: none; }
div#onboard_content table#manual_invites { margin: 0 0 4px 0; }
div#onboard_content table#manual_invites thead th { background: none; }
div#onboard_content table#manual_invites thead *.role { width: 77px; w\idth: 77px; }
div#onboard_content table#manual_invites thead *.delete_user { width: 18px; w\idth: 18px; }
div#onboard_content table#manual_invites input[type='text'] { width: 90%; }
div#onboard_content table#manual_invites select { width: auto; }
div#onboard_content table#manual_invites a.delete_user { height: 15px; vertical-align: middle; }
div#onboard_content a.add_another_user { background: url(/images/entry/add.png) no-repeat 0 50%; margin: 0 0 0 6px; padding: 0 0 0 15px; }
div#onboard_content fieldset.inputs { width: 950px !important; }
div#onboard_content .bulk_invite_new_user { width: 60%; }
div#onboard_content .bulk_invite_users fieldset.inputs ol li label { float: none; display: block; }

body.cdn_emulation_enabled .cdn_emulation_enabled { background-color: #FFDDE6; }

div.company_manage { margin-top: 8px; }

div.community_manage #report { margin-right: 10px; }

div.company_manage, div.community_manage, div.user_settings { position: relative; }
div.company_manage .remote_link, div.community_manage .remote_link, div.user_settings .remote_link { float: right; margin-right: 1.5em; }
div.company_manage div.links, div.community_manage div.links, div.user_settings div.links { float: right; }
div.company_manage div.links ul, div.community_manage div.links ul, div.user_settings div.links ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: right; text-align: right; }
div.company_manage div.links ul li, div.community_manage div.links ul li, div.user_settings div.links ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div.company_manage div.links ul li:first-child, div.company_manage div.links ul li.first, div.community_manage div.links ul li:first-child, div.community_manage div.links ul li.first, div.user_settings div.links ul li:first-child, div.user_settings div.links ul li.first { padding-left: 0; }
div.company_manage div.links ul li:last-child, div.company_manage div.links ul li.last, div.community_manage div.links ul li:last-child, div.community_manage div.links ul li.last, div.user_settings div.links ul li:last-child, div.user_settings div.links ul li.last { padding-right: 0; }
div.company_manage div.links ul li, div.community_manage div.links ul li, div.user_settings div.links ul li { text-align: right; display: inline; float: right; padding-left: 9px !important; margin-left: 10px !important; border-left: 1px solid #cccccc; }
div.company_manage div.links ul li.last, div.community_manage div.links ul li.last, div.user_settings div.links ul li.last { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
div.company_manage ul#company_management, div.company_manage ul#community_management, div.company_manage ul#user_settings, div.community_manage ul#company_management, div.community_manage ul#community_management, div.community_manage ul#user_settings, div.user_settings ul#company_management, div.user_settings ul#community_management, div.user_settings ul#user_settings { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; overflow: hidden; *zoom: 1; }
div.company_manage ul#company_management li, div.company_manage ul#community_management li, div.company_manage ul#user_settings li, div.community_manage ul#company_management li, div.community_manage ul#community_management li, div.community_manage ul#user_settings li, div.user_settings ul#company_management li, div.user_settings ul#community_management li, div.user_settings ul#user_settings li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.company_manage ul#company_management li.navigation_item, div.company_manage ul#community_management li.navigation_item, div.company_manage ul#user_settings li.navigation_item, div.community_manage ul#company_management li.navigation_item, div.community_manage ul#community_management li.navigation_item, div.community_manage ul#user_settings li.navigation_item, div.user_settings ul#company_management li.navigation_item, div.user_settings ul#community_management li.navigation_item, div.user_settings ul#user_settings li.navigation_item { display: inline; float: left; margin-right: 10px; width: 240px; padding-left: 60px; min-height: 108px; height: auto !important; height: 108px; }
* html div.company_manage ul#company_management li.navigation_item, * html div.company_manage ul#community_management li.navigation_item, * html div.company_manage ul#user_settings li.navigation_item, * html div.community_manage ul#company_management li.navigation_item, * html div.community_manage ul#community_management li.navigation_item, * html div.community_manage ul#user_settings li.navigation_item, * html div.user_settings ul#company_management li.navigation_item, * html div.user_settings ul#community_management li.navigation_item, * html div.user_settings ul#user_settings li.navigation_item { overflow-x: hidden; }
div.company_manage ul#company_management li.navigation_item a, div.company_manage ul#community_management li.navigation_item a, div.company_manage ul#user_settings li.navigation_item a, div.community_manage ul#company_management li.navigation_item a, div.community_manage ul#community_management li.navigation_item a, div.community_manage ul#user_settings li.navigation_item a, div.user_settings ul#company_management li.navigation_item a, div.user_settings ul#community_management li.navigation_item a, div.user_settings ul#user_settings li.navigation_item a { color: #424242; }
div.company_manage ul#company_management li.navigation_item a:hover, div.company_manage ul#community_management li.navigation_item a:hover, div.company_manage ul#user_settings li.navigation_item a:hover, div.community_manage ul#company_management li.navigation_item a:hover, div.community_manage ul#community_management li.navigation_item a:hover, div.community_manage ul#user_settings li.navigation_item a:hover, div.user_settings ul#company_management li.navigation_item a:hover, div.user_settings ul#community_management li.navigation_item a:hover, div.user_settings ul#user_settings li.navigation_item a:hover { color: #3B588F; }
div.company_manage ul#company_management li.navigation_item h4, div.company_manage ul#community_management li.navigation_item h4, div.company_manage ul#user_settings li.navigation_item h4, div.community_manage ul#company_management li.navigation_item h4, div.community_manage ul#community_management li.navigation_item h4, div.community_manage ul#user_settings li.navigation_item h4, div.user_settings ul#company_management li.navigation_item h4, div.user_settings ul#community_management li.navigation_item h4, div.user_settings ul#user_settings li.navigation_item h4 { font-weight: bold; }
div.company_manage ul#company_management li.navigation_item p, div.company_manage ul#community_management li.navigation_item p, div.company_manage ul#user_settings li.navigation_item p, div.community_manage ul#company_management li.navigation_item p, div.community_manage ul#community_management li.navigation_item p, div.community_manage ul#user_settings li.navigation_item p, div.user_settings ul#company_management li.navigation_item p, div.user_settings ul#community_management li.navigation_item p, div.user_settings ul#user_settings li.navigation_item p { color: #757575; }
div.company_manage ul#company_management li.navigation_item.account_settings h4, div.company_manage ul#community_management li.navigation_item.account_settings h4, div.company_manage ul#user_settings li.navigation_item.account_settings h4, div.community_manage ul#company_management li.navigation_item.account_settings h4, div.community_manage ul#community_management li.navigation_item.account_settings h4, div.community_manage ul#user_settings li.navigation_item.account_settings h4, div.user_settings ul#company_management li.navigation_item.account_settings h4, div.user_settings ul#community_management li.navigation_item.account_settings h4, div.user_settings ul#user_settings li.navigation_item.account_settings h4 { height: 36px; margin: 0 0 0 45px; }
div.company_manage ul#user_settings li.navigation_item, div.community_manage ul#user_settings li.navigation_item, div.user_settings ul#user_settings li.navigation_item { padding-left: 0px; }
div.company_manage #sub_bar ul.management_list, div.community_manage #sub_bar ul.management_list, div.user_settings #sub_bar ul.management_list { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; overflow: hidden; *zoom: 1; padding: 8px 0; margin-bottom: 8px; border-top: 1px solid #ebeaeb; border-bottom: 1px solid #ebeaeb; background: url("/images/navigation/sub_bar_gradient.png") repeat-x; }
div.company_manage #sub_bar ul.management_list li, div.community_manage #sub_bar ul.management_list li, div.user_settings #sub_bar ul.management_list li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.company_manage #sub_bar ul.management_list li, div.community_manage #sub_bar ul.management_list li, div.user_settings #sub_bar ul.management_list li { float: left; width: auto; margin-right: 20px; padding-left: 16px; }
div.company_manage #sub_bar ul.management_list li a, div.community_manage #sub_bar ul.management_list li a, div.user_settings #sub_bar ul.management_list li a { color: #3B588F; }
div.company_manage #sub_bar ul.management_list li a:hover, div.community_manage #sub_bar ul.management_list li a:hover, div.user_settings #sub_bar ul.management_list li a:hover { color: #0f0f0f; }
div.company_manage #sub_bar ul.management_list li.selected a, div.community_manage #sub_bar ul.management_list li.selected a, div.user_settings #sub_bar ul.management_list li.selected a { color: #0f0f0f; }
div.company_manage #sub_bar ul.management_list li.selected a:hover, div.community_manage #sub_bar ul.management_list li.selected a:hover, div.user_settings #sub_bar ul.management_list li.selected a:hover { color: #0f0f0f; }
div.company_manage #sub_bar ul.management_list li p, div.community_manage #sub_bar ul.management_list li p, div.user_settings #sub_bar ul.management_list li p { font-size: 0.75em; }
div.company_manage #sub_bar ul.management_list #right_sub_bar, div.community_manage #sub_bar ul.management_list #right_sub_bar, div.user_settings #sub_bar ul.management_list #right_sub_bar { float: right; }
div.company_manage #sub_bar ul.management_list #right_sub_bar li, div.community_manage #sub_bar ul.management_list #right_sub_bar li, div.user_settings #sub_bar ul.management_list #right_sub_bar li { width: auto; padding-left: 9px; margin-left: 0px; border-left: 1px solid #cccccc; }
div.company_manage #sub_bar ul.management_list #right_sub_bar li.first_right_item, div.community_manage #sub_bar ul.management_list #right_sub_bar li.first_right_item, div.user_settings #sub_bar ul.management_list #right_sub_bar li.first_right_item { padding-left: 19.2px; border: none; margin-left: 0px; margin-right: 9px; }
div.company_manage #sub_bar ul.management_list #right_sub_bar div, div.community_manage #sub_bar ul.management_list #right_sub_bar div, div.user_settings #sub_bar ul.management_list #right_sub_bar div { float: left; }
div.company_manage #sub_bar ul.management_list #right_sub_bar div.arrow_in_grey_circle_right, div.community_manage #sub_bar ul.management_list #right_sub_bar div.arrow_in_grey_circle_right, div.user_settings #sub_bar ul.management_list #right_sub_bar div.arrow_in_grey_circle_right { margin: 3px 5px 0; }
div.company_manage ul#company_management_horizontal, div.community_manage ul#company_management_horizontal, div.user_settings ul#company_management_horizontal { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; overflow: hidden; *zoom: 1; }
div.company_manage ul#company_management_horizontal li, div.community_manage ul#company_management_horizontal li, div.user_settings ul#company_management_horizontal li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.company_manage ul#company_management_horizontal li.navigation_item, div.community_manage ul#company_management_horizontal li.navigation_item, div.user_settings ul#company_management_horizontal li.navigation_item { float: left; width: auto; margin-right: 20px; padding-left: 22px; padding-right: 0; }
div.company_manage ul#company_management_horizontal li.navigation_item a, div.community_manage ul#company_management_horizontal li.navigation_item a, div.user_settings ul#company_management_horizontal li.navigation_item a { color: #757575; }
div.company_manage ul#company_management_horizontal li.navigation_item a:hover, div.community_manage ul#company_management_horizontal li.navigation_item a:hover, div.user_settings ul#company_management_horizontal li.navigation_item a:hover { color: #0f0f0f; }
div.company_manage ul#company_management_horizontal li.navigation_item.selected, div.community_manage ul#company_management_horizontal li.navigation_item.selected, div.user_settings ul#company_management_horizontal li.navigation_item.selected { color: #0f0f0f; height: auto; }
div.company_manage ul#company_management_horizontal li.navigation_item.selected a, div.community_manage ul#company_management_horizontal li.navigation_item.selected a, div.user_settings ul#company_management_horizontal li.navigation_item.selected a { color: #0f0f0f; }
div.company_manage ul#company_management_horizontal li.navigation_item.selected a:hover, div.community_manage ul#company_management_horizontal li.navigation_item.selected a:hover, div.user_settings ul#company_management_horizontal li.navigation_item.selected a:hover { color: #0f0f0f; }
div.company_manage ul#company_management_horizontal li.navigation_item.selected p, div.community_manage ul#company_management_horizontal li.navigation_item.selected p, div.user_settings ul#company_management_horizontal li.navigation_item.selected p { color: #0f0f0f; }
div.company_manage ul#company_management_horizontal li.navigation_item.last, div.community_manage ul#company_management_horizontal li.navigation_item.last, div.user_settings ul#company_management_horizontal li.navigation_item.last { border: none; }
div.company_manage ul#company_management_horizontal li.navigation_item p, div.community_manage ul#company_management_horizontal li.navigation_item p, div.user_settings ul#company_management_horizontal li.navigation_item p { font-size: 0.75em; }
div.company_manage ul#company_management_horizontal li.navigation_item div.arrow_content, div.community_manage ul#company_management_horizontal li.navigation_item div.arrow_content, div.user_settings ul#company_management_horizontal li.navigation_item div.arrow_content { height: 14px; }
div.company_manage ul#company_management_horizontal li.navigation_item div.arrow_content div.navigation_arrow, div.community_manage ul#company_management_horizontal li.navigation_item div.arrow_content div.navigation_arrow, div.user_settings ul#company_management_horizontal li.navigation_item div.arrow_content div.navigation_arrow { position: absolute; margin-top: 5px; height: 9px; top: 15px; }
div.company_manage div.filter, div.community_manage div.filter, div.user_settings div.filter { position: absolute; top: 36px; right: 0; background-color: #f8f8f8; display: inline; float: left; margin-right: 0; width: 190px; padding-top: 8px; margin-top: 0px; border-top: 1px solid #cccccc; padding-left: 19px; margin-left: 0px; border-left: 1px solid #cccccc; padding-bottom: 8px; margin-bottom: 0px; border-bottom: 1px solid #cccccc; padding-right: 19px; margin-right: 0px; border-right: 1px solid #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background-image: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background-image: linear-gradient(top, #ffffff 0%, #f8f8f8 100%); float: none; display: none; }
* html div.company_manage div.filter, * html div.community_manage div.filter, * html div.user_settings div.filter { overflow-x: hidden; }
div.company_manage div.filter ul, div.community_manage div.filter ul, div.user_settings div.filter ul { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; font-size: 0.8333em; line-height: 1.8em; margin-bottom: 0.07em; }
div.company_manage div.filter ul li, div.community_manage div.filter ul li, div.user_settings div.filter ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.company_manage div.filter ul li.clear_filter, div.community_manage div.filter ul li.clear_filter, div.user_settings div.filter ul li.clear_filter { padding-top: 8px; margin-top: 9px; border-top: 1px dotted #cccccc; font-size: 1em; line-height: 1.5em; margin-bottom: 0; }

ul.actions_on_table { display: inline; float: right; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; font-size: 0.8333em; line-height: 1.8em; margin-bottom: 1.8em; }
ul.actions_on_table li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
ul.actions_on_table li:first-child, ul.actions_on_table li.first { padding-left: 0; }
ul.actions_on_table li:last-child, ul.actions_on_table li.last { padding-right: 0; }
ul.actions_on_table li { padding-right: 9px !important; margin-right: 10px !important; border-right: 1px solid #cccccc; }
ul.actions_on_table li.last { border-right: none !important; padding-right: 0 !important; margin-right: 0 !important; }

form#assign_user_apps_facebox { width: 600px !important; }
form#assign_user_apps_facebox fieldset.license_mode { width: 100% !important; float: left; margin-left: 10px; margin-top: 5px; }
form#assign_user_apps_facebox fieldset.license_mode ol { float: left; margin-bottom: 5px; }
form#assign_user_apps_facebox fieldset.license_mode ol li { display: inline-block; }
form#assign_user_apps_facebox fieldset.license_mode ol li label { font-size: 12px; width: 100px !important; }
form#assign_user_apps_facebox fieldset.license_mode ol li select { width: 80px !important; }
form#assign_user_apps_facebox fieldset.license_mode ol li.description { vertical-align: top; font-size: 9px; width: 340px; }
form#assign_user_apps_facebox div.filter { float: right; margin-bottom: 5px; }
form#assign_user_apps_facebox table.marketplace_table { width: 99%; margin: 0 5px; }
form#assign_user_apps_facebox table.marketplace_table th { color: #3B588F; }
form#assign_user_apps_facebox table.marketplace_table td.mass_select, form#assign_user_apps_facebox table.marketplace_table th.mass_select { width: 22px; }
form#assign_user_apps_facebox table.marketplace_table td.platform, form#assign_user_apps_facebox table.marketplace_table td.external, form#assign_user_apps_facebox table.marketplace_table td.total_available, form#assign_user_apps_facebox table.marketplace_table td.group, form#assign_user_apps_facebox table.marketplace_table td.version, form#assign_user_apps_facebox table.marketplace_table th.platform, form#assign_user_apps_facebox table.marketplace_table th.external, form#assign_user_apps_facebox table.marketplace_table th.total_available, form#assign_user_apps_facebox table.marketplace_table th.group, form#assign_user_apps_facebox table.marketplace_table th.version { width: 70px; }
form#assign_user_apps_facebox table.marketplace_table td.category, form#assign_user_apps_facebox table.marketplace_table th.category { width: 110px; }
form#assign_user_apps_facebox table.marketplace_table td.role, form#assign_user_apps_facebox table.marketplace_table th.role { width: 80px; }
form#assign_user_apps_facebox table.marketplace_table td.job_title, form#assign_user_apps_facebox table.marketplace_table th.job_title { width: 100px; }
form#assign_user_apps_facebox table.marketplace_table td.job_title abbr, form#assign_user_apps_facebox table.marketplace_table th.job_title abbr { width: 100px; }
form#assign_user_apps_facebox table.marketplace_table td.total_available, form#assign_user_apps_facebox table.marketplace_table th.total_available { text-align: left; }
form#assign_user_apps_facebox table.marketplace_table abbr { margin-left: 0px; }
form#assign_user_apps_facebox table.marketplace_table th.group, form#assign_user_apps_facebox table.marketplace_table th.total_available { padding-right: 17px; }
form#assign_user_apps_facebox table.marketplace_table div.scroll_div { width: 100%; height: 256px; overflow-y: scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden; }
form#assign_user_apps_facebox table.marketplace_table div.scrolless_div { overflow-y: auto !important; }
form#assign_user_apps_facebox table.marketplace_table table#assignment_listing.marketplace_table_border_less { margin: 0px; border: none; padding-top: 5px; }
form#assign_user_apps_facebox table.marketplace_table table#assignment_listing.marketplace_table_border_less td { margin: 0; padding: 0; border: 0; outline: 0; padding: 2.25px 3.33333px; border-bottom: 2px solid white; }
form#assign_user_apps_facebox table.marketplace_table table#assignment_listing.marketplace_table_border_less td abbr { color: #424242; }
form#assign_user_apps_facebox fieldset.license_mode { margin-top: 20px; margin-bottom: 0; }
form#assign_user_apps_facebox fieldset.license_mode li.radio { display: inline; float: left; margin-right: 0; width: 310px; }
* html form#assign_user_apps_facebox fieldset.license_mode li.radio { overflow-x: hidden; }
form#assign_user_apps_facebox fieldset.license_mode li.radio fieldset { position: static; }
form#assign_user_apps_facebox fieldset.license_mode li.radio fieldset ol { position: static; }

form#device_manage_facebox table.marketplace_table { width: 99%; margin: 0 5px; }
form#device_manage_facebox table.marketplace_table td.application, form#device_manage_facebox table.marketplace_table th.application { width: 250px; }
form#device_manage_facebox table.marketplace_table td.actions, form#device_manage_facebox table.marketplace_table td.version, form#device_manage_facebox table.marketplace_table th.actions, form#device_manage_facebox table.marketplace_table th.version { width: 100px; }
form#device_manage_facebox table.marketplace_table td.group_assign, form#device_manage_facebox table.marketplace_table td.individual_assign, form#device_manage_facebox table.marketplace_table th.group_assign, form#device_manage_facebox table.marketplace_table th.individual_assign { width: 120px; }
form#device_manage_facebox table.marketplace_table td.status, form#device_manage_facebox table.marketplace_table th.status { width: 80px; }

#facebox .body.wide_form { width: 850px; }
#facebox .body.wide_form form { width: 840px; }

li.inline-hints.color_fieldset p.inline-hints { clear: none !important; padding-left: 0px; padding-bottom: 10px; width: 100%; }

.domain_error { height: 30px; display: inline; clear: left; margin: 0; padding: 0; text-align: left; }
.domain_error ul { padding: 0; margin: 0; display: inline; height: 20px; }

form.formtastic fieldset > ol > li p.inline-errors { padding-left: 0px; }

div.the_text { display: inline-block; vertical-align: top; }

div.img_div { display: inline-block; vertical-align: bottom; float: left; }

.blank_text_box { color: #cccccc; float: left; }

.status_style_email_sent { color: #C43503; }

.status_style_verified { color: #86A42F; }

.status_style_pending { color: #999999; }

.color_palette { display: inline; float: left; margin-right: 10px; width: 470px; }
* html .color_palette { overflow-x: hidden; }

.sample_site_design { display: inline; float: left; margin-right: 10px; width: 150px; vertical-align: middle; float: right !important; padding-top: 70px; }
* html .sample_site_design { overflow-x: hidden; }

div.enforce_policies { display: inline-block; clear: both; vertical-align: top; }
div.enforce_policies img_div { display: inline; clear: both; float: left; }
div.enforce_policies b { vertical-align: top; }

#store_config form fieldset.email_domains ol fieldset.inputs li.boolean { display: inline; float: left; margin-right: 10px; width: 110px; }
* html #store_config form fieldset.email_domains ol fieldset.inputs li.boolean { overflow-x: hidden; }

form.formtastic fieldset ol li label.store_config_logo_upload { display: inline; float: left; margin-right: 10px; width: 110px; }
* html form.formtastic fieldset ol li label.store_config_logo_upload { overflow-x: hidden; }
form.formtastic fieldset ol span { float: none; display: inline-block; vertical-align: middle; display: inline; margin-bottom: 5px !important; margin-right: 1px; margin-top: 5px !important; }
form.formtastic fieldset ol span.domain_label { display: inline; float: left; margin-right: 10px; width: 60px; }
* html form.formtastic fieldset ol span.domain_label { overflow-x: hidden; }
form.formtastic fieldset ol span.domain_email { display: inline; float: left; margin-right: 10px; width: 190px; }
* html form.formtastic fieldset ol span.domain_email { overflow-x: hidden; }
form.formtastic fieldset ol span.domain_auto_approve { display: inline; float: left; margin-right: 10px; width: 90px; }
* html form.formtastic fieldset ol span.domain_auto_approve { overflow-x: hidden; }
form.formtastic fieldset ol span.domain_auto_approve li { padding-left: 0 !important; margin-right: 0 !important; height: 20px !important; }
form.formtastic fieldset ol span.domain_verify_email { display: inline; float: left; margin-right: 10px; width: 170px; }
* html form.formtastic fieldset ol span.domain_verify_email { overflow-x: hidden; }
form.formtastic fieldset ol span.domain_recipient { display: inline; float: left; margin-right: 10px; width: 370px; }
* html form.formtastic fieldset ol span.domain_recipient { overflow-x: hidden; }
form.formtastic fieldset ol span.domain_status { display: inline; float: left; margin-right: 10px; width: 90px; }
* html form.formtastic fieldset ol span.domain_status { overflow-x: hidden; }
form.formtastic fieldset ol span.domain_remove { display: inline; float: left; margin-right: 10px; width: 60px; }
* html form.formtastic fieldset ol span.domain_remove { overflow-x: hidden; }

li.store_config_fieldset { clear: none !important; display: inline; float: left; margin-right: 10px; width: 990px; }
* html li.store_config_fieldset { overflow-x: hidden; }
li.store_config_fieldset p.inline-hints { padding-left: 20px; float: left; display: inline; float: left; margin-right: 10px; width: 390px; clear: none !important; }
* html li.store_config_fieldset p.inline-hints { overflow-x: hidden; }
li.store_config_fieldset fieldset.inputs { vertical-align: middle; }
li.store_config_fieldset fieldset.inputs li.required label { display: inline; float: left; margin-right: 10px; width: 110px; }
* html li.store_config_fieldset fieldset.inputs li.required label { overflow-x: hidden; }
li.store_config_fieldset fieldset.inputs li.color_preview p.inline-link { margin: 0; width: auto; }
li.store_config_fieldset fieldset.inputs li.color_preview p.inline-link span { text-indent: -119988px; overflow: hidden; text-align: left; display: inline-block; height: 22.5px; width: 22.5px; border: 1px solid #cccccc; line-height: 1.5em; }
li.store_config_fieldset fieldset.inputs li.color_preview label { display: inline; float: left; margin-right: 10px; width: 130px; }
* html li.store_config_fieldset fieldset.inputs li.color_preview label { overflow-x: hidden; }
li.store_config_fieldset fieldset.inputs li.color_preview input { display: inline; float: left; margin-right: 10px; width: 90px; }
* html li.store_config_fieldset fieldset.inputs li.color_preview input { overflow-x: hidden; }

li.email_domain_fieldset p.inline-hints { display: inline; float: left; margin-right: 10px; width: 270px; }
* html li.email_domain_fieldset p.inline-hints { overflow-x: hidden; }
li.email_domain_fieldset p.delete-hints { display: inline; float: left; margin-right: 10px; width: 410px; color: #3B588F; padding-left: 0px !important; display: none; }
* html li.email_domain_fieldset p.delete-hints { overflow-x: hidden; }

div.divider { border-bottom: 1px solid #DDDDDD !important; clear: both !important; height: auto !important; width: 100%; vertical-align: middle; }

div.block_divider { border-top: 1px solid #DDDDDD !important; clear: both !important; vertical-align: middle; padding-top: 15px; }

li.color_preview_fieldset { clear: none !important; display: inline; float: left; margin-right: 10px; width: 630px; }
* html li.color_preview_fieldset { overflow-x: hidden; }
li.color_preview_fieldset p.inline-errors { padding-left: 0 !important; float: left !important; }
li.color_preview_fieldset p.inline-hints { padding-left: 20px; float: left; position: absolute; display: inline; float: left; margin-right: 10px; width: 390px; clear: none !important; }
* html li.color_preview_fieldset p.inline-hints { overflow-x: hidden; }
li.color_preview_fieldset fieldset.inputs { vertical-align: middle; }
li.color_preview_fieldset fieldset.inputs li.color_preview p.inline-link { margin: 0; width: auto; }
li.color_preview_fieldset fieldset.inputs li.color_preview p.inline-link span { text-indent: -119988px; overflow: hidden; text-align: left; display: inline-block; height: 22.5px; width: 22.5px; border: 1px solid #cccccc; line-height: 1.5em; }
li.color_preview_fieldset fieldset.inputs li.color_preview label { display: inline; float: left; margin-right: 10px; width: 130px; }
* html li.color_preview_fieldset fieldset.inputs li.color_preview label { overflow-x: hidden; }
li.color_preview_fieldset fieldset.inputs li.color_preview input { display: none; }
li.color_preview_fieldset fieldset.inputs li.color_preview span { margin-top: 0 !important; }
li.color_preview_fieldset fieldset.inputs li.color_preview span.jPicker, li.color_preview_fieldset fieldset.inputs li.color_preview span.Icon { width: 96px; }

.without_sidebar form.formtastic fieldset > ol > li.text span.mceEditor { /*float: right;*/ }

#marketplace_store span.big { -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; border: 1px solid #3B588F; }
#marketplace_store span.big a { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #6c82ab), color-stop(100%, #3b588f)); background-image: -moz-linear-gradient(top, #6c82ab 0%, #3b588f 100%); background-image: linear-gradient(top, #6c82ab 0%, #3b588f 100%); background-color: #6c82ab; padding: 10px; height: auto; width: auto; }
#marketplace_store span.big a:hover { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #3b588f), color-stop(100%, #6c82ab)); background-image: -moz-linear-gradient(top, #3b588f 0%, #6c82ab 100%); background-image: linear-gradient(top, #3b588f 0%, #6c82ab 100%); background-color: #3B588F; }
#marketplace_store .store_front_marketing_blurb { overflow: hidden; *zoom: 1; }
#marketplace_store .store_front_marketing_blurb div.screenshot { width: 30%; }
#marketplace_store .store_front_marketing_blurb div.blurb { width: 95%; text-align: justify; }
#marketplace_store .store_front_marketing_blurb h3 { margin-top: 1em; }
#marketplace_store .store_front_marketing_blurb .side_by_side { width: 40%; }
#marketplace_store .store_front_marketing_blurb .left { display: inline; float: left; }
#marketplace_store .store_front_marketing_blurb .right { display: inline; float: right; }
#marketplace_store ul.store_request_checklist { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; margin-top: 1em; }
#marketplace_store ul.store_request_checklist li { list-style-image: none; list-style-type: none; margin-left: 0px; }
#marketplace_store ul.store_request_checklist li { padding-bottom: 0.5em; padding-left: 1.5em; width: 100%; line-height: 110%; }
#marketplace_store form { margin-top: 18px; }
#marketplace_store p.inline-hints { width: 100% !important; }
#marketplace_store #store_request_details { padding-bottom: 17px; margin-bottom: 18px; border-bottom: 1px solid #cccccc; padding-right: 20px; padding-left: 20px; background-color: #f0f0f0; }
#marketplace_store #store_request_details p { font-size: 1.5em; padding-top: 1em; }

#store_config form fieldset.email_domains li.email_domain_fieldset { display: inline; float: left; clear: none !important; }
#store_config form fieldset.email_domains li.email_domain_fieldset p.inline-hints { width: 100%; padding-left: 0; }
#store_config form fieldset.email_domains ul.errors li { display: inline-block; }
#store_config form fieldset.email_domains ol fieldset.inputs { margin-bottom: 0; }
#store_config form fieldset.email_domains ol fieldset.inputs li.optional p.inline-link { padding-left: 0 !important; display: inline; float: left; margin-right: 10px; width: 230px; }
* html #store_config form fieldset.email_domains ol fieldset.inputs li.optional p.inline-link { overflow-x: hidden; }
#store_config form fieldset.email_domains ol fieldset.inputs li.optional input.domain { background-color: #dedede; }
#store_config form fieldset.email_domains ol fieldset.inputs li.boolean { padding-left: 240px; }
#store_config .billing_info { margin-top: 10px; }
#store_config .billing_info span { display: block; }
#store_config .billing_info span.billing_inquiries { font-weight: bold; }

#store_presenter_layers_company_plan_users_input .ui-spinner-buttons { top: 0px !important; }
#store_presenter_layers_company_plan_users_input .ui-spinner-buttons .ui-state-default { background: #E6E7E8; }
#store_presenter_layers_company_plan_users_input .ui-spinner-buttons .ui-state-default .ui-icon { background-image: url(/images/jquery/ui-icons_c4c4c4_256x240-black.png); }
#store_presenter_layers_company_plan_users_input .ui-spinner-buttons .ui-state-hover { background: #CCCCCC; }

#resource_links { font-size: 14px; padding-top: 4px; text-align: right; }
#resource_links a { color: #69a5d2; }

.cloud_sidebar_banner { height: 105px; width: 170px; margin: 5px 0 10px 0; }
.cloud_sidebar_banner img { max-height: 105px; max-width: 170px; }

.solutions_sidebar .sidebar_subheading { margin-top: 15px; font-size: 16px; font-weight: bold; color: #9f9f9f; border-bottom: 5px solid #c6c6c6; margin-bottom: 10px; }
.solutions_sidebar ul { list-style-type: none; border: 0; padding: 0; }
.solutions_sidebar ul a { color: #69a5d2; }
.solutions_sidebar ul li { padding: 0 0 8px 2px; font-size: 13px; }
.solutions_sidebar ul li label { font-size: 13px; color: #bfbfbf; font-weight: bold; }
.solutions_sidebar ul li label.parent { font-size: 14px; color: #9f9f9f; }
.solutions_sidebar ul li ul li label { font-style: italic; }

div#activity_items_content { list-style: none; }
div#activity_items_content li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div#activity_items_content .activity_item_spinner { background-position: center left; }
div#activity_items_content ul, div#activity_items_content ol { margin: 0; padding: 0; border: 0; outline: 0; }
div#activity_items_content ul li.activity_item_type, div#activity_items_content ol li.activity_item_type { margin-bottom: 1.5em; }
div#activity_items_content ul.activity_items_list, div#activity_items_content ol.activity_items_list { overflow: hidden; *zoom: 1; clear: both; }
div#activity_items_content ul.activity_items_list > li, div#activity_items_content ol.activity_items_list > li { display: inline; float: left; margin-right: 0; width: 750px; padding-right: 0px; padding-left: 0px; padding-bottom: 3.5px; margin-bottom: 4.5px; border-bottom: 1px dotted #cccccc; padding-top: 4.5px; margin-top: 4.5px; border-top: 0px none #cccccc; }
* html div#activity_items_content ul.activity_items_list > li, * html div#activity_items_content ol.activity_items_list > li { overflow-x: hidden; }
.without_sidebar div#activity_items_content ul.activity_items_list > li, .without_sidebar div#activity_items_content ol.activity_items_list > li { display: inline; float: left; margin-right: 0; width: 950px; }
* html .without_sidebar div#activity_items_content ul.activity_items_list > li, * html .without_sidebar div#activity_items_content ol.activity_items_list > li { overflow-x: hidden; }
div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message, div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled, div#activity_items_content ul.activity_items_list > li.notification .activity_item_message, div#activity_items_content ul.activity_items_list > li.notification p.activity_item_handled, div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message, div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled, div#activity_items_content ol.activity_items_list > li.notification .activity_item_message, div#activity_items_content ol.activity_items_list > li.notification p.activity_item_handled { display: inline; float: left; margin-right: 10px; width: 688px; margin-bottom: 0; }
* html div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message, * html div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled, * html div#activity_items_content ul.activity_items_list > li.notification .activity_item_message, * html div#activity_items_content ul.activity_items_list > li.notification p.activity_item_handled, * html div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message, * html div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled, * html div#activity_items_content ol.activity_items_list > li.notification .activity_item_message, * html div#activity_items_content ol.activity_items_list > li.notification p.activity_item_handled { overflow-x: hidden; }
.without_sidebar div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message, .without_sidebar div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled, .without_sidebar div#activity_items_content ul.activity_items_list > li.notification .activity_item_message, .without_sidebar div#activity_items_content ul.activity_items_list > li.notification p.activity_item_handled, .without_sidebar div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message, .without_sidebar div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled, .without_sidebar div#activity_items_content ol.activity_items_list > li.notification .activity_item_message, .without_sidebar div#activity_items_content ol.activity_items_list > li.notification p.activity_item_handled { display: inline; float: left; margin-right: 10px; width: 888px; }
* html .without_sidebar div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message, * html .without_sidebar div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled, * html .without_sidebar div#activity_items_content ul.activity_items_list > li.notification .activity_item_message, * html .without_sidebar div#activity_items_content ul.activity_items_list > li.notification p.activity_item_handled, * html .without_sidebar div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message, * html .without_sidebar div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled, * html .without_sidebar div#activity_items_content ol.activity_items_list > li.notification .activity_item_message, * html .without_sidebar div#activity_items_content ol.activity_items_list > li.notification p.activity_item_handled { overflow-x: hidden; }
div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message span.small, div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled span.small, div#activity_items_content ul.activity_items_list > li.notification .activity_item_message span.small, div#activity_items_content ul.activity_items_list > li.notification p.activity_item_handled span.small, div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message span.small, div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled span.small, div#activity_items_content ol.activity_items_list > li.notification .activity_item_message span.small, div#activity_items_content ol.activity_items_list > li.notification p.activity_item_handled span.small { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; padding: 0 5px; margin-right: 10px; margin-bottom: 0.07em; background-color: #f8f8f8; }
div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message span.small, div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled span.small, div#activity_items_content ul.activity_items_list > li.notification .activity_item_message span.small, div#activity_items_content ul.activity_items_list > li.notification p.activity_item_handled span.small, div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper .activity_item_message span.small, div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper p.activity_item_handled span.small, div#activity_items_content ol.activity_items_list > li.notification .activity_item_message span.small, div#activity_items_content ol.activity_items_list > li.notification p.activity_item_handled span.small { *display: inline; }
div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper a.activity_item_clear, div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper a.activity_item_ignore, div#activity_items_content ul.activity_items_list > li.notification a.activity_item_clear, div#activity_items_content ul.activity_items_list > li.notification a.activity_item_ignore, div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper a.activity_item_clear, div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper a.activity_item_ignore, div#activity_items_content ol.activity_items_list > li.notification a.activity_item_clear, div#activity_items_content ol.activity_items_list > li.notification a.activity_item_ignore { display: inline; float: left; margin-right: 0; width: 19px; display: inline; float: right; text-indent: -119988px; overflow: hidden; text-align: left; text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_c4c4c4_256x240.png?1470666632'); background-repeat: no-repeat; background-position: 0 0; height: 18px; display: block; background-position: -96px -128px; }
* html div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper a.activity_item_clear, * html div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper a.activity_item_ignore, * html div#activity_items_content ul.activity_items_list > li.notification a.activity_item_clear, * html div#activity_items_content ul.activity_items_list > li.notification a.activity_item_ignore, * html div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper a.activity_item_clear, * html div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper a.activity_item_ignore, * html div#activity_items_content ol.activity_items_list > li.notification a.activity_item_clear, * html div#activity_items_content ol.activity_items_list > li.notification a.activity_item_ignore { overflow-x: hidden; }
div#activity_items_content ul.activity_items_list > li.notification p.activity_item_handled, div#activity_items_content ol.activity_items_list > li.notification p.activity_item_handled { padding: 4.5px 5px; margin-top: 9px; background-color: #f8f8f8; }
div#activity_items_content ul.activity_items_list > li.notification .activity_item_spinner, div#activity_items_content ol.activity_items_list > li.notification .activity_item_spinner { background-position: center right; padding-left: 0px; display: inline; float: right; }
div#activity_items_content ul.activity_items_list > li.request div, div#activity_items_content ol.activity_items_list > li.request div { overflow: hidden; *zoom: 1; clear: both; }
div#activity_items_content ul.activity_items_list > li.request div .activity_item_message, div#activity_items_content ul.activity_items_list > li.request div a.link_to_avatar, div#activity_items_content ul.activity_items_list > li.request div span.link_to_avatar, div#activity_items_content ul.activity_items_list > li.request div div.avatar, div#activity_items_content ol.activity_items_list > li.request div .activity_item_message, div#activity_items_content ol.activity_items_list > li.request div a.link_to_avatar, div#activity_items_content ol.activity_items_list > li.request div span.link_to_avatar, div#activity_items_content ol.activity_items_list > li.request div div.avatar { display: inline; float: left; }
div#activity_items_content ul.activity_items_list > li.request div .activity_item_message, div#activity_items_content ol.activity_items_list > li.request div .activity_item_message { display: inline; float: left; margin-right: 10px; width: 688px; clear: none; margin-right: 0px !important; }
* html div#activity_items_content ul.activity_items_list > li.request div .activity_item_message, * html div#activity_items_content ol.activity_items_list > li.request div .activity_item_message { overflow-x: hidden; }
.without_sidebar div#activity_items_content ul.activity_items_list > li.request div .activity_item_message, .without_sidebar div#activity_items_content ol.activity_items_list > li.request div .activity_item_message { display: inline; float: left; margin-right: 10px; width: 888px; }
* html .without_sidebar div#activity_items_content ul.activity_items_list > li.request div .activity_item_message, * html .without_sidebar div#activity_items_content ol.activity_items_list > li.request div .activity_item_message { overflow-x: hidden; }
div#activity_items_content ul.activity_items_list > li.request div a.activity_item_clear, div#activity_items_content ol.activity_items_list > li.request div a.activity_item_clear { display: inline; float: left; margin-right: 0; width: 19px; display: inline; float: right; text-indent: -119988px; overflow: hidden; text-align: left; text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../../../images/jquery/ui-icons_c4c4c4_256x240.png?1470666632'); background-repeat: no-repeat; background-position: 0 0; height: 18px; display: block; background-position: -96px -128px; }
* html div#activity_items_content ul.activity_items_list > li.request div a.activity_item_clear, * html div#activity_items_content ol.activity_items_list > li.request div a.activity_item_clear { overflow-x: hidden; }
div#activity_items_content ul.activity_items_list > li.request div.activity_item_handled_wrapper, div#activity_items_content ol.activity_items_list > li.request div.activity_item_handled_wrapper { background-color: #ced5e3; padding: 0 5px; }
div#activity_items_content ul.activity_items_list > li.new, div#activity_items_content ol.activity_items_list > li.new { background-color: #f8f8f8; }
div#activity_items_content ul.activity_items_list > li.next_page, div#activity_items_content ol.activity_items_list > li.next_page { border-bottom: none; }
div#activity_items_content ul.activity_item_actions, div#activity_items_content ol.activity_item_actions { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; padding-top: 4.5px; margin-top: 4.5px; border-top: 0px none #cccccc; }
div#activity_items_content ul.activity_item_actions li, div#activity_items_content ol.activity_item_actions li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div#activity_items_content ul.activity_item_actions li:first-child, div#activity_items_content ul.activity_item_actions li.first, div#activity_items_content ol.activity_item_actions li:first-child, div#activity_items_content ol.activity_item_actions li.first { padding-left: 0; }
div#activity_items_content ul.activity_item_actions li:last-child, div#activity_items_content ul.activity_item_actions li.last, div#activity_items_content ol.activity_item_actions li:last-child, div#activity_items_content ol.activity_item_actions li.last { padding-right: 0; }
div#activity_items_content ul.activity_item_actions li, div#activity_items_content ol.activity_item_actions li { margin: 0; padding: 0; border: 0; outline: 0; margin-right: 10px; }
div#activity_items_content ul.activity_item_actions li span.button, div#activity_items_content ul.activity_item_actions li li.button, div#activity_items_content ul.activity_item_actions li a.button, div#activity_items_content ol.activity_item_actions li span.button, div#activity_items_content ol.activity_item_actions li li.button, div#activity_items_content ol.activity_item_actions li a.button { margin-left: 0px !important; }

body.cdn_emulation_enabled .cdn_emulation_enabled { background-color: #FFDDE6; }

div.company_manage { margin-top: 8px; }

div.community_manage #report { margin-right: 10px; }

div.company_manage, div.community_manage, div.user_settings { position: relative; }
div.company_manage .remote_link, div.community_manage .remote_link, div.user_settings .remote_link { float: right; margin-right: 1.5em; }
div.company_manage div.links, div.community_manage div.links, div.user_settings div.links { float: right; }
div.company_manage div.links ul, div.community_manage div.links ul, div.user_settings div.links ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; display: inline; float: right; text-align: right; }
div.company_manage div.links ul li, div.community_manage div.links ul li, div.user_settings div.links ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div.company_manage div.links ul li:first-child, div.company_manage div.links ul li.first, div.community_manage div.links ul li:first-child, div.community_manage div.links ul li.first, div.user_settings div.links ul li:first-child, div.user_settings div.links ul li.first { padding-left: 0; }
div.company_manage div.links ul li:last-child, div.company_manage div.links ul li.last, div.community_manage div.links ul li:last-child, div.community_manage div.links ul li.last, div.user_settings div.links ul li:last-child, div.user_settings div.links ul li.last { padding-right: 0; }
div.company_manage div.links ul li, div.community_manage div.links ul li, div.user_settings div.links ul li { text-align: right; display: inline; float: right; padding-left: 9px !important; margin-left: 10px !important; border-left: 1px solid #cccccc; }
div.company_manage div.links ul li.last, div.community_manage div.links ul li.last, div.user_settings div.links ul li.last { border-left: none !important; padding-left: 0 !important; margin-left: 0 !important; }
div.company_manage ul#company_management, div.company_manage ul#community_management, div.company_manage ul#user_settings, div.community_manage ul#company_management, div.community_manage ul#community_management, div.community_manage ul#user_settings, div.user_settings ul#company_management, div.user_settings ul#community_management, div.user_settings ul#user_settings { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; overflow: hidden; *zoom: 1; }
div.company_manage ul#company_management li, div.company_manage ul#community_management li, div.company_manage ul#user_settings li, div.community_manage ul#company_management li, div.community_manage ul#community_management li, div.community_manage ul#user_settings li, div.user_settings ul#company_management li, div.user_settings ul#community_management li, div.user_settings ul#user_settings li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.company_manage ul#company_management li.navigation_item, div.company_manage ul#community_management li.navigation_item, div.company_manage ul#user_settings li.navigation_item, div.community_manage ul#company_management li.navigation_item, div.community_manage ul#community_management li.navigation_item, div.community_manage ul#user_settings li.navigation_item, div.user_settings ul#company_management li.navigation_item, div.user_settings ul#community_management li.navigation_item, div.user_settings ul#user_settings li.navigation_item { display: inline; float: left; margin-right: 10px; width: 240px; padding-left: 60px; min-height: 108px; height: auto !important; height: 108px; }
* html div.company_manage ul#company_management li.navigation_item, * html div.company_manage ul#community_management li.navigation_item, * html div.company_manage ul#user_settings li.navigation_item, * html div.community_manage ul#company_management li.navigation_item, * html div.community_manage ul#community_management li.navigation_item, * html div.community_manage ul#user_settings li.navigation_item, * html div.user_settings ul#company_management li.navigation_item, * html div.user_settings ul#community_management li.navigation_item, * html div.user_settings ul#user_settings li.navigation_item { overflow-x: hidden; }
div.company_manage ul#company_management li.navigation_item a, div.company_manage ul#community_management li.navigation_item a, div.company_manage ul#user_settings li.navigation_item a, div.community_manage ul#company_management li.navigation_item a, div.community_manage ul#community_management li.navigation_item a, div.community_manage ul#user_settings li.navigation_item a, div.user_settings ul#company_management li.navigation_item a, div.user_settings ul#community_management li.navigation_item a, div.user_settings ul#user_settings li.navigation_item a { color: #424242; }
div.company_manage ul#company_management li.navigation_item a:hover, div.company_manage ul#community_management li.navigation_item a:hover, div.company_manage ul#user_settings li.navigation_item a:hover, div.community_manage ul#company_management li.navigation_item a:hover, div.community_manage ul#community_management li.navigation_item a:hover, div.community_manage ul#user_settings li.navigation_item a:hover, div.user_settings ul#company_management li.navigation_item a:hover, div.user_settings ul#community_management li.navigation_item a:hover, div.user_settings ul#user_settings li.navigation_item a:hover { color: #3B588F; }
div.company_manage ul#company_management li.navigation_item h4, div.company_manage ul#community_management li.navigation_item h4, div.company_manage ul#user_settings li.navigation_item h4, div.community_manage ul#company_management li.navigation_item h4, div.community_manage ul#community_management li.navigation_item h4, div.community_manage ul#user_settings li.navigation_item h4, div.user_settings ul#company_management li.navigation_item h4, div.user_settings ul#community_management li.navigation_item h4, div.user_settings ul#user_settings li.navigation_item h4 { font-weight: bold; }
div.company_manage ul#company_management li.navigation_item p, div.company_manage ul#community_management li.navigation_item p, div.company_manage ul#user_settings li.navigation_item p, div.community_manage ul#company_management li.navigation_item p, div.community_manage ul#community_management li.navigation_item p, div.community_manage ul#user_settings li.navigation_item p, div.user_settings ul#company_management li.navigation_item p, div.user_settings ul#community_management li.navigation_item p, div.user_settings ul#user_settings li.navigation_item p { color: #757575; }
div.company_manage ul#company_management li.navigation_item.account_settings h4, div.company_manage ul#community_management li.navigation_item.account_settings h4, div.company_manage ul#user_settings li.navigation_item.account_settings h4, div.community_manage ul#company_management li.navigation_item.account_settings h4, div.community_manage ul#community_management li.navigation_item.account_settings h4, div.community_manage ul#user_settings li.navigation_item.account_settings h4, div.user_settings ul#company_management li.navigation_item.account_settings h4, div.user_settings ul#community_management li.navigation_item.account_settings h4, div.user_settings ul#user_settings li.navigation_item.account_settings h4 { height: 36px; margin: 0 0 0 45px; }
div.company_manage ul#user_settings li.navigation_item, div.community_manage ul#user_settings li.navigation_item, div.user_settings ul#user_settings li.navigation_item { padding-left: 0px; }
div.company_manage #sub_bar ul.management_list, div.community_manage #sub_bar ul.management_list, div.user_settings #sub_bar ul.management_list { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; overflow: hidden; *zoom: 1; padding: 8px 0; margin-bottom: 8px; border-top: 1px solid #ebeaeb; border-bottom: 1px solid #ebeaeb; background: url("/images/navigation/sub_bar_gradient.png") repeat-x; }
div.company_manage #sub_bar ul.management_list li, div.community_manage #sub_bar ul.management_list li, div.user_settings #sub_bar ul.management_list li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.company_manage #sub_bar ul.management_list li, div.community_manage #sub_bar ul.management_list li, div.user_settings #sub_bar ul.management_list li { float: left; width: auto; margin-right: 20px; padding-left: 16px; }
div.company_manage #sub_bar ul.management_list li a, div.community_manage #sub_bar ul.management_list li a, div.user_settings #sub_bar ul.management_list li a { color: #3B588F; }
div.company_manage #sub_bar ul.management_list li a:hover, div.community_manage #sub_bar ul.management_list li a:hover, div.user_settings #sub_bar ul.management_list li a:hover { color: #0f0f0f; }
div.company_manage #sub_bar ul.management_list li.selected a, div.community_manage #sub_bar ul.management_list li.selected a, div.user_settings #sub_bar ul.management_list li.selected a { color: #0f0f0f; }
div.company_manage #sub_bar ul.management_list li.selected a:hover, div.community_manage #sub_bar ul.management_list li.selected a:hover, div.user_settings #sub_bar ul.management_list li.selected a:hover { color: #0f0f0f; }
div.company_manage #sub_bar ul.management_list li p, div.community_manage #sub_bar ul.management_list li p, div.user_settings #sub_bar ul.management_list li p { font-size: 0.75em; }
div.company_manage #sub_bar ul.management_list #right_sub_bar, div.community_manage #sub_bar ul.management_list #right_sub_bar, div.user_settings #sub_bar ul.management_list #right_sub_bar { float: right; }
div.company_manage #sub_bar ul.management_list #right_sub_bar li, div.community_manage #sub_bar ul.management_list #right_sub_bar li, div.user_settings #sub_bar ul.management_list #right_sub_bar li { width: auto; padding-left: 9px; margin-left: 0px; border-left: 1px solid #cccccc; }
div.company_manage #sub_bar ul.management_list #right_sub_bar li.first_right_item, div.community_manage #sub_bar ul.management_list #right_sub_bar li.first_right_item, div.user_settings #sub_bar ul.management_list #right_sub_bar li.first_right_item { padding-left: 19.2px; border: none; margin-left: 0px; margin-right: 9px; }
div.company_manage #sub_bar ul.management_list #right_sub_bar div, div.community_manage #sub_bar ul.management_list #right_sub_bar div, div.user_settings #sub_bar ul.management_list #right_sub_bar div { float: left; }
div.company_manage #sub_bar ul.management_list #right_sub_bar div.arrow_in_grey_circle_right, div.community_manage #sub_bar ul.management_list #right_sub_bar div.arrow_in_grey_circle_right, div.user_settings #sub_bar ul.management_list #right_sub_bar div.arrow_in_grey_circle_right { margin: 3px 5px 0; }
div.company_manage ul#company_management_horizontal, div.community_manage ul#company_management_horizontal, div.user_settings ul#company_management_horizontal { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; overflow: hidden; *zoom: 1; }
div.company_manage ul#company_management_horizontal li, div.community_manage ul#company_management_horizontal li, div.user_settings ul#company_management_horizontal li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.company_manage ul#company_management_horizontal li.navigation_item, div.community_manage ul#company_management_horizontal li.navigation_item, div.user_settings ul#company_management_horizontal li.navigation_item { float: left; width: auto; margin-right: 20px; padding-left: 22px; padding-right: 0; }
div.company_manage ul#company_management_horizontal li.navigation_item a, div.community_manage ul#company_management_horizontal li.navigation_item a, div.user_settings ul#company_management_horizontal li.navigation_item a { color: #757575; }
div.company_manage ul#company_management_horizontal li.navigation_item a:hover, div.community_manage ul#company_management_horizontal li.navigation_item a:hover, div.user_settings ul#company_management_horizontal li.navigation_item a:hover { color: #0f0f0f; }
div.company_manage ul#company_management_horizontal li.navigation_item.selected, div.community_manage ul#company_management_horizontal li.navigation_item.selected, div.user_settings ul#company_management_horizontal li.navigation_item.selected { color: #0f0f0f; height: auto; }
div.company_manage ul#company_management_horizontal li.navigation_item.selected a, div.community_manage ul#company_management_horizontal li.navigation_item.selected a, div.user_settings ul#company_management_horizontal li.navigation_item.selected a { color: #0f0f0f; }
div.company_manage ul#company_management_horizontal li.navigation_item.selected a:hover, div.community_manage ul#company_management_horizontal li.navigation_item.selected a:hover, div.user_settings ul#company_management_horizontal li.navigation_item.selected a:hover { color: #0f0f0f; }
div.company_manage ul#company_management_horizontal li.navigation_item.selected p, div.community_manage ul#company_management_horizontal li.navigation_item.selected p, div.user_settings ul#company_management_horizontal li.navigation_item.selected p { color: #0f0f0f; }
div.company_manage ul#company_management_horizontal li.navigation_item.last, div.community_manage ul#company_management_horizontal li.navigation_item.last, div.user_settings ul#company_management_horizontal li.navigation_item.last { border: none; }
div.company_manage ul#company_management_horizontal li.navigation_item p, div.community_manage ul#company_management_horizontal li.navigation_item p, div.user_settings ul#company_management_horizontal li.navigation_item p { font-size: 0.75em; }
div.company_manage ul#company_management_horizontal li.navigation_item div.arrow_content, div.community_manage ul#company_management_horizontal li.navigation_item div.arrow_content, div.user_settings ul#company_management_horizontal li.navigation_item div.arrow_content { height: 14px; }
div.company_manage ul#company_management_horizontal li.navigation_item div.arrow_content div.navigation_arrow, div.community_manage ul#company_management_horizontal li.navigation_item div.arrow_content div.navigation_arrow, div.user_settings ul#company_management_horizontal li.navigation_item div.arrow_content div.navigation_arrow { position: absolute; margin-top: 5px; height: 9px; top: 15px; }
div.company_manage div.filter, div.community_manage div.filter, div.user_settings div.filter { position: absolute; top: 36px; right: 0; background-color: #f8f8f8; display: inline; float: left; margin-right: 0; width: 190px; padding-top: 8px; margin-top: 0px; border-top: 1px solid #cccccc; padding-left: 19px; margin-left: 0px; border-left: 1px solid #cccccc; padding-bottom: 8px; margin-bottom: 0px; border-bottom: 1px solid #cccccc; padding-right: 19px; margin-right: 0px; border-right: 1px solid #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background-image: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background-image: linear-gradient(top, #ffffff 0%, #f8f8f8 100%); float: none; display: none; }
* html div.company_manage div.filter, * html div.community_manage div.filter, * html div.user_settings div.filter { overflow-x: hidden; }
div.company_manage div.filter ul, div.community_manage div.filter ul, div.user_settings div.filter ul { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; font-size: 0.8333em; line-height: 1.8em; margin-bottom: 0.07em; }
div.company_manage div.filter ul li, div.community_manage div.filter ul li, div.user_settings div.filter ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
div.company_manage div.filter ul li.clear_filter, div.community_manage div.filter ul li.clear_filter, div.user_settings div.filter ul li.clear_filter { padding-top: 8px; margin-top: 9px; border-top: 1px dotted #cccccc; font-size: 1em; line-height: 1.5em; margin-bottom: 0; }

ul.actions_on_table { display: inline; float: right; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; font-size: 0.8333em; line-height: 1.8em; margin-bottom: 1.8em; }
ul.actions_on_table li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
ul.actions_on_table li:first-child, ul.actions_on_table li.first { padding-left: 0; }
ul.actions_on_table li:last-child, ul.actions_on_table li.last { padding-right: 0; }
ul.actions_on_table li { padding-right: 9px !important; margin-right: 10px !important; border-right: 1px solid #cccccc; }
ul.actions_on_table li.last { border-right: none !important; padding-right: 0 !important; margin-right: 0 !important; }

form#assign_user_apps_facebox { width: 600px !important; }
form#assign_user_apps_facebox fieldset.license_mode { width: 100% !important; float: left; margin-left: 10px; margin-top: 5px; }
form#assign_user_apps_facebox fieldset.license_mode ol { float: left; margin-bottom: 5px; }
form#assign_user_apps_facebox fieldset.license_mode ol li { display: inline-block; }
form#assign_user_apps_facebox fieldset.license_mode ol li label { font-size: 12px; width: 100px !important; }
form#assign_user_apps_facebox fieldset.license_mode ol li select { width: 80px !important; }
form#assign_user_apps_facebox fieldset.license_mode ol li.description { vertical-align: top; font-size: 9px; width: 340px; }
form#assign_user_apps_facebox div.filter { float: right; margin-bottom: 5px; }
form#assign_user_apps_facebox table.marketplace_table { width: 99%; margin: 0 5px; }
form#assign_user_apps_facebox table.marketplace_table th { color: #3B588F; }
form#assign_user_apps_facebox table.marketplace_table td.mass_select, form#assign_user_apps_facebox table.marketplace_table th.mass_select { width: 22px; }
form#assign_user_apps_facebox table.marketplace_table td.platform, form#assign_user_apps_facebox table.marketplace_table td.external, form#assign_user_apps_facebox table.marketplace_table td.total_available, form#assign_user_apps_facebox table.marketplace_table td.group, form#assign_user_apps_facebox table.marketplace_table td.version, form#assign_user_apps_facebox table.marketplace_table th.platform, form#assign_user_apps_facebox table.marketplace_table th.external, form#assign_user_apps_facebox table.marketplace_table th.total_available, form#assign_user_apps_facebox table.marketplace_table th.group, form#assign_user_apps_facebox table.marketplace_table th.version { width: 70px; }
form#assign_user_apps_facebox table.marketplace_table td.category, form#assign_user_apps_facebox table.marketplace_table th.category { width: 110px; }
form#assign_user_apps_facebox table.marketplace_table td.role, form#assign_user_apps_facebox table.marketplace_table th.role { width: 80px; }
form#assign_user_apps_facebox table.marketplace_table td.job_title, form#assign_user_apps_facebox table.marketplace_table th.job_title { width: 100px; }
form#assign_user_apps_facebox table.marketplace_table td.job_title abbr, form#assign_user_apps_facebox table.marketplace_table th.job_title abbr { width: 100px; }
form#assign_user_apps_facebox table.marketplace_table td.total_available, form#assign_user_apps_facebox table.marketplace_table th.total_available { text-align: left; }
form#assign_user_apps_facebox table.marketplace_table abbr { margin-left: 0px; }
form#assign_user_apps_facebox table.marketplace_table th.group, form#assign_user_apps_facebox table.marketplace_table th.total_available { padding-right: 17px; }
form#assign_user_apps_facebox table.marketplace_table div.scroll_div { width: 100%; height: 256px; overflow-y: scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden; }
form#assign_user_apps_facebox table.marketplace_table div.scrolless_div { overflow-y: auto !important; }
form#assign_user_apps_facebox table.marketplace_table table#assignment_listing.marketplace_table_border_less { margin: 0px; border: none; padding-top: 5px; }
form#assign_user_apps_facebox table.marketplace_table table#assignment_listing.marketplace_table_border_less td { margin: 0; padding: 0; border: 0; outline: 0; padding: 2.25px 3.33333px; border-bottom: 2px solid white; }
form#assign_user_apps_facebox table.marketplace_table table#assignment_listing.marketplace_table_border_less td abbr { color: #424242; }
form#assign_user_apps_facebox fieldset.license_mode { margin-top: 20px; margin-bottom: 0; }
form#assign_user_apps_facebox fieldset.license_mode li.radio { display: inline; float: left; margin-right: 0; width: 310px; }
* html form#assign_user_apps_facebox fieldset.license_mode li.radio { overflow-x: hidden; }
form#assign_user_apps_facebox fieldset.license_mode li.radio fieldset { position: static; }
form#assign_user_apps_facebox fieldset.license_mode li.radio fieldset ol { position: static; }

form#device_manage_facebox table.marketplace_table { width: 99%; margin: 0 5px; }
form#device_manage_facebox table.marketplace_table td.application, form#device_manage_facebox table.marketplace_table th.application { width: 250px; }
form#device_manage_facebox table.marketplace_table td.actions, form#device_manage_facebox table.marketplace_table td.version, form#device_manage_facebox table.marketplace_table th.actions, form#device_manage_facebox table.marketplace_table th.version { width: 100px; }
form#device_manage_facebox table.marketplace_table td.group_assign, form#device_manage_facebox table.marketplace_table td.individual_assign, form#device_manage_facebox table.marketplace_table th.group_assign, form#device_manage_facebox table.marketplace_table th.individual_assign { width: 120px; }
form#device_manage_facebox table.marketplace_table td.status, form#device_manage_facebox table.marketplace_table th.status { width: 80px; }

#facebox .body.wide_form { width: 850px; }
#facebox .body.wide_form form { width: 840px; }

div#matched_companies { overflow: hidden; *zoom: 1; clear: both; }
div#matched_companies div.profile_snippet { padding: 10px 9px; margin-bottom: 9px; border: 1px solid #f1f1f1; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color: #ffffff; }
div#matched_companies div.profile_snippet.first { margin-bottom: 8px; }

ul.collection { list-style: none; margin: 0; padding: 0; border: 0; outline: 0; clear: both; }
ul.collection li { list-style-image: none; list-style-type: none; margin-left: 0px; }
ul.collection > li { padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px dotted #cccccc; }
ul.collection > li.last { border-bottom: none !important; }

div#featured_articles ul.collection li.content span.link_to_avatar, div#featured_articles ul.collection li.content a.link_to_avatar { display: inline; float: left; margin-right: 10px; width: 70px; }
* html div#featured_articles ul.collection li.content span.link_to_avatar, * html div#featured_articles ul.collection li.content a.link_to_avatar { overflow-x: hidden; }
div#featured_articles ul.collection li.content div.basic { display: inline; float: left; margin-right: 0; width: 750px; }
* html div#featured_articles ul.collection li.content div.basic { overflow-x: hidden; }
.without_sidebar div#featured_articles ul.collection li.content div.basic { display: inline; float: left; margin-right: 0; width: 950px; }
* html .without_sidebar div#featured_articles ul.collection li.content div.basic { overflow-x: hidden; }
div#featured_articles ul.collection li.content div.basic p.publish_date { display: inline; float: left; margin-right: 10px; width: 510px; margin-bottom: 0.07em; }
* html div#featured_articles ul.collection li.content div.basic p.publish_date { overflow-x: hidden; }
.without_sidebar div#featured_articles ul.collection li.content div.basic p.publish_date { display: inline; float: left; margin-right: 10px; width: 710px; }
* html .without_sidebar div#featured_articles ul.collection li.content div.basic p.publish_date { overflow-x: hidden; }

div#twitter_feed { clear: left; display: inline; float: left; margin-right: 10px; width: 330px; padding-right: 0px; }
* html div#twitter_feed { overflow-x: hidden; }
div#twitter_feed div.twtr-ft, div#twitter_feed div.twtr-hd { display: none; }

div#community_resources { display: inline; float: left; margin-right: 0; width: 400px; }
* html div#community_resources { overflow-x: hidden; }
.without_sidebar div#community_resources { display: inline; float: left; margin-right: 0; width: 600px; }
* html .without_sidebar div#community_resources { overflow-x: hidden; }
div#community_resources div.page_subheader h3 { display: inline; float: left; margin-right: 0; width: 320px; }
* html div#community_resources div.page_subheader h3 { overflow-x: hidden; }
.without_sidebar div#community_resources div.page_subheader h3 { display: inline; float: left; margin-right: 0; width: 520px; }
* html .without_sidebar div#community_resources div.page_subheader h3 { overflow-x: hidden; }
div#community_resources div.page_subheader div.links { display: inline; float: left; margin-right: 0; width: 70px; }
* html div#community_resources div.page_subheader div.links { overflow-x: hidden; }
div#community_resources ul.collection li.content { display: inline; float: left; margin-right: 0; width: 360px; }
* html div#community_resources ul.collection li.content { overflow-x: hidden; }
div#community_resources ul.collection li.content div.basic { display: inline; float: left; margin-right: 0; width: 30px; }
* html div#community_resources ul.collection li.content div.basic { overflow-x: hidden; }
div#community_resources ul.collection li.content div.basic p.publish_date { display: inline; float: left; margin-right: 0; width: 560px; margin-bottom: 0em; }
* html div#community_resources ul.collection li.content div.basic p.publish_date { overflow-x: hidden; }

div#company_content { overflow: hidden; *zoom: 1; }
div#company_content div#company_sidebar { font-size: 11px; display: inline; float: left; margin-right: 10px; width: 190px; color: #757575; }
* html div#company_content div#company_sidebar { overflow-x: hidden; }
div#company_content div#company_sidebar div#avatar { margin-bottom: 10px; }
div#company_content div#company_sidebar div#left_company_information { width: 170px; }
div#company_content div#company_sidebar div#left_company_information div#addresses div { margin-top: 10px; }
div#company_content div#company_sidebar div#left_company_information div#addresses div .address_heading { font-weight: bold; display: inline; }
div#company_content div#company_sidebar div#left_company_information div#primary_contact, div#company_content div#company_sidebar div#left_company_information div#alternate_contact { margin: 10px 0 20px; padding-bottom: 2px; margin-bottom: 6px; border-bottom: 1px solid #cccccc; }
div#company_content div#company_sidebar div#left_company_information div#primary_contact div.title, div#company_content div#company_sidebar div#left_company_information div#alternate_contact div.title { font-weight: bold; font-size: 13px; margin-bottom: 5px; }
div#company_content div#company_sidebar div#left_company_information div#website { padding-bottom: 3.5px; margin-bottom: 0px; border-bottom: 1px solid #cccccc; padding-top: 3.5px; margin-top: 0px; border-top: 1px solid #cccccc; margin-bottom: 10px; }
div#company_content div#company_sidebar div#left_company_information div#website div.image { display: inline; float: left; margin-right: 10px; }
div#company_content div#company_sidebar div#left_company_information div#website div.link { display: inline; float: left; }
div#company_content div#company_sidebar div#left_company_information div#cisco_developer { margin-top: 25px; }
div#company_content div#company_sidebar div#left_company_information img.cloud_powered { margin-top: 10px; }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section { position: relative; margin-bottom: 10px; }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section .cloud_reseller_tooltip_link { color: #3b588f; font-weight: bold; }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section .cloud_reseller_tooltip_link:hover ~ .cloud_reseller_tooltip_container { display: block; }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section .question-mark { width: 12px; position: absolute; top: 2px; right: 75px; }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section .question-mark:hover ~ .cloud_reseller_tooltip_container { display: block; }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section .cloud_reseller_tooltip_container { display: none; z-index: 10; position: absolute; width: 220px; padding-left: 30px; left: 72px; top: -10px; }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section .cloud_reseller_tooltip_container:hover { display: block; }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section .cloud_reseller_tooltip_container .cloud_reseller_tooltip { font: normal 12px/15px Arial; color: #fff; padding: 18px 20px 19px 20px; background: #476499; background: -moz-linear-gradient(top, #476499 0%, #324c82 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #476499), color-stop(100%, #324c82)); background: -webkit-linear-gradient(top, #476499 0%, #324c82 100%); background: -o-linear-gradient(top, #476499 0%, #324c82 100%); background: -ms-linear-gradient(top, #476499 0%, #324c82 100%); background: linear-gradient(to bottom, #476499 0%, #324c82 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476499', endColorstr='#324c82',GradientType=0 ); }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section .cloud_reseller_tooltip_container .cloud_reseller_tooltip a { color: #FFFFFF; text-decoration: underline; }
div#company_content div#company_sidebar div#left_company_information .cloud_reseller_section .cloud_reseller_tooltip_container .cloud_reseller_tooltip:before { content: ''; position: absolute; border-style: solid; border-width: 5px 5px 5px 0; border-color: transparent #34629b; display: block; width: 0; z-index: 10; left: 26px; top: 13px; }
div#company_content div#right_company_information { display: inline; float: left; margin-right: 0; width: 550px; width: 520px; }
* html div#company_content div#right_company_information { overflow-x: hidden; }
div#company_content div#right_company_information h3.company_name { margin-bottom: 0; }
div#company_content div#right_company_information div.with_divider { overflow: hidden; *zoom: 1; padding-top: 8px; margin-top: 9px; border-top: 1px solid #cccccc; clear: left; }
div#company_content div#right_company_information div.with_divider label { float: left; width: 30%; font-weight: bold; color: #757575; }
div#company_content div#right_company_information div.with_divider .content { float: left; width: 70%; padding-bottom: 10px; }
div#company_content div#right_company_information div#solutions { margin-top: 40px; }
div#company_content div#right_company_information div#solutions div.label { display: inline; float: left; font-size: 20px; }
div#company_content div#right_company_information div#solutions div.count { display: inline; float: left; font-size: 14px; padding-top: 6px; padding-left: 3px; }
div#company_content div#right_company_information #company_information { margin-top: 20px; }
div#company_content div#right_company_information #company_information .company_content { clear: both; padding: 10px 20px; }
div#company_content div#right_company_information #company_information .company_content h5.title { color: #6e8bc2; margin-bottom: 0; }
div#company_content div#right_company_information #company_information .company_content div.content { margin-bottom: 15px; }
div#company_content div#right_company_information #company_information ul#company_information_navigation { list-style-type: none; padding-left: 0; margin: 0; height: 23px; border-bottom: 1px solid #eee; }
div#company_content div#right_company_information #company_information ul#company_information_navigation li { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px; margin-right: 2%; float: left; padding: 2px 20px; background-color: #eee; border: 1px solid #eee; }
div#company_content div#right_company_information #company_information ul#company_information_navigation li.current { background-color: white; border-bottom-color: white; }
div#company_content div#right_company_information #company_information ul#company_information_navigation li.current a { color: #424242; }
div#company_content div#right_company_information .videos { margin-top: 15px; }
div#company_content div#cloud_right_navigation { display: inline; float: left; margin-right: 0; width: 190px; width: 195px; float: right; padding-top: 9px; }
* html div#company_content div#cloud_right_navigation { overflow-x: hidden; }
div#company_content div#cloud_right_navigation .gradient_box { width: 80%; }
div#company_content div#cloud_right_navigation .gradient_box .text { font-size: 9px; }

.company_preview { clear: both; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.company_preview .logo { display: inline; float: left; width: 120px; height: 60px; }
.company_preview .information { display: inline; float: left; width: 65%; }
.company_preview .information .name { font-family: Arial; font-size: 14px; }
.company_preview .information .name a { color: #414141; }
.company_preview .information .summary { font-family: Arial; font-size: 11px; color: #666666; line-height: 13px; }
.company_preview .badge { display: inline; float: right; }

div.clearboth { clear: both; }

div.one_solution { padding-top: 8px; margin-top: 9px; border-top: 1px solid #cccccc; }
div.one_solution div.logo { display: inline; float: left; }
div.one_solution div.information { display: inline; float: left; width: 85%; }
div.one_solution div.information div.name { font-size: 17px; }
div.one_solution div.information div.summary_and_rating div.summary { display: inline; float: left; width: 85%; margin-right: 10px; font-size: 11px; }
div.one_solution div.information div.summary_and_rating div.rating { display: inline; float: right; text-align: right; }
div.one_solution div.information div.summary_and_rating div.rating div.reviews { font-size: 10px; }

#solutions .one_solution:first-child, .cloud_section .one_solution:first-child { border-top: none; }

#user_management #user_header_information { padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px solid #cccccc; overflow: hidden; *zoom: 1; }
#user_management #user_header_information .edit { overflow: hidden; position: relative; }
#user_management #user_header_information .edit .buttons { width: 150px; position: absolute; float: right; bottom: 0; right: 0; margin: 0 !important; }
#user_management #user_header_information .edit .buttons ol { margin: 0 !important; }
#user_management #user_header_information .refresh_cancel_link { text-align: center; }
#user_management #user_header_information div.error { text-align: center; }
#user_management #user_header_information .user_edit_column { display: inline-block; width: 30%; vertical-align: top; float: left; padding-bottom: 3px; }
#user_management #user_header_information .user_edit_column.last { width: 10%; }
#user_management #user_header_information .user_edit_column .edit_details_button { float: right; vertical-align: top; }
#user_management #user_header_information .user_edit_column ol { list-style-type: none; margin-bottom: 0; }
#user_management #user_header_information .user_edit_column .delete_link { clear: both; }
#user_management #user_header_information .user_edit_column .delete_link a { float: right; }
#user_management #user_header_information .user_edit_column .account_status li label { font-size: 1.1em; }
#user_management #user_header_information .user_edit_column .account_status li input { margin-left: 0px; }
#user_management #user_header_information .user_edit_column .account_status li div { float: left; }
#user_management #user_header_information .user_edit_column .account_status li div.disabled label { color: #dedede; background-color: #fdfdfd !important; background-color: #FCFCFC !important; }
#user_management #user_header_information ol.inline_edit_form { position: relative; padding-left: 0; width: 100%; list-style-type: none; }
#user_management #user_header_information ol.inline_edit_form span { font-size: 13px; }
#user_management #user_header_information ol.inline_edit_form li.change_email_password { display: none; }
#user_management #user_header_information ol.inline_edit_form li { width: 300px; vertical-align: top; display: inline-block; }
#user_management #user_header_information ol.inline_edit_form li .inline_text_display { display: inline-block; float: left; clear: none; padding-left: 3px; }
#user_management #user_header_information ol.inline_edit_form li span.email { margin-left: 5px; }
#user_management #user_header_information ol.inline_edit_form li.user_edit_buttons { margin-right: 0; width: 165px; position: absolute; right: 0; top: 20px; }
#user_management #user_header_information ol.inline_edit_form li.user_edit_buttons li.commit.button.last.first { float: right; }
#user_management #user_header_information ol.inline_edit_form li.user_edit_buttons ol { padding: 0; }
#user_management #user_header_information ol.inline_edit_form li.first { margin-left: 0; }
#user_management #user_header_information ol.inline_edit_form li input { width: 180px; }
#user_management #user_header_information ol.inline_edit_form li select { width: 186px; }
#user_management #user_header_information ol.inline_edit_form li abbr.abbreviated { font-size: 13px; color: #424242; width: 200px !important; }
#user_management #user_header_information ol.inline_edit_form li label { font-size: 1.1em; float: left; width: 75px; }
#user_management #user_header_information ol.inline_edit_form li label.short { padding: 0; margin: 0; width: 42.85714px; }
#user_management #user_header_information ol.inline_edit_form li label.status { margin-right: 5px; width: 95px; }
#user_management #user_header_information ol.inline_edit_form li .hidden { display: none; }
#user_management #user_header_information ol.inline_edit_form li .cancel.button, #user_management #user_header_information ol.inline_edit_form li .commit.button.last, #user_management #user_header_information ol.inline_edit_form li .update_edit_details, #user_management #user_header_information ol.inline_edit_form li .cancel_edit_details { text-align: center; width: 75px; }
#user_management #user_header_information ol.inline_edit_form li .commit.button.last { margin: 0; }
#user_management #user_header_information ol.inline_edit_form li li.cancel.button.first { margin-right: 5px; }
#user_management #user_header_information ol.inline_edit_form li ol.view li.commit.button.last.first { text-align: center; width: 110px; }
#user_management #user_header_information ol.inline_edit_form li ol.view li.commit.button.last.first input { margin: auto; width: 110px; }
#user_management #user_header_information ol.inline_edit_form li span.deactivated { color: #c43c40; font-weight: bold; }
#user_management #user_header_information li.email input { display: block; }
#user_management #user_header_information li.email .blank_text_field { color: #ccc; font-style: italic; }
#user_management #user_header_information .user_detail .animation_processing { display: none; height: 80%; position: absolute; width: 950px; background: #ffffff url('../../../images/marketplace/loading_cart.gif?1470666632') center center no-repeat; opacity: 0.8; z-index: 10; }
#user_management div.page_subheader { margin-bottom: 0; }
#user_management div.page_subheader h3 { margin-bottom: 0; }

#user_management_confirmation div.change_alert { background: url("/images/marketplace/orange-alert-large.png") left top no-repeat; padding-left: 30px; }

.assigned_applications { padding-top: 10px; }

#store_management { margin-top: 15px; padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px solid #cccccc; overflow: hidden; *zoom: 1; }
#store_management ol { padding-left: 0; list-style-type: none; }
#store_management .store_detail { float: left; }
#store_management .store_detail .store_name h2 { margin-bottom: 0; }
#store_management .store_detail .store_info ol li abbr.abbreviated { color: #424242; width: 200px !important; }
#store_management .store_detail .store_info ol li label { margin-right: 3px; float: left; color: #a0a0a0; }
#store_management .store_actions { float: right; }
#store_management .store_actions ol { margin: 0; }
#store_management .store_actions ol li { text-align: right; }
#store_management .store_actions ol li .status_label { font-size: 24px; }
#store_management .store_actions ol li .status_label .status_word { color: #a0a0a0; margin-right: 3px; float: left; }
#store_management .store_actions ol li.change_status { margin-bottom: 18px; }

div.page_subheader.plans_table_subheader { margin: 18px 0 0; }

table.marketplace_table.plans_history thead th.plan { width: 18%; }
table.marketplace_table.plans_history thead th.sku { width: 20%; }
table.marketplace_table.plans_history thead th.order_id { width: 22%; }
table.marketplace_table.plans_history thead th.users { width: 8%; }
table.marketplace_table.plans_history thead th.total_users { width: 20%; }

#new_company_plan label { float: left; width: 120px; color: #a0a0a0; font-size: 12px; padding-top: 4px; }
#new_company_plan #users_count input { width: 70px; }
#new_company_plan li.string input { width: 200px; }
#new_company_plan li, #new_company_plan #users_count { margin: 5px 0; }
#new_company_plan li#company_plan_users_input { margin: 0; }
#new_company_plan li.error { background: none; border: none; padding: 0; }
#new_company_plan li.error .inline-errors { display: inline-block; margin: 0 0 5px; vertical-align: middle; }
#new_company_plan .ui-spinner.ui-widget { left: -45px; }
#new_company_plan .spinner_wraper label { color: #424242; line-height: 25px; height: 21px; padding: 0 0 0 5px; left: 90px; position: relative; width: 40px; }
#new_company_plan .spinner_wraper span.ui-spinner span { position: inherit; }
#new_company_plan .spinner_wraper input { position: relative; left: -45px; }
#new_company_plan ol { padding-left: 0; list-style-type: none; }
#new_company_plan fieldset.buttons ol { padding-top: 8px; margin-top: 9px; border-top: 1px solid #cccccc; width: 100%; }

#cta_boxes { margin: 0; padding: 0; }
#cta_boxes > li { padding: 0; margin: 9px; width: 301px; height: 300px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; overflow: hidden; }
#cta_boxes > li.first { width: 301px; margin-left: 0px; }
#cta_boxes > li.last { width: 295px; margin-right: 0px; }
#cta_boxes > li { *display: inline; }
#cta_boxes > li .cta_title { padding: 85px 20px 0px 0px; color: #444444; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#cta_boxes > li .cta_content { padding: 0px 20px 15px 0px; color: #444444; font-size: 12px; }
#cta_boxes > li .cta_link a { padding: 0px 20px 0px 0px; font-size: 1.1em; color: #007FC5; }
#cta_boxes > li a:hover { text-decoration: underline; }
#cta_boxes #cloud { background: #fff url('../../../images/home/cloud-image.png?1470666632') top left no-repeat; }
#cta_boxes #solutions_catalog { background: #fff url('../../../images/home/solutionscatalog-image.png?1470666632') top left no-repeat; }
#cta_boxes #gpn { background: #fff url('../../../images/home/gpn-image.png?1470666632') top left no-repeat; }

#hero_banner #landing_page_banner { background: #fff url('../../../images/marketplace/landing_page_banner2.jpg?1470666632') 0 100% no-repeat; height: 280px; margin-left: -275px; margin-top: 25px; width: 1496px; font-family: CiscoSans, Arial, sans-serif; }
#hero_banner #landing_page_banner h3 { font-size: 50px !important; margin: 0 auto 20px; color: #444; font-weight: 100; padding-top: 45px; width: 705px; }
#hero_banner #landing_page_banner h4 { font-size: 20px !important; margin: 0 auto; color: #444; width: 835px; }
#hero_banner #banner_left { height: 180px; width: 310px; display: inline-block; }
#hero_banner #banner_right { display: inline-block; vertical-align: top; padding: 18px 0 0 22px; width: 500px; }
#hero_banner #banner_right h3 { font-size: 24px; margin-bottom: 12px; }
#hero_banner #banner_right #banner_copy { font-size: 16px; line-height: 20px; padding-top: 1px; }

ul#landing_page_small_panels { padding: 35px 0; margin: 0; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, CiscoSans, Arial, sans-serif; }
ul#landing_page_small_panels li.panel { display: inline-block; vertical-align: top; padding-left: 20px; padding-right: 20px; width: 287px; }
ul#landing_page_small_panels li.panel .panel_image { text-align: center; }
ul#landing_page_small_panels li.panel .panel_title { text-align: center; font-size: 36px; margin-top: 10px; }
ul#landing_page_small_panels li.panel .panel_heading { font-size: 15px; padding-top: 6px; }
ul#landing_page_small_panels li.panel .panel_heading a { color: #1480b0; font-weight: bold; }
ul#landing_page_small_panels li.panel .panel_heading a:visited { color: #1480b0; }
ul#landing_page_small_panels li.panel .panel_copy { font-size: 14px; padding-bottom: 6px; padding-top: 3px; }
ul#landing_page_small_panels li.panel:first-child { padding-left: 0px; }
ul#landing_page_small_panels li.panel:last-child { padding-right: 0px; }

#product_content .buyNowButton { background-color: #7fd13b; float: right; padding: 4px; }
#product_content #product_information { width: 520px !important; padding: 0 20px; }
#product_content #product_information .page_subheader { width: 520px !important; }
#product_content .asset { margin-bottom: 20px; }
#product_content .asset .asset_image { width: 165px; }
#product_content .asset h4 { margin-bottom: 0; }

#element_images { margin: 32px 0; }
#element_images .element_images { height: 200px; margin: 0; padding: 0; }
#element_images .controls { margin: 0; padding: 0; }
#element_images .controls li { background: #d5d5d5; cursor: pointer; width: 27px; height: 7px; margin: 3px 5px 0 0; float: left; }
#element_images .controls li.current { background: #0067c4; height: 8px; margin-top: 2px; }
#element_images li { list-style: none; margin: 0; padding: 0; }
#element_images li img { position: absolute; display: none; max-width: 530px; }
#element_images li.first img { display: block; }

.product_content_no_line { border-top: none !important; }

/*Styles for services rating cell*/
#product_ratings h3 { font-size: 13px !important; }
#product_ratings .star_ratings_details { font-size: 10px; margin-bottom: 5px; }
#product_ratings .rate { height: 15px; padding: 5px 0; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; margin-bottom: 3px; width: 100%; }
#product_ratings .rate div { float: left; }
#product_ratings .rate span.rate_this { float: right; color: #92c5e3; }

.pp_rating { display: inline-block; height: 12px; }

.pp_rating_editable { cursor: pointer; }

.pp_rating_star { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AsWFiwUkMovtwAAAPZJREFUKM+N0a1KBGEUxvHf7EdwkyAyM7pJxA/EIIphgxfgBYgIYjEKgmKy2G2CNs02o1mDew2KVWbeJBaLuGuZgWGY4IG3nPP8z3nec2iILA+nWR72m2qtBnEXu9j5F4BFrGA9y8NsvdjJ8tDDD9qIcICJ4u1lebgq8r/oRlke7jDAGB3MVxqO8F6IO3ho4RJvWKqJS8sLWMYQN1Hlsxc4Q68GfeE8TeJrhbcSaOMFmzXgMU3i7aYtzaHfsLV+lofpJmCAGXzgECf4xCrWSlFUsXOPSRylSfxa5Ddwiyccp0k8jirX3cIwTeLv2uWniinPaRKP/gDrhEgTxv9a5wAAAABJRU5ErkJggg=="); background-repeat: no-repeat; width: 12px; height: 12px; display: inline-block; }

.pp_rating_star_on { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AsWFiw51RVzwgAAAPFJREFUKM+N0C1LBFEYBeBnZmc3bDIoiMViEoMofoA2EYziNpvFj7+wA8N1YFAMBpPFIFj8CYKKWAST/8QkCApruQPLMMELFy7vOec95x5aTiirw1BWgzYsbSF3cID9fwkwhwWshLKaboJJKKsefpHEO8QpRjjBTXyPkGW4wnx062KpXobLGO8n4q8pbtHBBlaRjSXoYw2b+MRdEj/axxmO0WvE/sJFKPKytq3b6eINyw3BQyjynbaWZjDZ0tpUKKuJNsE6ZmPWIc7xHUtYrElZjJNiDx84CkX+HuePuMYuXsYdMtxjqyZDKPInbOM5LvUH5xI4U1bgXOEAAAAASUVORK5CYII="); }

.pp_rating_star_hover { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AsWFiwnLxpOoQAAAPVJREFUKM+N0L8rhXEUx/HX/UHpyoDBdFNSBnQnd3nKoOQOXCXDd2ExGB9/h9R3sJqfkj9AkelJrLLppgw2s5RkedTjegaf6XTOeZ/zOYcKJSGGJMReVa2uWofY+xeQhDiHDrpJiNN/gCTEeqm5hj4m0Mb60LB6LQnxGLNoYhSraBU9b7jFJ77w0MQ1IhYqLE9hs4jvcNJ4ebwctJc2zjGDxYq7PnCK/TxLn2slf2PF+s4QcJNn6VrVlyZL3stqJSGOVwErmMd7cdNZke9i+RdQvHMHT+jnWXqUZ+kBdvGK7eENI7hHL8/Sq59inqUX2MIgCbEB31z/OKRdU1ILAAAAAElFTkSuQmCC"); }

.star_rating_container { position: relative; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; padding: 5px 0; margin-bottom: 3px; height: 15px; }

.star_ratings_rate_this { color: #92c5e3; cursor: default; font-size: 12px; position: absolute; right: 0; top: 3px; }

.star_ratings_summary { font-size: 10px; }

.cisco_tabs { list-style-type: none; padding-left: 0; margin: 0; height: 23px; border-bottom: 1px solid #eee; margin-bottom: 18px; }

ul.cisco_tabs li.cisco_tab { border-radius: 3px 3px 0 0; margin-right: 5px; float: left; padding: 2px 19px; background-color: #eee; border: 1px solid #eee; }

.cisco_tab a { color: #3b588f; text-decoration: none; }

.cisco_tab a:hover { color: #08255c; }

ul.cisco_tabs li.cisco_tab.current { background-color: white; border-bottom-color: white; }

.cisco_tab.current a { color: #424242; }

.carousel { position: relative; }

.carousel-inner { position: relative; overflow: hidden; width: 100%; }
.carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; line-height: 1; }
@media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -moz-transition: -moz-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0; }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; } }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; }
.carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }

.carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: transparent; }
.carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
.carousel-control.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
.carousel-control:hover, .carousel-control:focus { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block; }
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; }
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; }
.carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; line-height: 1; font-family: serif; }
.carousel-control .icon-prev:before { content: '\2039'; }
.carousel-control .icon-next:before { content: '\203a'; }

.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; }
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: transparent; }
.carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; }

.carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.carousel-caption .btn { text-shadow: none; }

@media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; }
  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -10px; }
  .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; }
  .carousel-indicators { bottom: 20px; } }

/*# sourceMappingURL=default.css.map */
