
body {
	font-family:arial,sans-serif;
	font-size:11px; background-color:#FFF;
	color:#000;
	background-image:url('/Portals/4/Skins/Infinity/img/bg_top.gif');
	background-repeat:repeat-x;
}

.bg_header-top-white {
	background-image: url(/Portals/4/Skins/Infinity/img/banner.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

td {
	font-family:arial,sans-serif;
	font-size:11px;
}

.bgTop {
	background-image:url('/Portals/4/Skins/Infinity/img/topbar_middle.gif');
	background-repeat:repeat-x;
}

.primaryBack {
	background-image:url('/Portals/4/Skins/Infinity/img/bg_menu.gif');
	background-repeat:repeat-x;
}

.bg_Line {
	background-image:url('/Portals/4/Skins/Infinity/img/bg_line.gif');
	background-repeat:repeat-y;
}


.bgFooter {
	background-image:url('/Portals/4/Skins/Infinity/img/footer.gif');
	background-repeat:repeat-x;
}

.tFooter {
	text-align:center;
	font-size:10px;
}
	
/* Links */
	a:link 											{ color:#555; text-decoration:none }
	a:visited  									{ color:#555; text-decoration:none }
	a:active 										{ color:#555; text-decoration:none }
	a:active:hover							{ color:#555; text-decoration:underline }
	a.built:link 								{ color:#888; text-decoration:none }
	a.built:visited  						{ color:#888; text-decoration:none }
	a.built:active			 				{ color:#888; text-decoration:none }
	a.built:active:hover				{ color:#F90; text-decoration:none; background-color:#EEE }
	
	.emp												{ color:#888; text-decoration:none }

	.primary 										{ color:#888 }
	.primary b									{ color:#D06000; font-weight:600 }
	.primary a.:link 						{ color:#888; text-decoration:none }
	.primary a.:visited  				{ color:#888; font-weight:600; text-decoration:none }
	.primary a.:active 					{ color:#888; text-decoration:none }
	.primary a.:active:hover		{ color:#888; text-decoration:underline }

	.secondary									{ padding-left:15px }
	.secondary b								{ font-weight:600; color:#D06000 }
	.secondary a.:link 					{ color:#555; font-size:11px; text-decoration:none }
	.secondary a.:visited  			{ color:#555; font-size:11px; text-decoration:none }
	.secondary a.:active 				{ color:#555; font-size:11px; text-decoration:none }
	.secondary a.:active:hover	{ color:#555; font-size:11px; text-decoration:underline }

	/* BG Colours */
	.bgWhite										{ background-color:#FFF }
	.bgBlack										{ background-color:#000 }
		
	/* Content */
	.overview										{ color:#8F8F8F; font-size:17px; padding:15px; vertical-align:top }
	.overview b									{ font-weight:600 }
	.copy												{ padding:15px; vertical-align:top }
	.rightPane									{ padding:15px; vertical-align:top }
	.rightPane b								{ font-weight:800; font-size:12px }
	

/* DNN.Content styles - Start */

.ContentImageContainer
{
WIDTH: 30px; /* this sets the minimum width.  If too large a value then the caption text will not wrap well */
PADDING: 2px; /* padding on the inside of the border */
MARGIN: 5px 10px 10px 10px; /* padding on the outside of the border T B R L*/
BACKGROUND: #f2f2f2; 
BORDER: #cccccc 1px solid; 
}

.ContentImageContainerLeft
{
FLOAT: left; 
PADDING: 2px; 
MARGIN: 5px 10px 10px 0px; 
BACKGROUND: #f2f2f2; 
BORDER:#CCCCCC 1px solid; 
}

.ContentImageContainerRight
{
FLOAT: right; 
PADDING: 2px; 
MARGIN: 5px 10px 10px 10px; 
BACKGROUND: #f2f2f2; 
BORDER: #CCCCCC 1px solid; 
}

.ImageCaption
{
font-weight: normal;
font-size: 8pt;
color: #000000;
font-family: Arial, Helvetica, Sans-Serif;
}

/* DNN.Content styles - End */


/* text style for the selected tab (Register, Login) */

/* text style for the selected tab */
.SelectedTab {
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
    text-decoration:    none;
    color:#000000;
}

A.SelectedTab:visited  {
    text-decoration:    none;
    color:#000000;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color:#000000;
}

A.SelectedTab:hover    {
    text-decoration:underline;
    color:#999999;
}







.SimpleLogin {
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SimpleLogin:link {
    text-decoration:    none;
    color:#000000;
}

A.SimpleLogin:visited  {
    text-decoration:    none;
    color:#000000;
}

A.SimpleLogin:active   {
    text-decoration:    none;
    color:#000000;
}

A.SimpleLogin:hover    {
    text-decoration:underline;
    color:#999999;
}



.User {
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.User:link {
    text-decoration:    none;
    color:#000000;
}

A.User:visited  {
    text-decoration:    none;
    color:#000000;
}

A.User:active   {
    text-decoration:    none;
    color:#000000;
}

A.User:hover    {
    text-decoration:underline;
    color:#999999;
}



/* text style for the unselected tabs */
.OtherTabs {
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs - the links at the bottom of the page*/
/* Note: see *.xml for tab separator settings */
A.OtherTabs:link {
    text-decoration:    none;
    color:#000000;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:#000000;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#000000;
}

A.OtherTabs:hover    {
    text-decoration:underline;
    color:#999999;
}



/* GENERAL */
/* style for module titles */
.Head
{ 
	color:#666666; 
	font-size:12px; 
	/*padding:15px; */
	vertical-align:top;
    font-weight: bold;
}

/* style of item titles on edit and admin pages */
.SubHead
{ 
	color:#666666; 
	font-size:14px; 
	/*padding:15px; */
	vertical-align:top;
    font-weight: normal;
}


/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-size: 8pt;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal, li
{
    font-family: arial,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color:#666;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    /*font-family: Tahoma, Verdana, Arial;*/
    font-size: 8pt;
    font-weight: normal;
}

.NormalRed
{
    font-family: Arial, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    color: #ff0000
}

.NormalBold
{
    font-family: Arial, Sans-Serif;
    font-size: 8pt;
    font-weight: bold
}

.Presentation
{
    font-family: Arial, Sans-Serif;
    font-size: 11pt;
    font-weight: normal
}

.PresentationBold
{
    font-family: Arial, Sans-Serif;
    font-size: 11pt;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    /*font-family: Tahoma, Verdana;*/
    font-size: 8pt;
    font-weight: normal;
}
        

/* Menu-Styles - pop-up admin menus */
	/* removed from this skin - go with DNN defaults */


/*SolPart Menu Style*/
/* Main Menu */

.MainMenu_MenuContainer /* Contains entire menu bar */
{
	/*background-color: #eeeeee;*/
	border:0px; 
	background-color:clear;
	background-image:url(img/bg_menu.gif);
	height:33;
}

.MainMenu_MenuBar 
{
	cursor: hand; 
	height:16;
}

.MainMenu_MenuItem /* Text component of a menu item */
{ 
	/* background-color:#FFF; */
	cursor:hand; 
	color:#333333;
	/*font-family: Verdana, Tahoma, Arial, Helvetica; */
	font-weight: bold; 
	/*font-size: 10pt; 
	font-style: normal;
	*/ 
	padding-left: 5px;
	padding-right: 5px;
	border:0px
}

.MainMenu_MenuItemSel /* menu item hover over */
{
	background-color: #666666;
	cursor: hand; 
	color:#ffffff; 
	font-weight: bold; 
	/*
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-style: normal;
	*/
	padding-left: 5px;
	padding-right: 5px;
	border:0px; 
	text-decoration:none;
}

.MainMenu_MenuIcon { /* Icon component of a menu item */
	cursor: hand; 
	background-color: #eeeeee;
	border:0px; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.MainMenu_SubMenu { /* box around pop-up sub menu */
	z-index: 1000; 
	cursor: hand; 
	background-color: #eeeeee; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 
	border:0px;
	border-left: #eeeeee 1px solid; 
	border-right: #eeeeee 1px solid;
}

.MainMenu_MenuBreak { /* What's this? */ 
	border:0px; 
	background-color: #eeeeee; 
	height: 1px;
}

.MainMenu_MenuArrow /* menu down arrow */
{
	color: #ff0000; /*#333333; */
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
	border-right: #eeeeee 15px solid; 
	border-bottom: #eeeeee 0px solid; 
	border-top: #eeeeee 0px solid;
}

.MainMenu_RootMenuArrow
{
	color: #FF0000; 
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
}



/* Synnex Phase3 - new styles */
/* To control the Search panel */
.SearchControl span {
    display: block;
}

/* Controls the spacing between elements */
.SearchControl span.SpaceBelow {
	display:block;
	margin-bottom: 6px;
	line-height: 1.5em;
}

/* Controls the spacing before the search button */
.SearchControl span.SpaceAbove {    margin-top: 10px; }

/* controls the button location */
.SearchControl .SearchButton input {    }


/* To control the CatalogList */
/*div.CatalogList td.borderUnder { border-bottom:'1px dotted gray' }*/ div.CatalogList td.borderUnder { border-top:'1px dotted gray' }

div.CatalogList td.searchHeader { border-top:'2px dotted gray'; border-bottom:'2px dotted gray'; font-weight:bold; color:black;}


.B2C-old-price {text-decoration:line-through; color:red;} .B2C-price {font-weight:bold; color:black;}

.OrderSummary .osHead
{ 
	color:#000000; 
	font-size:12px; 
	vertical-align:top;
        font-weight: bold;
}

.SubCatListControl         .CategoryLabel  

.SubCatListControl         .CategoryLink

.SubCatListControl         .subcategoryLink

.SubCatListControl         .subcategoryLabel

