/*=============================================
	Personal Configuration SITE SUH
=============================================*/

/*  ----  LABELS ------*/
.Title1
{
	  font-weight:400;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333; 
font-weight: bold;
    height:56px;
    padding-top:15px;
    padding-bottom:15px;
}  
.HelpTitle
{
	font-weight:400;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333; 
    font-weight: bold;
} 
/**/
.VIGTitle
{
	  font-weight:400;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333; 
font-weight: bold;
    padding-top:15px;
    padding-bottom:15px;


}
.Title2
{
	font-weight:400;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333; 
    height:35px;
    padding-top:10px;
    padding-bottom:10px;	
    font-weight: bold;
}

/*Normal para todo el texto de la aplicacion, es el mismo estilo que el asignado al BODY*/
.normal
{
	font-size: 9pt; /*8.5pt*/
	color: #000000;
	text-decoration: none;
	font-family: Arial;
}

.normalVIG
{
	font-size: 8.5pt; /*8.5pt*/
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.normalYellow
{
	font-weight: bold;
	font-size: 14px; 
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.GeneralMessage TABLE{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
.GeneralMessage
{
	
	text-align:center;
	vertical-align:middle;
	font-weight: bold;
	font-size: 14px; 
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.x-small
{
	font-size: 9pt; /*8.5pt*/
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}


/*Normal para todo el texto de la aplicacion, es el mismo estilo que el asignado al BODY*/
.small
{
	font-size: 9pt; /*8.5pt*/
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

/*Normal para todo el texto de la aplicacion, es el mismo estilo que el asignado al BODY*/
.smallbold
{
	font-size: 8.5pt; /*8.5pt*/
	color: #000000;
	text-decoration: none;
	 font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/*Normal para todo el texto de la aplicacion, es el mismo estilo que el asignado al BODY*/
.smalltext
{
	font-size: 8.5pt; /*8.5pt*/
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

/*Normal para todo el texto de la aplicacion, es el mismo estilo que el asignado al BODY*/
.big
{
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
.field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.FieldAlign{
	text-align:right;
	padding-right:3px;
	vertical-align:top;
	 padding-left:5px;	
	 
	}
.FieldAlignLeft{
	text-align:left;
	padding-right:3px;
	vertical-align:top;
	}

.FieldAlignLefttitle{
	text-align:left;
	padding-right:3px;
	vertical-align:top;
	padding-left:5px;	
	}
	
.FieldAlignRight{
	text-align:right;
	padding-right:3px;
	vertical-align:top;
	}
.nofield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.NormalBlack
{
	font-size: 12px;
	font-weight: bold;
}

/* Todas son iguales y no son necesarias dado que la diferencia se configura en el skin	
   por lo que no seria neceario reajustar todos los elementos si llegaran a cambiar

.NormalLabel
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

NormalCheckBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.NormalRadioButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
*/


/* -- ERRORES  -- */
.NormalRed
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	color: #ff0000;
}


.Normal2
{
	font-family: Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* -- TEXT BOX --*/
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
}
.NormalTextArea
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
}


.NormalLink
{
	font-size: 9pt; /*10pt;*/
	color: #0066CC; /*#007ebd;*/
	text-decoration: none;
}
.NormalLink:LINK
{
	font-size: 9pt;
	color: #0066CC;
	text-decoration: none;
}
.NormalLink:HyperLink
{
	font-size: 9pt;
	color: #0066CC;
	text-decoration: underline;
}
.NormalLink:ACTIVE
{
	font-size: 9pt;
	color: #0066CC;
	text-decoration: none;
}
.NormalLink:HOVER
{
	font-size: 9pt;
	color: #666;
	text-decoration: underline;
}
.NormalLink:VISITED
{
	font-size: 9pt;
	color: #0066CC;
	text-decoration: none;
}
.NormalButtonLink
{
	font-size: 9pt;
	color: #0066CC; /*#007ebd;*/
	text-decoration: underline;	
}
.NormalButtonLink:LINK
{
	font-size: 9pt;
	color: #0066CC;
	text-decoration: underline;
}
.NormalButtonLink:ACTIVE
{
	font-size: 9pt;
	color: #0066CC;
	text-decoration: underline;
}
.NormalButtonLink:HOVER
{
	font-size: 9pt;
	color: #666;
	text-decoration: underline;
}
.NormalButtonLink:VISITED
{
	font-size: 9pt;
	color: #0066CC;
	text-decoration: underline;
}

.BlackLink:LINK
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.BlackLink:ACTIVE
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.BlackLink:HOVER
{
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}
.BlackLink:VISITED
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.SmallLink:LINK
{
	font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}
.SmallLink:ACTIVE
{
	font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}
.SmallLink:HOVER
{
	font-size: 8pt;
	color: #666;
	text-decoration: underline;
}
.SmallLink:VISITED
{
	font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}

.hiddenItem
{
	display: none;
	visibility: hidden;
}

.NormalCheckBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.NormalRadioButton
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.NormalLabel
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.NormalButton
{
	background: #2D8EB3 url(/images/bg-buttonOscuro.gif) repeat-x top left;
	border-bottom: solid 1 #4DA9BF;
	border-top: solid 1 #FFFFFF;
	border-left: solid 1 #2D8EB3;
	border-right: solid 1 #2D8EB3;
	font-size: 10px;
	border-collapse: collapse;
	color: #E7FCFF;
	font-family: Verdana;
	font-weight: bold;
	cursor: hand;
	height: 22px;
	padding: 0px 3px 0px 3px;
	
	/*En firefox necesita el min-width, en ie se usa el expression*/
	min-width:80px;
	text-align:center;	
	width: expression(80 + "px");
    /*width:expression(this.clientWidth < 80? '80px': 'auto');*/

	
	/*Cuando el texto del boton sea mas grande de   80px, ajustara el boton para que quepa el texto*/
	overflow:visible;
}

.NormalButtonme {
	float: left;
	background-image:url(/images/button5gold.gif);
	background-repeat:repeat-x;
	background-color:#fee567;
 	 border-bottom-color:#ecc101;
 	 border-left-color:#ecc101;
  border-right-color:#ecc101;
 border-top-color:#ecc101;
 border: solid 1px #ecc101;
 border-bottom-style:solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #994800;
	height: 22px;
	min-width:80px;
	text-align:center;	
	width: expression(80 + "px");
}

.myNormalButton
{
	background: #2D8EB3 url(/images/bg-buttonOscuro.gif) repeat-x top left;
	border-bottom: solid 1 #4DA9BF;
	border-top: solid 1 #FFFFFF;
	border-left: solid 1 #2D8EB3;
	border-right: solid 1 #2D8EB3;
	font-size: 10px;
	border-collapse: collapse;
	color: #E7FCFF;
	font-family: Verdana;
	font-weight: bold;
	cursor: hand;
	width: 100px;
	height: 22px;
}

.myNormalButton1
{
	background: #2D8EB3 url(/images/bg-buttonOscuro.gif) repeat-x top left;
	border-bottom: solid 1 #4DA9BF;
	border-top: solid 1 #FFFFFF;
	border-left: solid 1 #2D8EB3;
	border-right: solid 1 #2D8EB3;
	font-size: 10px;
	border-collapse: collapse;
	color: #E7FCFF;
	font-family: Verdana;
	font-weight: bold;
	cursor: hand;
	width: 150px;
	height: 22px;
}
/*ETIQUETAS DE HTML REDEFINIDAS*/
UL
{
	list-style-type: circle;
}
/*GRID style*/
TABLE.GridStyle
{
	background-color: Transparent;
	width: 100%;
	
	
}
TABLE.GridStyle TH
{
	background: #91DCF4 url(/images/bg-button.gif) repeat-x bottom left;
	padding: 4px;
	color: #000000;
	border: solid 1px #999999;
	}
TABLE.GridStyle TD
{
	padding: 4px;
	color: #000000;
	text-align:left;
	word-wrap: break-word;
}

TR.GridStyle_Row TD
{
	border: solid 1px #999999;
}
TR.GridStyle_Alternate TD
{
	border: solid 1px #999999;
}

.GridStyle_Row
{
	background-color: #E7FCFF;
	color: #000000;
	font-size: 12px;
	text-align:left;
	border: solid 1px #999999;
}
.GridStyle_Alternate
{
	background-color: #FDFDFD;
	font-size: 12px;
	text-align:left;
	border: solid 1px #999999;
}

.GridStyle_Paging
{
	font-size: 8pt;
	color: #000;
	text-align: right;
	word-wrap: break-word;
     overflow: hidden;
     border-style:none;
}

.GridStyle_TitleColumn
{
	font-weight: bold;
	background-color: #E7FCFF;
	text-align:left;
}

/*Gridstyle for table*/
.GridStyle_Header
{
	background: #91DCF4 url(/images/bg-button.gif) repeat-x bottom left;
	padding: 4px;
	text-align:left;
	border: solid 1px #999999;

}
.GridStyle_Header_column
{
	background-color: #91DCF4;
	padding: 4px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family:Arial,Helvetica,sans-serif;
	border: solid 1px #999999;
	
}
GridStyle_Row_Column
{
	background-color: #E7FCFF;
	color: #000;
	font-size: 10px;
	text-align:left;
	border: solid 1px #999999;
}
.GridStyle_Row_Larger
{
	background-color: #E7FCFF;
	color: #000;
	font-size: 12px;
	text-align:left;
	border: solid 1px #999999;
}
.GridStyle_Alternate_Larger
{
	background-color: #FDFDFD;
	font-size: 12px;
	text-align:left;
	border: solid 1px #999999;

}

/*class for align the capture forms to the left and set a border*/
.EdgeForm
{
	width:100%;
	text-align:left;
}

.formTable 
{
 border: solid 1px #999999;
 text-align:left;
}
.formTableWithOutLine 
{
     text-align:left;
    }


/*Redeem Points Reward catalogue points*/
.RWPointsTableRedeem
{
	font-weight: bold;
	border: solid 1px #E2E212;
	 z-index:-1;
	 background-color:#FFFFCB;
}
.RWPointsTableRedeem_title
{
	padding: 0px;
	text-align: left;
	white-space: nowrap;
}
.RWPointsTableRedeem_Item
{
	padding: 0px;
	text-align: right;
	min-width: 25px;
}

/*Displayer items*/
.DisplayContainerItem
{
	/*background-color: #D0f6FF;*/
	/*border: 1px solid #9DC6DD;/*solid 1px #336699;*/
	border: 1px solid #eaeaea;
	/*background:#D0F6FF none repeat scroll 0 0;*/
	background:#f5f5f5 none repeat scroll 0 0;
	padding: 10px;
}

/*COMMON STYLES*/
.ErrorLabel
{
	font-size: 11px;
	color: red;
	text-align: left;
}
/*STATIC MENU*/
.mnuStaticMenu:LINK
{
	color: #336699;
	font-weight: bold;
	font-family: @Arial Unicode MS;
	font-size: 12px;
	text-decoration: none;
}
.mnuStaticMenu:Active
{
	color: #336699;
	font-weight: bold;
	font-family: @Arial Unicode MS;
	font-size: 12px;
	text-decoration: none;
}
.mnuStaticMenu:Hover
{
	color: #336699;
	font-weight: bold;
	font-family: @Arial Unicode MS;
	font-size: 12px;
	text-decoration: underline;
}
.mnuStaticMenu:visited
{
	color: #336699;
	font-weight: bold;
	font-family: @Arial Unicode MS;
	font-size: 12px;
	text-decoration: none;
}


/*BreadCrums*/
/*-------------------------------------------------------------*/

A.SUHBreadCrums:Link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 14px;
}
A.SUHBreadCrums:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 14px;
}
A.SUHBreadCrums:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	font-size: 14px;
}
A.SUHBreadCrums:active
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 14px;
}

A.SUHCurrentBreadCrums:Link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 14px; /*font-weight:bold;*/
}
A.SUHCurrentBreadCrums:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000; /*color:#336699;*/
	text-decoration: none;
	font-size: 14px; /*font-weight:bold;*/
}
A.SUHCurrentBreadCrums:hover
{
	font-family: Arial, Helvetica, sans-serif; /*color:#336699;*/
	text-decoration: underline;
	font-size: 14px; /*font-weight:bold;*/
}
A.SUHCurrentBreadCrums:active
{
	font-family: Arial, Helvetica, sans-serif; /*color:#336699;*/
	color: #000;
	text-decoration: none;
	font-size: 14px; /*font-weight:bold;*/
}
.SUHCurrentBreadCrums
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000; /*color:#336699;*/
	text-decoration: none;
	font-size: 14px; /*font-weight:bold;*/
}
.SUHLastBreadCrums
{
	font-family: Arial, Helvetica, sans-serif;
	color: #268ccb; /*#336699;*/
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}



/* RatingControl */
.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.filledRatingStar
{
	background-image: url(/images/FilledStar.png);
}
.filledRatingStar2
{
	background-image: url(/images/FilledStar.png);
}
.emptyRatingStar
{
	background-image: url(/images/EmptyStar.png);
}
.emptyRatingStar2
{
	background-image: url(/images/EmptyStar.png);
}
.savedRatingStar
{
	background-image: url(/images/SavedStar.png);
}
.savedRatingStar2
{
	background-image: url(/images/SavedStar2.png);
}
/*================================
	SKIN styles of SUH
  ================================
*/
/* Button 1 */
#button1 ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
}
#button1 li
{
	display: inline;
}
#button1 a
{
	float: left;
	/*background: url(/images/button1_left.gif) no-repeat top left;
	*/background: url('/images/button1_left.png') no-repeat left top;
	
	margin: 0;
	padding: 0 0 0 4px; 
	text-decoration: none;
	border: none;
}
#button1 a span
{
	float: left;
	display: block;
	/*background: url(/images/button1_right.gif) no-repeat top right;*/
	background: url(/images/button1_right.png) no-repeat top right;
	padding: 4px 12px 7px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01322e;
	/*color: #994800;*/
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#button1 a span
{
	float: none;
}
/* End IE5-Mac hack */
#button1 a:hover
{
	background-position: 0% -42px;
	text-decoration:none;
}
#button1 a:hover span
{
	background-position: 100% -42px;
	text-decoration:none;
}




/*		================================
			Skin styles for DotNetNuke
		================================
*/

.pagemaster
{
	width: 100%;
	background-color: #f2f2f2;
	top: 0px;
	left: 0px;
}
.skinmaster
{
	top: 0px;
	left: 0px;
	width: 100%;
}
.pageHeaderBar
{
	background-color: Black;
	font-weight: bold;
	font-size: 8.5pt;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
    text-align:center;
    vertical-align:middle;
}

.pageText
{
	font-weight: bold;
	font-size: 9pt;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	vertical-align: middle;
}

.pageText1
{
	font-size: 12pt;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	vertical-align: top;
}

A.pageText:HOVER
{
	color: #666;
	text-decoration: underline;
}
A.pageText:LINK
{
	color: #FFF;
	text-decoration: none;
}
A.pageText:active
{
	color: #FFF;
	text-decoration: none;
}
A.pageText:visited
{
	color: #FFF;
	text-decoration: none;
}

.skinheader
{
	/*background-image: url(gradient_DkBlue.gif);*/
	background-color: #033333;
	height: 70px;
	background-position: top;
	vertical-align: baseline;
	width: 100%;
}
.skingradient
{
	/*background-image: url(gradient_DkBlue.gif);*/
	background-color: #033333;
}
.controlpanel
{
	width: 100%;
	background-color: #fefefe;
}
.ContainerModules
{
	background-color: #336699;
}
.toppane
{
	width: 100%;
	background-color: transparent;
}
.leftpane
{
	background-color: transparent;
}
.contentpane
{
	background-color: transparent;
}
.rightpane
{
	background-color: transparent;
}
.bottompane
{
	width: 100%;
	background-color: transparent;
}
.main_dnnmenu_container
{
	background-color: transparent;
}
.main_dnnmenu_bar
{
	cursor: pointer;
	cursor: hand;
	height: 16px;
	background-color: Transparent;
}
.main_dnnmenu_item td
{
	/*TD if menu option for using tables is on*/
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	padding: 1px 3px 3px 1px;
}

.main_dnnmenu_rootitem
{
	/*TD if menu option for using tables is on*/
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	padding: 0px 12px 0px 5px; /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover
{
	background-color: #8da4d3;
}

.main_dnnmenu_itemhover td
{
	background-color: #8da4d3;
}


.main_dnnmenu_icon
{
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 15px;
	height: 100%;
}
.main_dnnmenu_submenu
{
	background-color: #cad5ea;
	z-index: 1000;
	cursor: pointer;
	cursor: hand; /*filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); */
	padding: 1px 1px 1px 1px; /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break
{
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow
{
	border-right: #cad5ea 1px solid;
	border-bottom: #cad5ea 1px solid;
	border-top: #cad5ea 0px solid;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
.main_dnnmenu_rootmenuarrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
.StandardButton
{
	background: #7994cb none;
	color: #ffffff;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid blue;
	
	 
}
.TreeViewMenu
{
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid;
	border-top: #7994cb 1px solid;
	border-left: #7994cb 1px solid;
	border-bottom: #7994cb 1px solid;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header
{
	background-image: url(gradient_LtBlue.jpg);
}
.Head
{
	/*font-family: Tahoma, Arial, Helvetica;*/
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#434343 ;/* #333333;*/
	/*color:#003366 ;/* #333333;*/
}


/*----------------------------------------------------------------------------------------------------------------------*/

.itemListRow
{
	border-top-width: thin;
	border-top-color: Gray;
	border-top-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: Gray;
	border-bottom-style: dotted;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}


/*----------------------------------------------------------------------------------------------------------------------*/



TABLE
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}
TD
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}
TR
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}
IMG
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}

BODY
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	background-color: #f2f2f2;
	/*background-color: #ffffff;
	background-color: #f2f2f2;*/
	
}

H1
{
	font-weight:400;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:22px;
	color : Black;
	margin-top:0px;

}
H4  {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #000000;
}
.SearchHome
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: 600;
}
p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
}
div
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}





.menuSelected
{
	background-color: #91DCF4;
}
.menuItem
{
	text-align: center;
	font-size: 15px;
	font-family: Tahoma, Arial, Helvetica;
}

.menu
{
	width: 100%;
}

.containerArchive
{
	-x-system-font: none;
	background: #D0F6FF none repeat scroll 0 0;
	border: 1px solid #9DC6DD;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 10px;
}
.LinkHeader
{
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	list-style-type: none;
	text-align: right;
}
.LinkHeader:LINK
{
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	list-style-type: none;
	text-align: right;
	text-decoration: none;
}
.LinkHeader:active
{
	color:  #ffffff;
	font-size: 11px;
	font-weight:bold;
	list-style-type: none;
	text-align: right;
	text-decoration: none;
}


.LinkHeader:HOVER
{
	color: #cccccc;
	font-size: 11px;
	font-weight:bold;
	list-style-type: none;
	text-align:center;
	text-decoration: none;
}

.LinkHeader:visited
{
	color: #CCCCCC;
	font-size: 11px;
	font-weight:bold;
	list-style-type: none;
	text-align: right;
	text-decoration: none;
}
.titleVIG
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:400;
}

.styleheaderblack{
    background-color: #91DCF4;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    color:#000000;
}
.Titlesearch
{
	font-weight:400;
	font-family:Arial;
	font-size:16pt;
	margin-top:0px;
	font-weight:bold;
	color:#000000;
}
/*================================
	SKIN styles of SUH Button
  ================================
*/
/* SUHbutton */
.SUHbutton ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
	text-align:center;
}
.SUHbutton li
{
	display: inline;
	text-align:center;
}
.SUHbutton a
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	float: left;
	/*background: url('/images/button1_left.gif') no-repeat left top;*/
	background: url('/images/button1_left.png') no-repeat left top;
		margin:  0px 2px 0px 3px;
		padding: 0 0 0 4px;
		text-decoration: none;
		text-align:center;
	}
.SUHbutton a span
{
	float: left;
	white-space:nowrap;
	display: block;
	/*background: url(/images/button1_right.gif) no-repeat top right;
	*/background: url(/images/button1_right.png) no-repeat top right;
	padding:  4px 12px 7px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01322e;
	text-align:center;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.SUHbutton a span
{
	float: none;
	text-align:center;
}
/* End IE5-Mac hack */
.SUHbutton a:hover
{
	background-position: 0% -42px;
	text-decoration:none;
}
.SUHbutton a:hover span
{
	background-position: 100% -42px;
	text-decoration:none;
}
.SUHbuttonMargin{
	padding-top: 10px;
	 padding-bottom:10px;
	}

.SUHbutton a[disabled="true"]{
 color:#5f6362;
 text-decoration: none;
}
.SUHbutton a[disabled="disabled"]{
 color:#5f6362;
 text-decoration: none;
}
.SUHbutton a[disabled="true"] span{
 color:#5f6362;
 text-decoration: none;
}
.SUHbutton a[disabled="disabled"] span{
 color:#5f6362;
 text-decoration: none;
}


.H2title
{
	font-weight:400;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
    position: relative;
}

.H1Title{ 
	font-weight:400;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:22px;
	margin-top:0px;
}

 .hidenColumn
 {
	display:none;
}
 .centerMiddle
 {
	text-align:center;
	vertical-align:middle;
}
/*================================
	SKIN styles of SUH Button Left
  ================================
*/
/* SUHbutton */
.SUHbuttonLeft ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
	text-align:center;
}
.SUHbuttonLeft li
{
	display: inline;
	text-align:center;
}
.SUHbuttonLeft a
{
	float: left;
	/*background: url(/images/button1_left.gif) no-repeat top left;*/
	background: url(/images/button1_left.png) no-repeat top left;
	margin:  0;
	padding: 0 0 0 4px;
	text-decoration: none;
	border: none;
	text-align:center;
}
.SUHbuttonLeft a span
{
	float: left;
	white-space:nowrap;
	display: block;
	/*background: url(/images/button1_right.gif) no-repeat top right;
	*/background: url(/images/button1_right.png) no-repeat top right;
	padding:  4px 12px 7px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01322e;
	text-align:center;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.SUHbuttonLeft a span
{
	float: none;
	text-align:center;
}
/* End IE5-Mac hack */
.SUHbuttonLeft a:hover
{
	background-position: 0% -42px;
	text-decoration:none;
}
.SUHbuttonLeft a:hover span
{
	background-position: 100% -42px;
	text-decoration:none;
}

/*
  ================================
	SKIN styles of SUH Button 
    Yellow for Widget Account Buttons
  ================================
*/

	/* SUHbutton */
	.SUHbuttonLeftYELLOW ul
	{
		margin: 0;
		padding: 0px;
		list-style-type: none;
		text-align:center;
	}
	.SUHbuttonLeftYELLOW li
	{
		display: inline;
		text-align:center;
	}
	.SUHbuttonLeftYELLOW a
	{
		float: left;
		background: url(/images/button1_left.gif) no-repeat top left;
		margin:  0;
		padding: 0 0 0 4px;
		text-decoration: none;
		border: none;
		text-align:center;
	}
	.SUHbuttonLeftYELLOW a span
	{
		float: left;
		white-space:nowrap;
		display: block;
		background: url(/images/button1_right.gif) no-repeat top right;
		padding:  4px 12px 7px 6px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #01322e;
		text-align:center;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	.SUHbuttonLeftYELLOW a span
	{
		float: none;
		text-align:center;
	}
	/* End IE5-Mac hack */
	.SUHbuttonLeftYELLOW a:hover
	{
		background-position: 0% -42px;
		text-decoration:none;
	}
	.SUHbuttonLeftYELLOW a:hover span
	{
		background-position: 100% -42px;
		text-decoration:none;
	}
/*  ================================*/

.RBnormal
{
	font-size: 12px;
	 /*8.5pt*/
	color: #000000;
	border-style:none;
	border-width:0px;
}

TABLE.RBnormal TD
{
	border-style:none;
	border-width:0px;

	
}

TR.RBnormal TD
{
	border-style:none;
	border-width:0px;
}


        /*================================
	    SKIN styles of SUH button
      ================================
        */
        /* SUHbutton */
        .SUHbuttonBLACK ul
        {
	        margin: 0;
	        padding: 0px;
	        list-style-type: none;
	        text-align:center;
        }
        .SUHbuttonBLACK li
        {
	        display: inline;
	        text-align:center;
        }
        .SUHbuttonBLACK a
        {
	        float: left;
	        background: url(/images/buttonblack_left3.png) no-repeat top left;
	        margin:  0;
	        padding: 0 0 0 4px;
	        text-decoration: none;
	        border: none;
	        text-align:center;
        }
        .SUHbuttonBLACK a span
        {
	        float: left;
	        white-space:nowrap;
	        display: block;
	        background: url(/images/buttonblack_right3.png) no-repeat top right;
	        padding:  4px 12px 7px 6px;
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        font-weight: bold;
	        color:#ffffff;
	        text-align:center;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        .SUHbuttonBLACK a span
        {
	        float: none;
	        text-align:center;
        }
        /* End IE5-Mac hack */
        .SUHbuttonBLACK a:hover
        {
	        background-position: 0% -42px;
	        text-decoration:none;
        }
        .SUHbuttonBLACK a:hover span
        {
	        background-position: 100% -42px;
	        text-decoration:none;
        }
  
    /*================================
	    SKIN styles of SUH button gray
      ================================
        */
        /* SUHbuttongray */
        .SUHbuttongray ul
        {
	        margin: 0;
	        padding: 0px;
	        list-style-type: none;
	        text-align:center;
        }
        .SUHbuttongray li
        {
	        display: inline;
	        text-align:center;
        }
        .SUHbuttongray a
        {
	        float: left;
	        background: url(/images/buttonGray_left3.png) no-repeat top left;
	        margin:  0;
	        padding: 0 0 0 4px;
	        text-decoration: none;
	        border: none;
	        text-align:center;
        }
        .SUHbuttongray a span
        {
	        float: left;
	        white-space:nowrap;
	        display: block;
	        background: url(/images/buttonGray_right3.png) no-repeat top right;
	        padding:  4px 12px 7px 6px;
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        font-weight: bold;
	        color:#ffffff;
	        text-align:center;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        .SUHbuttongray a span
        {
	        float: none;
	        text-align:center;
        }
        /* End IE5-Mac hack */
        .SUHbuttongray a:hover
        {
	        background-position: 0% -42px;
	        text-decoration:none;
        }
        .SUHbuttongray a:hover span
        {
	        background-position: 100% -42px;
	        text-decoration:none;
        }
        .SUHbuttongray a[disabled="true"]{
		 color:#5f6362;
		 text-decoration: none;
		}
		.SUHbuttongray a[disabled="disabled"]{
		 color:#5f6362;
		 text-decoration: none;
		}
		.SUHbuttongray a[disabled="true"] span{
		 color:#5f6362;
		 text-decoration: none;
		}
		.SUHbuttongray a[disabled="disabled"] span{
		 color:#5f6362;
		 text-decoration: none;
		}
        
        /*================================
	    SKIN styles of SUH button gray
      ================================
        */
        /* SUHbuttonGreen */
        .SUHbuttonGreen ul
        {
	        margin: 0;
	        padding: 0px;
	        list-style-type: none;
	        text-align:center;
        }
        .SUHbuttonGreen li
        {
	        display: inline;
	        text-align:center;
        }
        .SUHbuttonGreen a
        {
	        float: left;
	        background: url(/images/button1_left.png) no-repeat top left;
	        margin:  0;
	        padding: 0 0 0 4px;
	        text-decoration: none;
	        border: none;
	        text-align:center;
        }
        .SUHbuttonGreen a span
        {
	        float: left;
	        white-space:nowrap;
	        display: block;
	        background: url(/images/button1_right.png) no-repeat top right;
	        padding:  4px 12px 7px 6px;
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        font-weight: bold;
	        color:#01322e;
	        text-align:center;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        .SUHbuttonGreen a span
        {
	        float: none;
	        text-align:center;
        }
        /* End IE5-Mac hack */
        .SUHbuttonGreen a:hover
        {
	        background-position: 0% -42px;
	        text-decoration:none;
        }
        .SUHbuttonGreen a:hover span
        {
	        background-position: 100% -42px;
	        text-decoration:none;
        }
        .SUHbuttonGreen a[disabled="true"]{
		 color:#5f6362;
		 text-decoration: none;
		}
		.SUHbuttonGreen a[disabled="disabled"]{
		 color:#5f6362;
		 text-decoration: none;
		}
		.SUHbuttonGreen a[disabled="true"] span{
		 color:#5f6362;
		 text-decoration: none;
		}
		.SUHbuttonGreen a[disabled="disabled"] span{
		 color:#5f6362;
		 text-decoration: none;
		}

        /*================================
	    SKIN styles of SUH Button medium
      ================================
        */
        /* SUHbuttonM */
        .SUHbuttonM ul
        {
	        margin: 0;
	        padding: 0px;
	        list-style-type: none;
	        text-align:center;
        }
        .SUHbuttonM li
        {
	        display: inline;
	        text-align:center;
        }
        .SUHbuttonM a
        {
	        float:left;
	        background: url(/images/buttonm_leftm.gif) no-repeat top left;
	        margin:  0;
	        padding: 0 0 0 5px;
	        text-decoration: none;
	        border: none;
	        text-align:center;
        }
        .SUHbuttonM a span
        {
	        float: left;
	        white-space:nowrap;
	        display: block;
	        background: url(/images/buttonm_rightm.gif) no-repeat top right;
	        padding:  10px 15px 15px 6px;
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 11pt;
	        font-weight: bold;
	        color: #994800;
	        text-align:center;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        .SUHbuttonM a span
        {
	        float: none;
	        text-align:center;
        }
        /* End IE5-Mac hack */
        .SUHbuttonM a:hover
        {
	        background-position: 0% -67px;
	        text-decoration:none;
        }
        .SUHbuttonM a:hover span
        {
	        background-position: 100% -67px;
	        text-decoration:none;
        }
  
        /*================================
	    SKIN styles of SUH Button Big
      ================================
        */
        /* SUHbuttonG */
        .SUHbuttonG ul
        {
	        margin: 0;
	        padding: 0px;
	        list-style-type: none;
	        text-align:center;
        }
        .SUHbuttonG li
        {
	        display: inline;
	        text-align:center;
        }
        .SUHbuttonG a
        {
	        float: left;
	        background: url(/images/buttong_leftg.gif) no-repeat top left;
	        margin:  0;
	        padding: 0 0 0 8px;
	        text-decoration: none;
	        border: none;
	        text-align:center;
        }
        .SUHbuttonG a span
        {
	        float: left;
	        white-space:nowrap;
	        display: block;
	        background: url(/images/buttong_rightg.gif) no-repeat top right;
	        padding:  12px 17px 16px 6px;
	        font-family: Arial, Helvetica, sans-serif;
	        font-size:21px;
	        font-weight: bold;
	        color: #994800;
	        text-align:center;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        .SUHbuttonG a span
        {
	        float: none;
	        text-align:center;
        }
        /* End IE5-Mac hack */
        .SUHbuttonG a:hover
        {
	        background-position: 0% -85px;
	        text-decoration:none;
        }
        .SUHbuttonG a:hover span
        {
	        background-position: 100% -85px;
	        text-decoration:none;
        }
        
        /*================================
	    SKIN styles of SUH Button Big Green
      ================================
        */
        /* SUHbuttonG */
        .SUHbuttonG_Green ul
        {
	        margin: 0;
	        padding: 0px;
	        list-style-type: none;
	        text-align:center;
        }
        .SUHbuttonG_Green li
        {
	        display: inline;
	        text-align:center;
        }
        .SUHbuttonG_Green a
        {
	        float: left;
	        background: url(/images/buttong_leftg_Green.png) no-repeat top left;
	        margin:  0;
	        padding: 0 0 0 8px;
	        text-decoration: none;
	        border: none;
	        text-align:center;
        }
        .SUHbuttonG_Green a span
        {
	        float: left;
	        white-space:nowrap;
	        display: block;
	        background: url(/images/buttong_rightg-Green.png) no-repeat top right;
	        padding:  14px 17px 18px 6px;
	         /*padding: top dercho inf izk;*/
	        font-family: Arial, Helvetica, sans-serif;
	        font-size:14px;
	        font-weight: bold;
	        color: #333333;
	        text-align:center;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        .SUHbuttonG_Green a span
        {
	        float: none;
	        text-align:center;
        }
        /* End IE5-Mac hack */
        .SUHbuttonG_Green a:hover
        {
	        background-position: 0% -82px;
	        text-decoration:none;
        }
        .SUHbuttonG_Green a:hover span
        {
	        background-position: 100% -82px;
	        text-decoration:none;
        }
     /*================================
	    SKIN styles of SUH Button Blue
      ================================
        */
        /* SUHbuttonM */
        .SUHbuttonBlue ul
        {
	        margin: 0;
	        padding: 0px;
	        list-style-type: none;
	        text-align:center;
        }
        .SUHbuttonBlue li
        {
	        display: inline;
	        text-align:center;
        }
        .SUHbuttonBlue a
        {
	        float:left;
	        background: url(/images/buttonm_leftBlue.gif) no-repeat top left;
	        margin:  0;
	        padding: 0 0 0 4px;
	        text-decoration: none;
	        border: none;
	        text-align:center;
        }
        .SUHbuttonBlue a span
        {
	        float: left;
	        white-space:nowrap;
	        display: block;
	        background: url(/images/buttonm_rightBlue.gif) no-repeat top right;
	          padding:  4px 12px 7px 6px;
/*	          padding:super dercho imnferior ixki */
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 14px;
	        font-weight: bold;
	        color:#ffffff;
	        text-align:center;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        .SUHbuttonBlue a span
        {
	        float: none;
	        text-align:center;
        }
        /* End IE5-Mac hack */
        .SUHbuttonBlue a:hover
        {
	       background-position: 0% -47px;
	        text-decoration:none;
        }
        .SUHbuttonBlue a:hover span
        {
	        background-position: 100% -47px;
	        text-decoration:none;
        }
        
        .titlesuh
        {
        	font-size:13pt;
        	color:#000000;
	        font-weight:bold;
	        font-family:Trebuchet MS;
	        padding:3px 3px 3px 3px;
        }
        .Subtitlesuh
        {
        	font-size:10pt;
        	color:#000000;
	        font-weight:bold;
	        font-family:Trebuchet MS;
	        padding:3px 3px 3px 3px;
        }
          .SUHParagraphTitle
        {
        	font-size:9pt;
        	color:#000000;
	        font-weight:bold;
	        font-family:Arial;
	        padding:3px 3px 3px 3px;
        }
        .SUHParagraph
        {
        	font-size:9pt;
        	color:#000000;
	        font-weight:normal;
	        font-family:Arial;
        }

/*este es para la hime page */  
/* Logos */

.home .logos {margin-bottom:20px; list-style-type: none;}
.logos ul {list-style-type:none; margin:0; padding:0; list-style-type: none;}
.logos li {float:left; margin-right:9px; margin-bottom:10px; list-style-type: none;}
.home .logos li {margin-bottom:0; list-style-type: none;}
.logos li.last {margin-right:0; list-style-type: none;}
.logos a {display:block; width:149px; height:88px; background-image:url(/images/sprite-logos.gif); background-repeat:no-repeat; cursor:default; list-style-type: none;}
.bestbuy {background-position: 0 0; list-style-type: none; }
.costco {background-position: 0 -108px; list-style-type: none;}
.swann {background-position: 0 -216px; list-style-type: none;}
.safetyfirst {background-position: 0 -324px; list-style-type: none;}
.whalen {background-position: 0 -432px; list-style-type: none;}
.toysrus {background-position: 0 -540px; list-style-type: none;}
.babiesrus {background-position: 0 -756px; list-style-type: none;}
.panasonic {background-position: 0 -1296px; list-style-type: none;}
.buydotcom {background-position: 0 -1728px; list-style-type: none;}
.steptwo {background-position: 0 -1944px; list-style-type: none;}
.ecr {background-position: 0 -2700px; list-style-type: none;}
.radioshack {background-position: 0 -1620px; list-style-type: none;}

p.brands {text-align:center; font-size:18px; margin-bottom:.9em;}
      
/* Feature */

/* for image replacement */
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }
.feature ul {list-style-type:none; margin:0; padding:0; list-style-type: none;}
.feature li {padding:0; margin:0; list-style-type: none;}
.feature .bottom {}
.feature .home-manufacturer {width:300px; height:214px; background-image:url(/images/home-feature.gif); background-position:0 0;}
.feature .home-manufacturer-bottom {width:300px; height:86px; background-image:url(/images/home-feature.gif); background-position:0 -645px;}
.feature .home-retailer {width:300px; height:214px; background-image:url(/images/home-feature.gif); background-position:0 -215px;}
.feature .home-retailer-bottom {width:300px; height:86px; background-image:url(/images/home-feature.gif); background-position:0 -732px;}
.feature .home-consumer {width:300px; height:214px; background-image:url(/images/home-feature.gif); background-position:0 -430px;}
.feature .bottom {width:300px; height:86px; background-image:url(/images/home-feature.gif); background-position:0 -819px;}
.quote-safetyfirst {width:300px; height:193px; background-image:url(/images/quotes.gif); background-position:0 0;}
.quote-swann {width:300px; height:233px; background-image:url(/images/quotes.gif); background-position:0 -194px;}
.quote-retail-buyer {width:300px; height:233px; background-image:url(/images/quotes.gif); background-position:0 -428px;}

/* Columns Layouts Full Page */

.one-half-first { width: 460px; float: left; margin-right:20px; list-style-type: none;}
.one-half-second { width: 460px; float: left; margin:0;  list-style-type: none; list-style-type: none;}

.one-third-first { width: 300px; float: left; margin-right:20px;  list-style-type: none;}
.one-third-second { width: 300px; float: left; margin-right:20px;  list-style-type: none;}
.one-third-third { width: 300px; float: left; margin:0;  list-style-type: none;}

.two-third-first-a { width: 620px; float: left; margin-right:20px; }
.two-third-second-a { width: 300px; float: left; margin:0; }
.two-third-first-b { width: 300px; float: left; margin-right:20px; }
.two-third-second-b { width: 620px; float: left; margin:0; }

.one-fourth-first { width: 220px; float: left; margin-right:20px; }
.one-fourth-second { width: 220px; float: left; margin-right:20px; }
.one-fourth-third { width: 220px; float: left; margin-right:20px; }
.one-fourth-fourth { width: 220px; float: left; margin:0; }

.two-fourth-first-a { width: 460px; float: left; margin-right:20px; }
.two-fourth-second-a { width: 220px; float: left; margin-right:20px;}
.two-fourth-third-a { width: 220px; float: left; margin:0; }

.two-fourth-first-b { width: 220px; float: left; margin-right:20px; }
.two-fourth-second-b { width: 220px; float: left; margin-right:20px; }
.two-fourth-third-b { width: 460px; float: left; margin:0; }
.mylist_style
{
	list-style-type: none;
	}
/* Home */
.home .headline_area {display:none;}
.home #subnav-menu {display:none;}

/* The Magnificent CLEARFIX j.mp/phayesclearfix */
.clearfix:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
/* Get rid of empty crap */

/* Header Bar */
#header-bar {border-bottom:#c5c5c5 solid 1px; padding:10px 0; height:30px;
             /* background:url(/images/phone.gif) no-repeat 460px 20px;*/}
#header-bar ul {list-style-type:none; margin:0; padding:0}
#header-bar .search {float:left;}
#header-bar .call-to-action {float:right;}
.call-to-action ul {list-style-type:none; padding:0; margin:0;}
.call-to-action li {display:inline;}
.call-to-action a.demo {display:block; width:128px; height:30px; background:url(/images/btn_help.gif) no-repeat; float:right; margin-right:20px; }
.call-to-action a.login {display:block; width:123px; height:30px; background:url(/images/btn_login.gif) no-repeat; float:right;}
#header-bar li.widget {margin:0; padding:0; line-height:normal;}
#header-bar li.widget p {margin:0; padding:0; line-height:normal;}

.copyright a.cea {float:left; display:block; height:30px; width:58px; background: url(/images/associations.png) no-repeat 0 3px;}
.copyright a.jpma {float:left; display:block; height:30px; width:20px; background: url(/images/associations.png) no-repeat 0 -42px;}
.copyright a.ahfa {float:left; display:block; height:30px; width:37px; background: url(/images/associations.png) no-repeat 0 -89px;}
.copyright a.ha {float:left; display:block; height:30px; width:52px; background: url(/images/associations.png) no-repeat 0 -135px;}

#footer .social-networks {width:40%; float:right; text-align:right;}
#footer .social-networks a {border:none; margin-left:10px;}
#footer .social-networks ul {list-style-type:none; margin-top:0; padding:0; float:right;}
#footer .social-networks li{display:inline;}

.social-networks a.facebook {float:left; display:block; width:108px; height:22px; background:url(/images/social_networks.png) no-repeat 0 0;}
.social-networks a.twitter {float:left; display:block; width:95px; height:22px; background:url(/images/social_networks.png) no-repeat 0 -41px;}
.social-networks a.linkedin {float:left; display:block; width:98px; height:22px; background:url(/images/social_networks.png) no-repeat 0 -82px;}


/* The Magnificent CLEARFIX j.mp/phayesclearfix */
.clearfix:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
/* Get rid of empty crap */

.widget_maxbannerads img {padding:0 !important;}





/*---------------------------------
---------------------------------
-----------------------------------
-----------------------------
--------------------------*/
hr {border-style:solid; margin:0em 0; border-top:0; border-right:0; border-left:0; border-bottom:#c5c5c5 solid 1px;}


li.widget {margin-bottom:1em;}
#sidebars .widget h3 {display:none;}
/*p:empty { display: none; }*/
.custom #container {width:980px;}
.custom #header {display:none;}
.custom #page {padding:0 20px; background-color:transparent; background-image:url(/images/logo.png); background-repeat:no-repeat; background-position: 10px 0;}
.format_text h1, .format_text h2, .format_text h3 {margin:0 0 1em;}
h2 {text-shadow:#fff 0 1px 0;}
.format_text blockquote {margin-left:0; color:#444; border-left: 1px solid #c5c5c5;}
/* Main Navigation */
.menu-main-menu-container {height:62px;}
.menu-main-menu-container ul {width:auto; padding-top:15px; float:right;}
.menu a {border:none; text-transform:none; letter-spacing:normal; font-size:14px; font-weight:bold; margin-left:2px; -moz-border-radius: 5px; border-radius: 5px;}
.menu a:hover {cursor:pointer;}

.menu .current-menu-item a, .menu .current-page-ancestor a {background:#111; color:fff;}
.menu .current-menu-item a:hover {background:#111; color:#fff}
/* Sub Navigation */
#subnav-menu {padding:25px 0 15px 0;}
#subnav-menu ul {list-style-type:none; margin:0; padding:0;}
#subnav-menu li {display:inline;}
#subnav-menu ul ul {float:right; width:auto;}
#subnav-menu li.widget ul li {margin-bottom:0;}
#subnav-menu .menu a {border:none; text-transform:none; letter-spacing:normal; font-size:12px; font-weight:bold; margin-left:2px; -moz-border-radius: 3px; border-radius: 3px; padding:4px 10px; background:none; color:#444}
#subnav-menu .current-menu-item a {background:#999; color:#fff;}


/* Search */
.search_form .text_input {background:#fff; height:28px; width:250px; border:#c5c5c5 solid 1px; -moz-border-radius: 5px; border-radius: 5px; padding-left:10px;}
* html .search_form .text_input {padding:4px 0 0 10px; height:24px;}
*+html .search_form .text_input {padding:4px 0 0 10px; height:24px;}

/* Page Titles */
.manufacturers #subnav-menu {background:url(/images/titles.png) no-repeat 0 28px;}
.retailers #subnav-menu {background:url(/images/titles.png) no-repeat 0 -40px;}
.solutions #subnav-menu {background:url(/images/titles.png) no-repeat 0 -108px;}
.why-showuhow #subnav-menu {background:url(/images/titles.png) no-repeat 0 -176px;}
.about-us #subnav-menu {background:url(/images/titles.png) no-repeat 0 -244px;}

/* Manufacturers */
.manufacturers .headline_area {display:none;}

/* Retailers */
.retailers .headline_area {display:none;}

/* Solutions */
.solutions .headline_area {display:none;}

/* Why ShowUhow */
.why-showuhow .headline_area {display:none;}

/* About Us */
.about-us .headline_area {display:none;}

/* Content */

.no_sidebars .post_box, .post_box {padding:0; margin:0;}
.post_box {width:620px;}
.no_sidebars .post_box {width:100%;}
#content {width:auto;}
.about-us h3 a {text-decoration:none; color:#111; cursor:default;}

/* box */
.box {border:#c5c5c5 solid 1px; -moz-border-radius: 3px; border-radius: 3px; padding:20px; background: #ffffff; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f2f2f2); /* for firefox 3.6+ */
	
	}
.manufacturer-landing .box {height:265px; margin-bottom:20px;}
.retailers-landing .box {height:220px; margin-bottom:20px;}



/* Columns Layouts with Sidebar */

.column-container-sidebar .one-half-first { width: 300px;}
.column-container-sidebar .one-half-second { width: 300px;}

.column-container-sidebar .one-fourth-first { width: 140px;}
.column-container-sidebar .one-fourth-second { width: 140px;}
.column-container-sidebar .one-fourth-third { width: 140px;}
.column-container-sidebar .one-fourth-fourth { width: 140px;}

.solutions .column-container p {line-height:normal;}
.solutions .column-container h3 {margin-bottom:.5em;}

/* Home */
.home .headline_area {display:none;}
.home #subnav-menu {display:none;}
/* Sidebar */
#sidebars {width:300px;}
.sidebar-block {padding:20px 20px 0 20px; border-bottom:#c5c5c5 solid 1px;}
.sidebar-block h2 {color:#111; letter-spacing:normal; font-size:14px; text-shadow:#fff 0 1px 0; font-weight:bold; font-variant:normal;}
.sidebar-block img {display:block;}
.no-border {border:none;}
/* Slider */
#DDSliderCont {margin-bottom:1em; border-bottom:#c5c5c5 solid 1px;}
.manufacturers #DDSliderCont {margin-bottom:20px; border-bottom:none;}
.sidebar ul.sidebar_list, ul.sidebar_list {padding:0;}

/*=============================================
	modules style 01-11-2010 JJGP
=============================================*/
.SUHmoduletitleTD
{
	 padding-bottom:3px; 
	 border-bottom:solid 1px #999999;  
	 padding-top: 10px; 
}
.SUHmoduletitleSpan
{
	 font-weight:400; 
	 font-family:Arial,Helvetica,sans-serif; 
	 font-size:18px;	
}
.SUHTDDisplayModule 
{
	padding-top:9px;
}
	


