﻿html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body
{
	line-height: 1;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

ol, ul
{
	list-style: none;
}

blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}

:focus
{
	outline: 0;
}

ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

pre {
    font-family: Univers,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #333333;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* Common */

BODY
{
	background: #FFFFFF;
	font-family: Univers,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #333333;
}

A
{
	color: #333333;
	text-decoration: underline;
}

A:HOVER
{
	color: #333333;
	text-decoration: none;
}

H1, H2, H3, H4
{
	color: #234181;
	margin-bottom: 1em;
}

H1 A, 
H2 A, 
H3 A
{
	color: #234181;
	text-decoration: none;
}

H1 A:HOVER, 
H2 A:HOVER, 
H3 A:HOVER
{
	color: #234181;
	text-decoration: underline;
}

H1
{
	font-size: 22px;
}

H2
{
	font-size: 16px;
}

H1.outOfContent /* Header for non-text blocks. */
{
	margin-bottom: 10px;
}

H1.withHorRule
{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
}

.headerContainer
{
    overflow: hidden;
    height: 1%;
}

.headerContainer H1
{
    float: left;
}

.headerContainer .feedLinks
{
    margin-left: 20px;
    float: left;
}

.floatingBlocksContainer
{
	overflow: hidden;
	margin-bottom: 1em;
}

.toolbar
{
	margin-bottom: 1em;
}

.toolbar form
{
	display: inline;
}

.toolbar SPAN,
.toolbar .active
{
	font-weight: bold;
	text-decoration: none;
}

.importantLinks
{
	font-size: 1.2em;
}

.importantLinks A
{
	color: #234181;
}

UL.normalList LI
{
	background: url(/Content/images/bg/list_bullet_bg.gif) no-repeat left center;
	padding-left: 20px;
	color: #666666;
	text-decoration: underline;
	font-style: italic;
}

.successMessage
{
	color: #24990A;
	font-weight: bold;
}

P.metadata
{
	color: #666666;
}

P.metadata A
{
	color: #666666;
}

A.importantButton
{
    padding: 7px 15px;
    color: #FFFFFF;
	border: 1px solid #047700;
	background: #42A312 url(/Content/images/bg/button_imp_bg.jpg) repeat-x;
	background-position: 0 bottom;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}

A.importantButton.disabled,
A.importantButton.disabled:HOVER,
A.importantButton.disabled:ACTIVE
{
    border-color: #CCCCCC;
    background: #EEEEEE;
    color: #CCCCCC;
    cursor: not-allowed;
}

A.importantButton:ACTIVE
{
	background-image: url(/Content/images/bg/button_imp_active_bg.jpg);
	background-position: 0 top;
}

/* Common -> Forms */

TEXTAREA
{
	resize: none;
}

INPUT.normalText,
SELECT.normalSelect,
TEXTAREA.normalText
{
	border: 1px solid #CECECE;
	padding: 3px;
	color: #666666;
}

.normalForm LABEL
{
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
}

.normalForm .checkbox LABEL
{
	float: left;
	width: 200px;
	margin-top: 3px;
}

.normalForm FIELDSET
{
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 20px;
    padding: 20px 20px 0;
}

.normalForm FIELDSET LEGEND
{
	color: #234181;
    font-weight: bold;
    padding: 0 10px;
}

.normalForm FIELDSET INPUT.normalText,
.normalForm FIELDSET TEXTAREA
{
	width: 460px;
}

.normalForm DIV
{
	margin-bottom: 1em;
}

.normalForm INPUT.normalText,
.normalForm TEXTAREA
{
	width: 500px;
}

.normalForm SELECT.normalSelect
{
	width: 508px;
}

.normalForm TEXTAREA
{
	height: 200px;
}

.normalForm .field-validation-error
{
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-top:3px;
}

.normalForm LABEL .field-validation-error
{
	display: inline;
}

.normalForm DIV.floating
{
    float: left;
    margin-right: 20px;
}

.normalForm DIV.floating INPUT.normalText,
.normalForm DIV.floating TEXTAREA
{
	width: 310px;
}

.normalForm DIV.floating SELECT.normalSelect
{
	width: 318px;
}

.normalForm DIV.floating TEXTAREA
{
	height: 100px;
}

.normalForm DIV.floating TEXTAREA.input-validation-error
{
	height: 80px;
}

.loginForm INPUT.normalText
{
	width: 300px;
}

.field-validation-error,
.validation-summary-errors
{
	color: #FF6666;
}

.normalForm DIV.submit
{
	clear: left;
}

DIV.submit INPUT
{
	border: 1px solid #1E356B;
	background: #22407E url(/Content/images/bg/button_bg.png) repeat-x;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0 20px;
	height: 33px;
	line-height: 33px;
	font-family:Univers,Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
	cursor: pointer;
}

DIV.submit INPUT:ACTIVE
{
	background-image: url(/Content/images/bg/button_active_bg.png);
}

DIV.submit INPUT.importantButton
{
	border: 1px solid #047700;
	background: #42A312 url(/Content/images/bg/button_imp_bg.jpg) repeat-x;
	background-position: 0 bottom;
}

DIV.submit INPUT.importantButton:ACTIVE
{
	background-image: url(/Content/images/bg/button_imp_active_bg.jpg);
}

DIV.submit #loadingIndicator
{
	overflow: hidden;
}

DIV.submit #loadingIndicator IMG
{
	float: left;
	margin-right: 10px;
}

DIV.submit #loadingIndicator SPAN
{
	float: left;
	font-size: 1.3em;
	height: 48px;
    line-height: 48px;
}

FORM.inlineForm
{
	display: inline;
}

FORM.inlineForm .normalSelect
{
	padding: 0;
}

/* Common -> Tables */

TABLE.dataTable
{
	margin-bottom: 1em;
}

TABLE.dataTable.fullPage
{
	width: 100%;
}

TABLE.dataTable THEAD TR TH
{
	padding: 5px 10px;
	color: #FFFFFF;
	font-weight: bold;
	background: #203B76 url(/Content/images/bg/main_menu_bg.png) repeat-x;
	border-left:1px solid #203B76;
}

TABLE.dataTable TBODY TR TH
{
	padding: 5px 10px;
	color: #203B76;
	font-weight: normal;
	background: #EEEEEE;
	border:1px solid #CCCCCC;
	text-align: left;
}

TABLE.dataTable TBODY TR TH.user
{
	width: 150px;
	background-image: url(/Content/images/icons/user.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 23px;
}

TABLE.dataTable TBODY TR TH.date
{
	background-image: url(/Content/images/icons/date.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 23px;
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
}

TABLE.dataTable TR TD
{
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
}

TABLE.dataTable TR.selected TD,
TABLE.dataTable TR TD.selected
{
	background-color: #FFFCCA;
}

TABLE.dataTable TR TD.nodata
{
	text-align: center;
	color: #CCCCCC;
	font-weight: bold;
    text-align: center;
    border-top: none;
}

TABLE.dataTable TR TD.textContent
{
	line-height: 1.3em;
	font-size: 0.9em;
}

TABLE.dataTable TR TD.actionsColumn
{
	/*padding: 5px 10px 5px 0;
	overflow: hidden;*/
	white-space: nowrap;
}

TABLE.dataTable TR TD.actionsColumn A
{
	text-decoration: none;
}

TABLE.dataTable TR TD.actionsColumn A IMG
{
	/*float: left;*/
}

TABLE.dataTable TR TD.actionsColumn A,
TABLE.dataTable TR TD.actionsColumn FORM
{
	/*float: left;*/
	/*margin-left: 5px;*/
	display: inline;
}

/* Main Layout */

#mainHeader, #mainContainer, #mainMenu
{
	width: 1005px;
	margin: 0 auto;
}

#mainHeader
{
	padding: 0 0 10px 0;
	overflow: hidden;
}

#mainContainer
{
	margin-top: 20px;
}

#mainContent
{
	overflow: hidden;
	height: 100%;
}

#primaryContent
{
	margin: 10px 0 0 10px;
	float: left;
	width: 720px;
}

#sidebar
{
	float: left;
	width: 220px;
	margin: 10px 10px 0 20px;
}

#mainHeaderContent
{
	float: right;
}

/* Main Header */

#mainLogo
{
	margin-top: 10px;
	display: block;
	margin-right: 750px;
}

#loginbox
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	text-align:right;
	width:400px;
}

#loginbox INPUT
{
	margin-left: 5px;
}

#loginMessage
{
	margin-top: 3px;
}

#loginMessage .error
{
	color: #FF6666;
	font-size: 12px;
}

#mainHeaderContent .links A
{
	font-size: 11px;
	margin-left: 10px;
	color: #666666;
	font-weight: bold;
}

#mainHeaderContent .links
{
	padding-top: 10px;
	text-align: right;
}

/* Main menu */

#mainMenuContainer
{
	height: 40px;
	background: #203B76 url(/Content/images/bg/main_menu_bg.png) repeat-x;
	overflow: hidden;
}

#mainMenu UL
{
	float: left;
	background: url(/Content/images/bg/main_menu_item_bg.png) no-repeat top left;
}

#mainMenu UL LI
{
	float: left;
	
}

#mainMenu UL LI.active A
{
	background: url(/Content/images/bg/main_menu_item_active_bg.png) repeat-x top right #FF7A09;
}

#mainMenu UL LI A
{
	color: #FFFFFF;
	float: left;
	text-decoration: none;
	padding: 0 20px;
	font-size: 14px;
	font-weight: bold;
	font-family: Univers,Arial,Helvetica,Verdana,sans-serif;
	background: url(/Content/images/bg/main_menu_item_bg.png) no-repeat top right;
	text-transform: uppercase;
	line-height: 40px;
	height: 40px;
}

#mainMenu UL LI A:HOVER
{
	background: url(/Content/images/bg/main_menu_item_active_bg.png) repeat-x top right #FF7A09;
}

/* Main Content */

#mainContent
{
	border: 1px solid #CCCCCC;
	padding: 9px;
}

#mainContent P, 
#mainContent PRE, 
#mainContent UL LI,
#mainContent OL LI
{
	line-height: 1.3em;
	margin-bottom: 0.8em;
}

#mainContent OL LI
{
    list-style-type: decimal;
    list-style-position: inside;
}

/* Main Content -> Sidebar */

#mainContent #sidebar #search
{
	margin: 0 0 1em 0;
}

#mainContent #sidebar #search .searchField
{
	padding: 8px;
	background: url("/Content/images/bg/main_menu_bg.png") repeat-x #203B76;
	position: relative;
}

#mainContent #sidebar #search .searchOptions
{
	text-align: center;
	font-size: 0.8em;
}

#mainContent #sidebar #search .searchOptions INPUT
{
	position: relative;
	top: 1px;
}

#mainContent #sidebar #search #searchSubmit
{
	background: #FFFFFF url("/Content/images/bg/search_bg.jpg") no-repeat;
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 14px;
	right: 17px;
}

#mainContent #sidebar #search #searchSubmit:HOVER
{
	background-image: url("/Content/images/bg/search_bg_active.jpg");
}

#mainContent #sidebar #search INPUT.normalText
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-color:#203B76;
	width:195px;
	margin: 0;
}

#mainContent #sidebar #newsBlock
{
	margin-top: 1em;
}

#mainContent #sidebar #newsBlock UL LI A
{
	color: #666666;
}

#mainContent #sidebar .feedLinks,
#mainContent .feedLinks
{
	background: url("/Content/images/icons/feed.png") no-repeat scroll 0 center transparent;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 5px 20px;
	text-transform: lowercase;
}

#mainContent #sidebar .sidebarPanel .feedLinks A,
#mainContent .feedLinks A
{
	font-size: 1em;
	color: #333333;
}

#mainContent #sidebar #newsBlock .feedLinks
{
	float: right;
}

#mainContent #sidebar .sidebarPanel 
{
	margin-bottom: 2em;
}

#mainContent #sidebar .sidebarPanel H3
{
	color: #FFFFFF;
	background: #203B76 url(/Content/images/bg/main_menu_bg.png) repeat-x;
	margin-bottom: 0.3em;
	padding: 8px 15px;
}

#mainContent #sidebar .sidebarPanel .content
{
	padding-left: 15px;
}

#mainContent #sidebar .sidebarPanel A
{
	color: #234181;
	font-weight: bold;
	font-size: 0.9em;
}

#mainContent #sidebar .sidebarBox
{
	background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 10px;
}

#mainContent #sidebar .sidebarPanel .content UL LI
{
	margin-bottom: 0.1em;
}

/* Main Footer */

#mainFooter
{
	color: #999999;
	font-size: 11px;
	border-top: 1px solid #F5F5F5;
	padding-top: 10px;
	
	text-align: center;
}

#mainFooter .content
{
	padding: 10px 200px;
}

#mainFooter .links
{
	float: right;
	padding-right: 20px;
	padding-bottom: 10px;
}

#mainFooter .banners
{
	float: left;
	padding-left: 20px;
	padding-bottom: 10px;
}

#mainFooter .links A
{
	float: left;
	margin-left: 10px;
	color: #666666;
	font-weight: bold;
}

/* Pages -> Home Page */

#promoBlock
{
	border: 1px solid #CCCCCC;
	height: 245px;
	background: url("/Content/images/promo_map.jpg") no-repeat 0 -56px;
}

#promoNavigation
{
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 10;
}

#promoNavigation A
{
	float: left;
	width: 12px;
	height: 12px;
	margin-left: 3px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}

#promoNavigation A.activeSlide
{
	background: #FF7F00;
}

#promoBlock .content
{
	height: 245px;
	width: 983px;
}

#promoBlock #startPage IMG
{
	float: left;
	margin-top: 75px;
}

#promoBlock #incloudPage IMG
{
}

#promoDescription
{
	overflow: hidden;
	margin-bottom: 2em;
	color: #666666;
	height: 100%;
}

#promoDescription DIV
{
	float: left;
	margin-right: 50px;
}

#promoDescription UL LI
{
}

#promoDescription #servicesDescription
{
	width: 210px;
}

#promoDescription #technologiesDescription
{
	width: 150px;
}

#promoDescription #newsHeadlines
{
	width: 230px;
	margin-right: 0;
}

#promoDescription #newsHeadlines UL A
{
	color: #666666;
	text-decoration: none;
}

#promoDescription #newsHeadlines UL A:HOVER
{
	text-decoration: underline;
}

.feedbackAuthor
{
	text-align: right;
	font-style: italic;
	color: #333333;
}

FORM.sidebarForm
{
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
	padding: 10px;
}

FORM.sidebarForm P
{
	color: #666666;
	font-size: 13px;
}

FORM.sidebarForm DIV
{
	text-align: center;
}

FORM.sidebarForm INPUT.normalText
{
	width: 190px;
}

FORM.sidebarForm SELECT.normalSelect
{
	width: 190px;
}

FORM.sidebarForm DIV.submit INPUT.importantButton
{
	height: 29px;
	line-height: 29px;
}

FORM.sidebarForm LABEL
{
	font-weight: normal;
	text-align: left;
}

FORM.sidebarForm .field-validation-error
{
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}

FORM.sidebarForm DIV.submit
{
	margin-bottom: 0;
}

FORM.sidebarForm .successMessage
{
	color: #24990A;
	margin-bottom: 0;
}

/* Pages -> Portfolio */

#portfolio .item
{
	overflow: hidden;
	margin-bottom: 2em;
}

#portfolio .item .itemImageLink
{
	float: left;
	width: 200px;
}

#portfolio .item .itemImageLink IMG
{
	float: right;
}

#portfolio .item P
{
	margin-bottom: 10px;
}

#portfolio .item .content
{
	padding-left: 220px;
	color: #333333;
}

#portfolio .item .technologies
{
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
}

/* Pages -> Blogs */

#articles .item
{
	margin-bottom: 2em;
}

#articles .item P,
#articles .item H2
{
	margin-bottom: 0.3em;
}

#articles .item H2.notPublished A
{
	color: #666666;
}

#tags A
{
	color: #234181;
	font-size: 1.2em;
	text-decoration: none;
}

#tags A:HOVER
{
	text-decoration: underline;
}

#article DIV H1,
#article DIV H2,
#article DIV H3,
#article DIV H4
{
	margin: 1em 0;
}

/* Pages -> Technical Staff */

#members .item 
{
	margin: 0 20px 20px 0;
	width: 220px;
	text-align: center;
}

#members .item H3
{
	margin: 0.7em 0 0.3em;
}

#members .item .role,
.member .role
{
	margin: 0.3em 0;
}

.memberPhotoContainer
{
	-moz-box-shadow:1px 1px 2px #CCCCCC;
	-webkit-box-shadow:1px 1px 2px #CCCCCC;
	box-shadow:1px 1px 2px #CCCCCC;
	border:1px solid #CCCCCC;
	padding:10px;
}

.member
{
	overflow: hidden;
	height: 100%;
	padding-bottom: 2px; /* 2 additional pixels for shadow */
}

.member .memberPhotoContainer
{
	float: left;
	margin-bottom: 10px;
}

.member .content
{
	padding-left: 240px;
}

.member .content .awards
{
	margin-bottom: 1em;
	overflow: hidden;
	height: 100%;
}

.member .content .awards IMG
{
	float: left;
	margin: 0 10px 10px 0;
	width: 100px;
	height: 75px;
}

.member .role
{
	font-size: 1.2em;
	color: #666666;
}

/* Pages -> Contact Us */

#mapContainer
{
	margin-left: -10px;
	margin-bottom: 1em;
	background: url(/Content/images/bg/grad_bg.png) repeat-x 0 60px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}

#mapContainer #map
{
	height: 150px;
}

/* Pages -> Article */

#comments .item
{
	margin-bottom: 1em;
	border-bottom: 1px solid #CCCCCC;
}

#comments .item .metadata
{
	margin-bottom: 0.3em;
}

/* Pages -> Sales Admin -> My Clients */

.tabs
{
	overflow: hidden;
}

.tabs UL LI 
{
	float: left;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.tabs UL LI.last
{
	border-right: 1px solid #CCCCCC;
}

.tabs UL LI.spacer
{
	border-bottom: 1px solid #CCCCCC;
    border-left: medium none;
    border-top: medium none;
    padding: 10px 10px 11px;
}

.tabs UL LI.active
{
	border-bottom: none;
}

.tabs UL LI.active A
{
	color: #234181;
}

.tabs UL LI.active A
{
	background: #FFFFFF;
}

.tabs UL LI A
{
	float: left;
	padding: 10px;
	background: #EEEEEE;
	text-decoration: none;	
}

.tabs UL LI A:HOVER
{
	background: #DDDDDD;
}

.tabs UL LI.active A:HOVER
{
	background: #FFFFFF;
}

/* Pages -> Admin -> Sales FAQ */

#questions
{
	border-top: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

#questions .item
{
	padding: 10px;
	border-bottom: 1px solid #CCCCCC;
	overflow: hidden;
	height: 100%;
}

#questions .item.odd
{
	background: #EFEFEF;
}

#questions .item H3
{
	margin-bottom: 0.3em;
	line-height: 1.3em;
}

#questions .item .content 
{
	line-height: 1.3em;
}

#questions .item .file
{
	margin-top: 10px;
}

#questions .item .toolbar
{
	float: right;
	margin-top: 10px;
	margin-bottom: 0;
}

.fileList
{
	overflow: hidden;
	height: 1%;
}

.fileList .file
{
	overflow: hidden;
	height: 1%;
	margin-bottom: 5px;
}

.fileList .file .linkContainer
{
    float: left;
    width: 200px;
}

.fileList .file .inlineForm
{
	float: right;
}

.fileList .file .inlineForm A,
#mainContent #sidebar .file .inlineForm A
{
	background-image: none;
	padding-left: 3px;
}

.file A,
#mainContent #sidebar .file A
{
	padding-left: 20px;
	background: url(/Content/images/icons/disk.png) no-repeat;
	color: #666666;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
}

.file A:HOVER,
#mainContent #sidebar .file A:HOVER
{
	text-decoration: underline;
}

/* Pages -> Sales Admin -> Index */

#marketingMaterials
{
	margin-bottom: 2em;
}

#marketingMaterials .item A
{
	background: url(/Content/images/icons/disk_inactive.png) no-repeat;
	padding-left: 20px;
}

#marketingMaterials .item A:HOVER
{
	background-image: url(/Content/images/icons/disk.png);
}

#knowledgeBase
{
	margin-bottom: 10px;
}

#knowledgeBase .item .content,
#marketingMaterials .item .content
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.2em;
}

/* Pages -> Clients Table */

#clients
{
	margin-bottom: 1em;
}

#clients TABLE
{
	margin-bottom: 0;
}

/* Pages -> Products */

#mainContent #productContent P.productLink
{
    overflow: auto;
    height: 1%;
    margin-bottom: 0;
    padding-bottom: 0;
}

.productLink A
{
    float: right;
}

#productsContent
{
    margin-bottom: 10px;
}

#productsContent .product
{
}

#productsContent .product.selected
{
}

#productsMenu
{
    float: left;
    margin-right: -1px;
}

#productsMenu UL LI
{
    margin-bottom: 0;
}

#productsMenu UL LI A
{
    display: block;
    padding: 10px;
    background: #EEEEEE;
    border-width: 1px 1px 0 1px;
    border-color: #CCCCCC;
    border-style: solid;
    text-decoration: none;
}

#productsMenu UL LI.last A
{
    border-bottom-width: 1px;
}

#productsMenu UL LI A.selected
{
    background: #FFFFFF;
    border-right: none;
    border-right-color: #FFFFFF;
}

#productsContent
{
    overflow: hidden;
    border: 1px solid #CCCCCC;
    padding: 20px;
}
