/***** homepage *****/
/* Flash Hero Box */
#homeFlash {
width:702px;
height:298px;
border-bottom:1px solid #dcdbc2;
padding:0px;
text-align:center;
}

/* START OF HOME PAGE SLIDER ---------------------------------- */

#slider a {
	text-decoration: none;
	color: #e800da;
}

#slider a img {
	border: 0;
}

#slider {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	position:relative;
	height: 295px;
}

#slider li {
	padding: 0;
	margin: 0;
	zoom:1;
	position:relative;
	overflow: hidden;
	background-color:#fff;
}

#sliderBox {
	position:relative;
	overflow: hidden;
	width:698px;
	height:295px;
}

#sliderBox .multiple li {
	width: 698px;
	height:295px;
	overflow: hidden;
}

#sliderBox .images li {
	width: 698px;
}

#sliderBox .images img {
	float: none;
}

.HeroOne, .HeroTwo, .HeroThree, .HeroFour, .HeroFive { 
 	cursor:pointer;
}	

.HeroOne img, .HeroTwo img, .HeroThree img, .HeroFour img, .HeroFive img { 
   	width:698px;
    height:295px;
	position:absolute;
	top:0;
	left:0;
}	

.Hero {
	position:relative;
	text-align:left;
	margin:0px 0px 0px 0px; 
	padding:0;
}

.Hero h1 {
    color:#fff; 
	font-size:38px;
	line-height:38px;
	letter-spacing:-1px;
	text-transform:uppercase;
	width: 500px;
}

.Hero p {
	color:#fff; 
	font-size:16px;
	line-height:16px;
	text-transform:uppercase;
}

.HeroOneContent, .HeroTwoContent, .HeroThreeContent, .HeroFourContent, .HeroFiveContent {
	position:relative;
	text-align:left;
	margin:0px 0px 0px 0px; 
	padding:0;
	font-family: Arial, sans-serif; 
	z-index:10;
}

.HeroOneContent {
	padding-top:15px;
}

.HeroTwoContent {
	padding-top:75px;
}

.HeroThreeContent {
	padding-top:180px;
}

.HeroFourContent {
	padding-top:15px;
}

.HeroFiveContent {
	padding-top:125px;
}

.HeroOneContent h1 {
	padding:0px 0px 7px 17px; 
	margin:0;
}

.HeroOneContent p {
	padding:0px 0px 0px 17px; 
	margin:0;
}

.HeroOneContent img.button3 {
	position:relative;
	text-align:left;
	padding:0; 
	margin:10px 0px 0px 21px; 
	width:125px; 
	height:31px;
}


.HeroTwoContent h1 { 
	padding:0px 0px 3px 17px; 
	margin:0;
}

.HeroTwoContent p {
	padding:0px 0px 0px 17px; 
	margin:0;
}

.HeroTwoContent img.button {
	position:relative;
	text-align:left;
	padding:0; 
	margin:8px 0px 0px 21px; 
	width:119px; 
	height:31px;
}


.HeroThreeContent h1 { 
	padding:0px 0px 3px 17px; 
	margin:0;
}

.HeroThreeContent p {
	padding:0px 0px 0px 17px; 
	margin:0;
}

.HeroThreeContent img.button2 {
	position:relative;
	text-align:left;
	padding:0; 
	margin:8px 0px 0px 17px; 
	width:151px; 
	height:31px;
}

.HeroFourContent h1 { 
	padding:0px 0px 3px 21px; 
	margin:0;
}

.HeroFourContent p {
	padding:0px 0px 0px 21px; 
	margin:0;
}

.HeroFourContent img.button {
	position:relative;
	text-align:left;
	padding:0; 
	margin:8px 0px 0px 21px; 
	width:119px; 
	height:31px;
}


.HeroFiveContent h1 { 
	padding:0px 0px 3px 21px; 
	margin:0;
}

.HeroFiveContent p {
    font-size:18px;
	line-height:20px;
	padding:0px 0px 0px 21px; 
	margin:0;
}

.HeroFiveContent p .highlight {
	color:#ffc310;
    font-weight:bold;
}

.HeroFiveContent img.button {
	position:relative;
	text-align:left;
	padding:0; 
	margin:8px 0px 0px 21px; 
	width:119px; 
	height:31px;
}

/* Hide Carousel elements on page load */

.Hero h1 {
    margin-left:-696px;
}

.Hero p, .Hero img {
    display:none;
}

/* */

#BGpagination {
	background:url(/images/home_hero/paginationBG.png) 0 0 no-repeat; 
	z-index:200;
	position:absolute;
	bottom:0px; 
	right:-1px;
	width:167px; 
	height:19px;
}

/*next button*/
.bx-next {
	position:absolute;
	bottom:0px;
	right:20px;
	z-index:999;
	width: 12px;
	height: 12px;
	text-indent: -999999px;
	background: url(/images/home_hero/next.gif) no-repeat 0 0px;
}

/*previous button*/
.bx-prev {
	position:absolute;
	bottom:4px;
	right:120px;
	z-index:999;
	width: 7px;
	height: 8px;
	text-indent: -999999px;
	background: url(/images/home_hero/prev.gif) no-repeat 0 0px;
}

/*pager links*/
.bx-pager a {
	margin:0px;
	color: #000;
	padding: 0px 4px 0px 4px;
	font-size: 12px;
	zoom:1;
	font-weight:bold;
	text-decoration: none;
/*	background: url(gray_pager.png) no-repeat 0 -20px; */
}

/*auto start button*/
.bx-auto .start {
	padding-left: 13px;
/*	background: url(gray_auto.png) no-repeat 0 2px; */
}

/*auto stop button*/
.bx-auto .stop {
	padding-left: 13px;
/*	background: url(gray_auto.png) no-repeat 0 -14px; */
}

/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
	color: #e6781f;
}

/*pager wrapper*/
.bx-pager {
	text-align:center;
	padding:0;
	margin:0;
	font-size:12px;
	color:#666;
	position:absolute;
	right:40px;
	bottom:0;
	z-index:999;
}

/*captions*/
.bx-captions {
	text-align:center;
	font-size: 12px;
	padding:0;
	margin:0;
	color: #666;
}

/*auto controls*/
.bx-auto {
	text-align: center;
	padding:0;
	margin:0;
	position:absolute;
	bottom:4px;
	right:130px;
	z-index:1999;
}

.bx-auto a {
	color: #666;
	font-size: 10px;
	text-decoration: none;
	line-height:10px;
}
/* END OF HOME PAGE SLIDER ---------------------------------- */


/* Content Block Box */
.contentBlock 
{
float:left;	
width:226px;
overflow:hidden;
padding:0px;
}

.contentBlock img
{
width:225px;
height:186px;
overflow:hidden;
margin:0px;
padding:0px;
}

.contentBlock img.learnMore
{
width:127px;
height:31px;
}


.contentBlock h2
{
width: 226px;
background-color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
color: #F86C1F;
font-size: 14px;
line-height:16px;
margin:5px 0px 5px 0px;
}

.contentBlock h2 a, .contentBlock h2 a:hover
{
color: #F86C1F;
font-size: 14px;
text-decoration:none;
}


/*********************/

/***** registration page *****/
#SignUp
{
width:702px;
height:auto;
padding:7px 0 0 0;
margin:0px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
line-height:14px;
}

#SignUp h1 
{
width:690px;
height:30px;
margin:-14px 0 0 0;
padding:2px 0px 2px 0px;
font-family:Helvetica, Arial, sans-serif;
font-size:26px;
font-weight:bold;
color:#333333;
line-height:30px;
text-transform:none;
}

#SignUp h2 
{
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:normal;
color:#F86C1F;
line-height:18px;
}

#SignUp h3 
{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#787878;
line-height:14px;
}

#SignUp p 
{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
line-height:14px;
}

#SignUp p a 
{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:14px;
}

.reqStar
{
color:#e6781e;
font-weight:normal;
}

#SignUp .reqNotice
{
float:left;
width:100%;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
padding:12px 0px 12px 0px;
}

#SignUp .fieldDescBlock 
{
float:right;
width:400px;
padding:0px;
margin:0px;
}

#SignUp .PasswordMessage
{
float:left;
width:220px;
padding:0px;
margin:0px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#f86c1f;
text-align:left;
}

#SignUp .regInput 
{
width:220px;
height:14px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
}	

#SignUp .addressInput 
{
width:450px;
height:14px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
}

#SignUp .zipInput 
{
width:100px;
height:14px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
}

#SignUp .dateInput 
{
width:100px;
height:14px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
margin-right:6px;
}

#SignUp .regCheck 
{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
line-height:12px;
padding-bottom:10px;
}

#SignUp select 
{
margin:0px;
width:186px;
height:20px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
vertical-align:middle;
}

#SignUp img.resize
{
width:675px;
height:12px;
}

#SignUp img.confirm
{
width:703px;
height:150px;
}

.submitButton	
{
margin:12px 0px 0px 0px;	
}

/*************************************************************/


/***** Section Landing Page *****/

/* Main Section Block Box */
#landingBlock
{
float:left;	
width:450px;
padding:0px 12px 12px 0px;
}

#landingBlock h2 
{
width:450px;
padding:2px 0px 5px 0px;
border-bottom:1px solid #dadada;
margin-bottom:14px; 
}

/* Section Landing */
#sectionLanding 
{
width:450px;
}

#sectionLanding img
{
width:450px;
height:240px;
overflow:hidden;
margin:0px;
padding-bottom:15px;
}

#sectionLanding p
{
padding-bottom:20px;
margin:0px;
}

/**** topic Landing ******/
#topicLanding 
{
width:450px;
border-bottom:1px solid #dadada;
margin-bottom:15px;
}

#topicLanding h4
{
width:450px;	
padding:23px 0px 10px 0px;
}

#topicLanding p
{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
line-height:14px;
margin:0px;
}

#topicLanding img
{
width:172px;
height:172px;
overflow:hidden;
margin:0px;
padding:0px 15px 15px 0px;
float:left;
}

#topicLanding .imgText
{
float:left;
width:268px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
line-height:15px;
padding:0px 0px 15px 0px;
}

/* Landing Item block */
#landingBlock .landingItem 
{
width:218px;
margin:0px;
padding:0;
}

#landingBlock .landingItem h3 {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
line-height:18px;
margin:0px;
padding-bottom: 8px;
}

#landingBlock .landingItem ul 
{
list-style:none;
margin:0px;
padding:0px;
}

#leftPanel img 
{
    padding-bottom: 10px;
}

#rightPanel img 
{
    padding-bottom: 10px;
}

#landingBlock .landingItem ul li p
{
margin:8px 0px 10px 0px;	
font-size: 12px;
}

#landingBlock .landingItem ul li a,#landingBlock .landingItem ul li a:hover
{
line-height:15px;
}

/* Right Block*/

#QuickFixHeader 
{
    background-image: url(/images/quick_fixes.png);
    background-repeat:no-repeat;
    width: 240px;
    height: 31px;
}

#EasyUpdatesHeader
{
    background-image: url(/images/easy_updates.png);
    background-repeat: no-repeat;
    width: 240px;
    height: 31px;
}

#EasyUpdatesHeader span
{
    display: none;
}

.borderBlockWorksheet 
{
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    margin-bottom: 15px;
    padding: 0;
    width: 240px;
    float: left;
}

#EasyUpdatesSubHeader 
{
    width: 220px;
    padding: 10px;
    font-size: 12px;
}


#RelatedMovingArticles
{
    background-image: url(/images/related_moving_articles.png);
    background-repeat: no-repeat;
    width: 240px;
    height: 31px;
}

#RelatedMovingArticles span
{
    display: none;
}

#ProjectIdeas
{
    background-image: url(/images/related_project_ideas.png);
    background-repeat: no-repeat;
    width: 240px;
    height: 31px;
}

#ProjectIdeas span
{
    display: none;
}

#WorksheetHeader 
{
    background-image: url(/images/handy_worksheets.png);
    background-repeat:no-repeat;
    width: 240px;
    height: 31px;
}

#RecomProductsHeader 
{
    background-image: url(/images/recommended_products.png);
    background-repeat: no-repeat;
    width: 240px;
    height: 31px;
}

#RecomProductsHeader span
{
    display: none;
}

#WorksheetSubHeader 
{
    width: 220px;
    padding: 10px;
    font-size: 12px;
}

#WorksheetHeader span
{
    display: none;
}

#QuickFixHeader span
{
    display: none;
}

#worksheetsList li 
{
    font-size: 12px;
}

#landingRightBlock 
{
float:left;	
width:240px;
padding:0px 0px 12px 0px;
}

#landingRightBlock h4 
{
width:235px;
padding:2px 0px 5px 0px;
border-bottom:1px solid #dadada;
margin-bottom:10px; 
}

#landingRightBlock ul 
{
list-style:none; 
margin:5px 0px 0px 0px;
padding:0px;
}

#landingRightBlock ul li
{
width:223px;
height:15px;
margin:0px;
padding-left:10px;
overflow:hidden;
line-height:15px;	
}

#landingRightBlock .borderBlock 
{
width:240px;	
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
padding:0px;
margin-bottom:15px; 	
}

#articleRightBar .borderBlock
{
    width:240px;
    border-left:1px solid #c9c9c9;
    border-right:1px solid #c9c9c9;
    padding:0px;
    margin-bottom:15px;
}

#landingRightBlock .borderBlock h4  
{
width:211px;	
color:#333333;
border:none;
padding:18px 10px 0px 10px;
margin:0px;
}

#landingRightBlock .borderBlock ul 
{
list-style:none; 
list-style-image:none;
padding:0px;
margin:0px;
}

#landingRightBlock .borderBlock li
{
list-style:none;	
width:220px;
height:32px;
overflow:hidden;
padding:0px 10px 0px 10px;
background-color: #fcf3ca;
border-top: 1px dotted #999999;
}

#landingRightBlock .borderBlock li.alterItem 
{
background-color:#ffffff;
}

#landingRightBlock .borderBlock li a,#landingRightBlock .borderBlock li a:hover 
{
line-height:32px;	
text-decoration:underline;
font-size: 12px;
font-weight: bold;
}

#landingRightBlock .borderBlockWorksheet 
{
width:240px;	
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
padding:0px;
margin-bottom:15px; 	
}

#landingRightBlock .borderBlockWorksheet ul 
{
list-style:none; 
list-style-image:none;
padding:0px;
margin:0px;
}

#landingRightBlock .borderBlockWorksheet li
{
list-style:none;	
width:220px;
height:32px;
overflow:hidden;
padding:0px 10px 0px 10px;
}

#landingRightBlock .borderBlockWorksheet li a,#landingRightBlock .borderBlockWorksheet li a:hover 
{
line-height:32px;	
text-decoration:underline;
font-size: 12px;
font-weight: bold;
}

#landingRightBlock .borderBlock img 
{
    position: relative;
    top: 3px;
}

#landingRightBlock .borderBlockWorksheet img 
{
    position: relative;
    top: 3px;
}

#leftPanelShadow 
{
    width: 240px;
    height: 6px;
    background-image: url(/images/right_panel_shadow.gif);
    background-repeat:no-repeat;
    position:relative;
    top:7px;
    float: left;
}

#rightPanelShadow 
{
    width: 240px;
    height: 6px;
    background-image: url(/images/right_panel_shadow.gif);
    background-repeat:no-repeat;
    position:relative;
    top:0px;
    float: left;
}

.borderBlockWorksheet #rightPanelShadow {
    top:5px;
}

/********************************/

/* My Shopping List page */
#shoppingListBlock 
{
float:left;	
width:702px;
padding:12px 0px 12px 0px;
}

#shoppingListBlock h2 
{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
line-height:15px;
margin:0px;	
padding:0px;
}

#shoppingListBlock p 
{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
line-height:15px;
margin:0px;	
}

#shoppingListBlock .tmlistBlock
{
width:564px;
padding:20px 0px 5px 95px;
border-bottom:1px solid #dadada;
margin-bottom:15px; 
}

#shoppingListBlock .tmlistBlock ul 
{
list-style:none; 
margin:0px;
padding:0px;
}

#shoppingListBlock .tmlistBlock ul li
{
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
line-height:15px;
margin:5px 0px 10px 0px;
padding:0px;
}

#shoppingListBlock .tmlistBlock ul li.chkBox 
{
float:left;
width:100%;
}

#shoppingListBlock .tmlistBlock ul li.chkBox label
{
float:left;
margin-left:2px;
padding-top:1px;	
width:90%;
}

#shoppingListBlock #mslPrint
{
float:right;
padding:0px 43px 0px 20px;
}

#shoppingListBlock #mslDelete
{
float:right;
padding:0px;
}

#shoppingListBlock ul 
{
list-style:none; 
}

#shoppingListBlock ul li
{
margin:0px 0px 10px 0px;
padding:0px 0px 2px 18px;
line-height:15px;
background-repeat:no-repeat;
background-position:center left;
}

#shoppingListBlock #mslPrint li
{
background-image:url(/images/print-icon.gif);
}

#shoppingListBlock #mslDelete li
{
background-image:url(/images/delete-icon.gif);
}


/********************************/

/***** article *******/
#articleBlock
{
float:left;
width:450px;
vertical-align:top;
padding-bottom:12px;
padding-right: 15px;
}

#articleContent
{
float:left;	
width:450px;
padding:0px 12px 0px 0px;
}

#articleContent img 
{
float:left;
padding:0px 0px 20px 0px;
}

#articleContent p 
{
margin:0px 0px 20px 0px;
}
/* print article */
#containerPrint #articleBlock
{
width:625px;
background-position:right;
}
#containerPrint #articleContent
{
width:378px;
}
/* article right bar */ 
#articleRightBar
{
float:left;
width:240px;
}

/****** popup *******/

.modalPopup
{
width:485px;
line-height:9px;
padding:0px;
}

.modalPopup .popupCorner
{
float:left;
width:10px;
height:10px;	
padding:0px;
margin:0px;	
background-repeat:no-repeat;
}

.modalPopup .popupTLCorner
{
background-image:url(/images/pop_up_top_left.gif);
background-position:top left;
}

.modalPopup .popupTRCorner
{
background-image:url(/images/pop_up_top_right.gif);
background-position:top right;
}

.modalPopup .popupBLCorner
{
background-image:url(/images/pop_up_bottom_left.gif);
background-position:bottom left;
}

.modalPopup .popupBRCorner
{
background-image:url(/images/pop_up_bottom_right.gif);
background-position:bottom right;
}

.modalPopup .popupBorder
{
float:left;
width:465px;
height:9px;	
background-color:#ffffff;
}

.modalPopup .popupTopBorder
{
border-top:1px solid #dcdbc2;
}

.modalPopup .popupBottomBorder
{
border-bottom:1px solid #dcdbc2;
}

.modalPopup .popupMain
{
float:left;	
width:459px;
padding:2px 12px 2px 12px;
border-left:1px solid #dcdbc2;
border-right:1px solid #dcdbc2;
background-color:#ffffff;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
line-height:16px; 
}

.popupFrame
{
width:380px;
height:450px;
background-color:#ffffff;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
line-height:16px;	
}

.modalPopup .popupTitle
{
float:left;	
width:459px;
height:24px;
padding:0px 0px 6px 0px;
margin:0px 0px 12px 0px;
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
font-weight:bold;
color: #f86c1f;
line-height:24px;
border-bottom:1px solid #dcdbc2; 
text-align:left;
}

.modalPopup .popupTitleText
{
float:left;	
width:405px;
text-align:left;
}

.modalPopup .popupClose, .modalPopup .popupClose a
{
float:left;
width:50px;
padding:2px 0px 0px 0px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
line-height:16px;
text-align:right;
}

.modalPopup .popupError
{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color: #e6781e;
text-align:left;
}

.modalPopup .popupContent
{
float:left;	
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
line-height:16px;
text-align:left;
}

.modalPopup .popupContentNM
{
width:270px;
height:120px;
padding:58px 0px 0px 95px;
}

.modalPopup .popupContentDM
{
width:380px;
padding:12px 0px 0px 20px;
}

.modalPopup .popupContent .popupField
{
width:270px;
height:21px;
line-height:21px;
margin-bottom:12px;
}

.modalPopup .popupThankyou
{
width:459px;
padding:88px 0px 0px 0px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color: #e6781e;
line-height:16px;
text-align:center; 
}

#printSpan 
{
    padding-bottom: 5px;
}
/********************************************************/


/***************************************************************************/


#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; width:825px;height:730px;}
#simplemodal-container #basic-modal-content {background-color:#fff; color:#ddd; }
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
/* #simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;} */
#simplemodal-container h3 {color:#000; margin:0px 0px 10px 0px; padding:0;}
#simplemodal-container p {margin:0px 0px 10px 0px; padding:0; line-height:13px; font-size:12px;}

#simplemodal-container a.modal-close,
#simplemodal-container a.modal-close:link,
#simplemodal-container a.modal-close:active,
#simplemodal-container a.modal-close:visited {color:#000; font-size:16px; font-weight:bold; position:absolute; text-decoration:none; right:20px; top:12px; z-index:100000;}
#simplemodal-container a.modal-close:hover {color:#ccc;} 

