/* 2010-09-07 02:51:08.9085 UTC */
/* CSS Document */

/* Keeps vertical scroll bar in FireFox */
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
	
* {
	margin:0;
	padding:0;
}

#background, #footer,
.banner, .body-wrapper
{
    width:1000px;
}

.body-wrapper{
	background-color: #fff;
	background-image:url(http://images.zip.ca/zip/v4/image_wrapper_small.jpg);
	margin:auto;
}

#background{
	background-color: #CCC;
	background-image:url(http://images.zip.ca/zip/v4/image_wrapper_small.jpg);
	margin:auto;
	float:left;
}

.notice
{
    display: none;
    padding: 16px;
    color: #f00;
    font-weight: bolder;
    text-align: center;
}

.esu-right .notice,
.su-full .notice
{
    margin-top: -5px;
    text-align: left;
    padding: 0;
    float: left;
}

.esu-right .notice
{
    width: 50%
}

/* Use this style on any blank pages that need some padding around the edges */
.page-margin
{
	margin: 12px;
	margin-top: 0;
}

p{
	color:#000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}


p3{
	color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	padding:0px 0px 0px 100px;
}

a {
	color:#FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}

.content-wrapper a
{
    font-size:inherit;
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
}

body{
	background-color:#830f14;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*************************HEADERS************************/

h1{
	color:#cc0000;
	font-size:22px;
  	font-family: Arial, Verdana, sans-serif;
  	margin: 0;
  	padding: 0;
}

h2{
	color:#016596; 
	font-size:22px;
  	font-family: Arial, Verdana, sans-serif;
  	margin: 0;
  	padding: 0;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

h4
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

h5{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	padding:0px 0px 0px 20px;
}

h6
{
    margin-left:119px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-top:5px;
}

/*************************BANNER*************************/
.banner
{
	background-image: url(http://images.zip.ca/zip/kiosk/banner-kiosk.jpg);
    height:111px;
}

.banner .logo
{ 
	float:left;
	width:156px;
	padding-top: 25px;
	padding-left: 25px;
	height:57px;
}

.banner .kiosk
{
	float:left;
	width:210px;
	padding-top: 0px;
	padding-left: 25px;
	height:29px;
}

/**************************LOGIN*************************/
.banner .login-wrap
{
    display:inline;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
    padding-right:15px;
	width:548px;
}

.culture-fr .banner .login-wrap
{
    width:650px;
} 

.banner .login-wrap .login
{
    float: right;
    width: 288px;
	font-size:10px;
	font-weight:bold;  
	margin-top:20px;
}

.culture-fr .login-wrap .login
{
    width:348px;
}

.banner .login-wrap .login .divButton
{
    width:48px;
    float:right;
    margin-top:16px;
}
.culture-fr .banner .login-wrap .login .divButton
{
    width:114px;
}

.banner .login-wrap .login .password
{
    width:110px;
    float:right;
}

.banner .login-wrap .login .email
{
    width:120px;
    float:right;
}

.banner .login-wrap .login .email .remember
{
    line-height: 24px;
}

.banner .login-wrap .login .password a
{
    line-height: 24px;
}

.banner .login-wrap .login .password label,
.banner .login-wrap .login .email label
{
    line-height: 16px;
}

.banner .login-wrap .login .hidebox
{
    visibility:hidden;
    margin-left:-24px;
}

.banner .login-wrap .faq
{
	float:left;
	font-size:10px;
	font-weight:bold;
	padding:15px 0px 10px 0px;
	width:260px;
}

.culture-fr .banner .login-wrap .faq
{
    width:300px;
}

.banner .login-wrap .faq1  
{
	float:right;
	font-size:10px;
	font-weight:bold;
	padding:15px 0px 10px 0px;
}

.banner .login-wrap .faq ul li a
{
	padding:0px 3px 0px 3px;
	text-decoration:none;
}

.banner .login-wrap .faq ul
{
	float:right;
}

.banner .login-wrap .faq li
{
    float: none;
	display: inline;
	text-decoration: none;
}

.banner .login-wrap .login .button 
{
	background: transparent url(http://images.zip.ca/zip/en-CA/v4/login.png) no-repeat center top;
	border:none;
	cursor:pointer;
	float:right;
	height:21px;
	width:42px;	
}

/* IE6 PNG Fix */
* html .banner .login-wrap .login .button 
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.zip.ca/zip/en-CA/v4/login.png", sizingMethod="scale");
}

.culture-fr .banner .login-wrap .login .button 
{
    width: 111px;
    background: transparent url(http://images.zip.ca/zip/fr-CA/v4/login.png) no-repeat center top;
}

/* IE6 PNG Fix */
* html .culture-fr .banner .login-wrap .login .button 
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.zip.ca/zip/fr-CA/v4/login.png", sizingMethod="scale");
}

.banner .login-wrap .login .check
{
	margin-left: 8px;
}

.banner .login-wrap .login .check input { }

.pad-left
{
    margin-left: 12px;
}

.banner .login-wrap .login .text
{
    width: 110px;
}

/***********************NAVIGATION***********************/
#nav
{
	color:#FFFFFF;
	height:37px;
	padding-left:10px;
}

#main-nav
{
    list-style: none;
	float: left;
	text-indent: -9999px;
    background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/zip_yellowbar_316x37.jpg);
	background-repeat:repeat-x;
	width:980px;
	margin-top:0px;
}

.hide-template-links .breadcrumbs,
.hide-template-links #nav, 
.hide-template-links .login
{
    display: none;
}

#main-nav a 
{
	color:#666666;
	text-indent:-9999px;
	display:block;
	height:37px;
    outline: none;
}

#main-nav ul
{	
	list-style:none;
	margin:0px;
}

#main-nav li
{
	display:inline;
	float:left;
}

#main-nav li .works
{
	width:123px;
}

.works
{
	background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailhowitworks_yell_123x37.jpg);
	background-repeat:no-repeat;
	text-indent:-999px;
}

.culture-fr .works
{
	background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailhowitworks_yell_fr_123x37.jpg);
}

.works-navigation-tab-current
{
	background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailhowitworks_white_123x37.jpg);
}

.culture-fr .works-navigation-tab-current
{
	background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailhowitworks_white_fr_123x37.jpg);
}

.trial{
	background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailfreetrial_yell_110x37.jpg);
	background-repeat:no-repeat;
	text-indent:-999px;
    width:110px;
}

.culture-fr .trial
{
	background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailfreetrial_yell_fr_110x37.jpg);
}

.trial-navigation-tab-current
{
	background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailfreetrial_white_110x37.jpg);
    width:110px;
	margin-left:-1px;
}

.culture-fr .trial-navigation-tab-current
{
	background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailfreetrial_white_fr_110x37.jpg);
    width:110px;
	margin-left:-1px;
}

.plans
{
	background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailrentalplan_yell_136x37.jpg);
	background-repeat:no-repeat;
	text-indent:-999px;
	width:136px;
}

.culture-fr .plans
{
	background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailrentalplan_yell_fr_136x37.jpg);
}

.plans-navigation-tab-current
{
	background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailrentalplan_white_136x37.jpg);
	width:136px;
	margin-left:-1px;
}

.culture-fr .plans-navigation-tab-current
{
	background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailrentalplan_white_fr_136x37.jpg);
	margin-left:-1px;
}

.browse
{
	background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailbrowsedvds_yell_136x37.jpg);
	background-repeat:no-repeat;
	text-indent:-999px;
	width:136px;
}

.culture-fr .browse{
	background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailbrowsedvds_yell_fr_136x37.jpg);
	width:136px;
}

.browse-navigation-tab-current
{
    background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailbrowsedvds_white_136x37.jpg);
	width:136px;
	margin-left:-1px;
}

.culture-fr .browse-navigation-tab-current
{
    background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailbrowsedvds_white_fr_136x37.jpg);
	width:136px;
	margin-left:-1px;
}

.certificates 
{
	background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailgiftmembership_yell_159x37.jpg);
	background-repeat:no-repeat;
	text-indent:-999px;
	width:159px;
}

.culture-fr .certificates 
{
	background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailgiftmembership_yell_fr_159x37.jpg);
	width:159px;
}

.certificates-navigation-tab-current
{
	background-image: url(http://images.zip.ca/zip/en-CA/kiosk/online_nav/mailgiftmembership_white_159x37.jpg);
	width:159px;
	margin-left:-1px;
}

.culture-fr .certificates-navigation-tab-current
{
    background-image: url(http://images.zip.ca/zip/fr-CA/kiosk/online_nav/mailgiftmembership_white_fr_159x37.jpg);
	width:159px;
	margin-left:-1px;
}

/************************SEARCH**************************/
#search 
{
    float:right; 
}

.culture-fr #search 
{
    padding-right:33px;
}

.search
{
    width: 230px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
	
.styledGo {
	background: transparent url(http://images.zip.ca/zip/en-CA/v4/search-go.png) no-repeat center top;
	border:none;
	cursor:pointer;
	height:21px;
	width:42px;
}

* html .styledGo 
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.zip.ca/zip/en-CA/v4/search-go.png", sizingMethod="scale");
}

.culture-fr .styledGo 
{
    width:74px;
	background: transparent url(http://images.zip.ca/zip/fr-CA/v4/search-go.png) no-repeat center top;
}

* html .culture-fr .styledGo 
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.zip.ca/zip/fr-CA/v4/search-go.png", sizingMethod="scale");
}

#icons{
	display:inline;
	float:left;
	margin:-22px 0px 0px 244px;
	height:22px;
	width:55px;
}

#twitter{
	background: transparent url(http://images.zip.ca/zip/v4/twitter.gif) no-repeat ;
	border:none;
	cursor:pointer;
	float:left;
	height:24px;
	width:24px;
	display:inline-block;
	text-indent:-9999px;
	}
	
#facebook{
	background: transparent url(http://images.zip.ca/zip/v4/facebook.gif) no-repeat ;
	border:none;
	cursor:pointer;
	float:right;
	height:24px;
	width:25px;
	display:inline-block;
	text-indent:-9999px;
}

.breadcrumbs
{
	height:20px;
	float: right;
	padding:0px 25px 2px 30px;
}

.breadcrumbs a
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:#000;
    text-decoration:underline;
}

.breadcrumbs h3
{
    padding-top: 3px;
}

/*********************STARS RATING**********************/
#rating-stars
{
	margin-left: 30px;
	margin-right: 30px;
	width: 80px;
	float: left;
	display: inline;
}
	
.rating
{
    width: 96px;
}

.stars, .stars div, .stars div div, .stars span
{
    left: 0;
}

.starna, .starna div
{
	float: left;
	width: 16px;
	height: 20px;		
	background: url(http://images.zip.ca/zip/rating/transparent/rating_wht_na.gif) 0 0 repeat-x;
}

.starna div
{	
	width: 0%;
	background-image: url(http://images.zip.ca/zip/rating/transparent/rating_red_na.gif);
}		




.rating div.hide
{
	width: 0% ! important;
}

.starnahover, .starna .rated
{
	width: 100% !important;
	background-image: url(http://images.zip.ca/zip/rating/transparent/rating_yel_na.gif) !important;
}

/* small-size override */


.stars
{
	float: left;
	position: relative;
}

.stars, .stars div
{		
	width: 80px;
	height: 20px;
	background: url(http://images.zip.ca/zip/rating/transparent/rating_wht_full.gif) 0 0 repeat-x;
}



.stars div
{	
	position: absolute;
	background-image: url(http://images.zip.ca/zip/rating/transparent/rating_red_full.gif);
}


.stars div.rated, .starshover div
{
	background-image: url(http://images.zip.ca/zip/rating/transparent/rating_yel_full.gif);
}


.stars span
{
	display: block;
}
		
.stars span span, .starna div span
{
	width: 16px;
	height: 20px;
	float: left;
	display: block;
}

/**********************CONTENT AREA**********************/
.content-wrapper{
	padding:0px 10px 14px 10px;
}

#content2{
	height:750px;
	padding:0px 23px 14px 23px;

}

#content3{
	padding:0px 13px 14px 23px;
	width:954px;
}

#content4{
	width:954px;
	padding:0px 23px 14px 23px;
	
}

/******************LEFT COLUM HOME PAGE1*****************/

#left, #left2 {
	float:left;
	width:580px;
}

/********************FREE TRIAL Main Page********************/
#rent-banner 
{
	background-image: url(http://images.zip.ca/zip/en-CA/v4/image_4rsBanner3.jpg);
	background-repeat:no-repeat;
	height:196px;
	padding:0px 0px 0px 20px;
}

.culture-fr #rent-banner 
{
	background-image: url(http://images.zip.ca/zip/fr-CA/v4/image_4rsBanner3.jpg);
}

#rent-banner #rent 
{
	float:left;
	padding:130px 0px 0px 0px;
}

#rent-banner #receive
{
	float:left;
	display: inline-block;
	margin:130px 0px 0px 35px;
}

#rent-banner #relax 
{
	float:left;
	display: inline-block;
	margin:130px 0px 0px 30px;
}

#rent-banner #return
{
	float:left;
	display: inline-block;
	margin:130px 0px 0px 30px;
}

#left2_top
{
    background-position: 50% 0%;
	background-image:url(http://images.zip.ca/zip/v4/leftFT_top.jpg);
	background-repeat:no-repeat;
	float:left;
	height:12px;
	width:580px;
}

.left2_top{
	padding-left: 12px;
}

#left2_middle
{
    background-position: 50% 50%;
	background-image: url(http://images.zip.ca/zip/v4/leftFT_middle.jpg);
	background-repeat: repeat-y;
	float:left;
	width:580px;
}

.horipad
{
    margin-left: 24px;
}

.container4,
#container4
{
	margin:0;
	margin-top: 8px;
	height:499px;
	position: relative; /* Needed for IE6, IE7. Otherwise starbar stars within scrollable div remain fixed and don't scroll... */
	overflow:auto;
	width:555px;
}

.container4
{
    margin-left: 12px;
}

#bullets1{
	float:left;
	width:49.9%;
    padding-bottom:20px;
}

#bullets1 li{
	font-size:12px; 
	line-height:20px;
}

#bullets1 ul{
	display:inline-block;
	float:left;
}

#bullets2{
	float:left;
	padding-bottom:20px;
	width:49.9%;
}

#bullets2 li{
	font-size:12px; 
	line-height:20px;
}

#bullets2 ul{
	display:inline-block;
	float:left;
}


#left2_bottom
{
    background-position: 50% 100%;
	background-image: url(http://images.zip.ca/zip/v4/leftFT_bottom.jpg);
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:580px;
	margin-bottom: 3px;
}

#hoverpopup3
{
	background-image: url(http://images.zip.ca/zip/en-CA/v4/popup_cw2.png);	
	background-repeat:no-repeat;
	width:375px;
	height:159px;
}

/* IE6 PNG Fix (English) */
* html #hoverpopup3
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.zip.ca/zip/en-CA/v4/popup_cw2.png", sizingMethod="scale");
}

.culture-fr #hoverpopup3 {
	background-image: url(http://images.zip.ca/zip/fr-CA/v4/popup_cw2.png);
}

/* IE6 PNG Fix (French) */
* html .culture-fr #hoverpopup3
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.zip.ca/zip/fr-CA/v4/popup_cw2.png", sizingMethod="scale");
}


/********************FREE TRIAL Step2********************/

#container6
{
	width:980px;
	float:left;
}
	
#top2
{
	background-image:url(http://images.zip.ca/zip/v4/shadow-full-top.jpg);
    background-position: 0% 0%;
	background-repeat:no-repeat;
	float:right;
	height:12px;
	width:980px;
}

.top2
{
    padding-left: 12px;
	padding-top: 12px;
}

#middle2
{
	background-image:url(http://images.zip.ca/zip/v4/shadow-full-middle.jpg);
	background-repeat:repeat-y;
	width:980px;
	float:right;
}

.giftcard-notice-short
{
    font-weight: bold;
    margin-top: 30px;
    margin-left: 60px;    
    padding-bottom: 10px;
}

.giftcard-notice-long
{
    float: left;
    width: 420px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

.plan-continue
{
	background: transparent url(http://images.zip.ca/zip/en-CA/v4/btn_con.jpg) no-repeat center top;
	border:none;
	cursor:pointer;
	float:right;
	height:38px;
	margin:10px 0px 0px 150px;
	width:213px;
}

.culture-fr .plan-continue 
{
    background: transparent url(http://images.zip.ca/zip/fr-CA/v4/btn_con.jpg) no-repeat center top;
}

#bottomR2
{
	background: #fff url(http://images.zip.ca/zip/v4/shadow-full-bottom.jpg) no-repeat;
	background-position: 0% 100%;
	float:right;
	height:12px;
	width:980px;
}

/**Help and Security icons**/

#live-chat
{
    margin-top: -10px;
}

/********************FREE TRIAL Step4********************/

#card-info
{
	font-size:13px;
	height:230px;
	margin:10px 0px 15px 0px;
	padding:15px 0px 0px 0px;
	width:48%;
	border:#CCC solid 1px;
}

#help2
{
    text-align: center;
	background-image:url(http://images.zip.ca/zip/en-CA/v4/bg_help.jpg);
	background-repeat:no-repeat;
	height:90px;
	margin:0 auto 0 auto;
	padding:15px 0px 0px 0px;
	width:448px;
}

.culture-fr #help2
{
    background-image:url(http://images.zip.ca/zip/fr-CA/v4/bg_help.jpg);
}

/********************BROWSE MOVIES PG3*******************/
#container9{
	height:460px;
	margin:0px 0px 0px 5px;
	width:565px;
}

/**title Tab**/

.srv-tab-titles
{
	color:#FFF;
	cursor:pointer;
	background-color: transparent;	
	background-image: url(http://images.zip.ca/zip/v4/btn_titles.png);
	background-repeat: no-repeat;
	display:inline;
	float:left;
	font-weight:bold;
	height:17px;
	margin:5px 0px 0px 12px;
	padding:10px 0px 0px 5px;
	text-align: center;
	width:117px;
	position: relative;
}

/**title Tab**/

.srv-tab-people
{
	color:#FFF;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://images.zip.ca/zip/v4/btn_people.png);
	background-repeat: no-repeat;
	display:inline;
	float:left;
	font-weight:bold;
	height:17px;
	margin:5px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align: center;
	width:117px;
	position: relative;
}

/**title Tab Content**/

#row1{
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	background-color:#FFF;
	color:#737373;
	display:inline-block;
	font-size:12px;
	height:28px;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	width:568px;
}

#row2{
	background-color: #CCC;
	color:#606060;
	font-size:12px;
	font-weight:bold;
	height:27px;
	padding:7px 0px 0px 0px;
	width:572px;
}


#row2 th{
    padding-left: 15px;
	margin:0px 0px 0px 15px;
	text-align:left;
}

.srv-search-results,
.srv-search-results td a
{
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}

.srv-search-results td
{
	padding: 10px 0px 0px 15px;	
}

/***********************THANK YOU************************/


#gcthankyou-container
{
	background-image: url(http://images.zip.ca/zip/v4/bg_White.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	width:995px;
	height:552px;
	
}

/*******************RIGHT SIDE FORM**********************/
.esu-right
{
	float: right;
	width: 400px;
}

.su-full
{
    float: left;
    width: 100%;
}

.esu-right #top,
.esu-right #middle,
.esu-right #bottom 
{
    width: 400px;
}

.su-full #top,
.su-full #middle,
.su-full #bottom
{
    width: 100%;
}

.esu-right #top
{
    height: 15px;
    background-position: 50% 0%;
	background-image: url(http://images.zip.ca/zip/v4/rightbox_top.jpg);
	background-repeat:no-repeat;
	float:right;
}

.esu-right #top .top
{
    padding-left: 12px;
    padding-top: 12px;
    padding-bottom: 8px;
}

.esu-right #middle
{
    background-position: 50% 50%;
	background-image: url(http://images.zip.ca/zip/v4/right_middle.jpg);
	background-repeat:repeat-y;
	float:right;
	padding:0px 0px 0px 0px;
}

.free-trial 
{
    clear: both;    
}

.free-trial table
{
    width: 100%;
}

.promo-pop
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.promo-pop a
{
    font-size: 12px ! important;
    color: #CC0000 ! important;
    text-decoration: underline ! important;
}

.free-trial td
{
    line-height: 12px;
    height: 32px;
    vertical-align: middle;
}

.free-trial td input
{
    float:left;
    background-color:#E0E0E0; 
	padding-bottom:2px;
	width:190px;
	display:block;
}

.free-trial td.ft-field
{
    width: 212px;
}

.free-trial a
{
    color: #CC0000; 
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}

a.free-trial-gift-card
{
    color: #000000;
    font-weight: normal;    
}

.esu-right .continue,
.su-full .continue
{
    margin-top: 8px;
    margin-right: 14px;
    float: right;
	background: transparent url(http://images.zip.ca/zip/en-CA/v4/btn_con.jpg) no-repeat center top;
	border:none;
	cursor:pointer;
	height:38px;
	width:213px;
}

.culture-fr .esu-right .continue,
.culture-fr .su-full .continue
{
    background: transparent url(http://images.zip.ca/zip/fr-CA/v4/btn_con.jpg) no-repeat center top;
}

#hoverpopup
{
	background-image:url(http://images.zip.ca/zip/en-CA/v4/popup_promo.png);
	background-repeat:no-repeat;
	width:400px;
	height:420px;
}

.culture-fr #hoverpopup{
	background-image:url(http://images.zip.ca/zip/fr-CA/v4/popup_promo.png);
}

#hoverpopup2{
	background-image: url(http://images.zip.ca/zip/en-CA/v4/popup_hours.png);
	background-repeat:no-repeat;
	line-height:20px;
	padding:75px 0px 0px 40px;
	width:314px;
	height:207px;
}

.culture-fr #hoverpopup2{
	background-image: url(http://images.zip.ca/zip/fr-CA/v4/popup_hours.png);
}

/****SECURITY ICONS*****/

#security{
	margin:20px auto 0 auto;
	width:280px;	
}

.esu-right #security,
.su-full #security
{
    padding-right: 3px;    
    margin-bottom: 46px;
    clear: both;
}

.su-full #security
{
    margin-bottom: 0;
}

.esu-right .vclear
{
    height: 27px;
    clear: both;
}

.su-full .vclear
{
    clear: both;
}

/* IE6 Fix */
* html .esu-right .vclear,
* html .su-full .vclear
{
    height: 30px;
}

.icon-bbb
{
	background: none;
	height:62px;
	margin:0 30px 0px 0px;
	width:39px;
	cursor:pointer;
	float:left;
}
	
.icon-geo
{
	margin-top:8px;
	width:115px;
	cursor:pointer;
	float:left;
}
	
.icon-zip
{
	background: none;
	height:75px;
	width:69px;
	cursor:pointer;
	padding:0px 0px 0px 0px;
	float:right;
}

.esu-right #bottom 
{
    font-size: 5px;
    background-position: 50% 100%;
	background-image:url(http://images.zip.ca/zip/v4/rightbox_bottom.jpg);
	background-repeat:no-repeat;
	float:right;
	height:14px;
}

/************************FOOTER*************************/

#footer
{
    text-align: center;
	background-image:url(http://images.zip.ca/zip/v4/footer-small.jpg);
	background-position: center bottom;
	background-color:#830F14;
	float:left;
	margin:0px 0px 0px 0px;
	height:52px;
}

#footer ul li a
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;	
	font-size:10px;
	text-decoration:none;
}

#footer ul
{
	color:#FFF;
	margin-top:5px;
    margin-left:119px;	
}

#footer li
{
	display:inline;
}

#footer ul li
{
    font-size: 10px;
}

.footer-lower-links
{
    margin-left: 119px;
}

#foot-logo
{
	float:right;
	height:60px;
	width:90px;
	padding:8px 20px 0px 0px;
}


/* START: JQuery-based categories menu. */
.menu-category-dropdown
{
    float: left;
}

.menu-category-box{}

.menu-category-search-categories
{
    float: left;
    font-weight: bold;
    padding-left: 30px;
    padding-right: 3px;
    padding-top: 3px;
}

#menu-category
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    
    /* Hide for now... */
    display: none;
}

.menu-category-title
{
    /* Change below. */
    /*    
    background-color: #FFFFFF;
    padding: 2px 19px 2px 2px;
    color: #000000;
    border: 1px solid #D3D3D3;
    */
    /*
    background-image: url(http://images.zip.ca/zip/v4/category_dropdown_arrow.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 160px;
    */
    
    width: 164px;
}

#menu-category li
{
    float: left;
    list-style: none;  
}

#menu-category li a
{
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

#menu-category li a:hover
{
    background-color: #D3D3D3;    
}

#menu-category li ul
{
    position: absolute;
    visibility: hidden;
    margin: 0px;
    padding: 0px;
    z-index: 105;
    width: 181px;
    
    border-left: solid 1px #D3D3D3;
    border-bottom: solid 1px #A3A3A3;
    border-right: solid 1px #A3A3A3;
    
    overflow: auto;
    height: 300px;
}

#menu-category li ul li
{
    float: none;
    display: inline;    
}

#menu-category li ul li a
{
    width: auto;
    /* Change below. */
    background-color: #FFFFFF;
    padding: 4px 8px;
    color: #000000;
}

#menu-category li ul li a:hover
{
    background-color: #D3D3D3;
}
/* END: JQuery-based categories menu. */


/* START: Title search autosuggest. */
div.autosuggest
{
	position: absolute;
	padding: 0 0 0 0;
	border: solid 1px grey;
}

div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: white;
}

div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: white;
}

div.autosuggest ul li
{
	color: black;
	padding: 0;
	margin: 0 0 4px;
	text-align: left;
}

div.autosuggest ul li a
{
    font-size: 11px;
	color: gray;
	display: block;
	text-decoration: none;
	background-color: transparent;
	position: relative;
	padding: 0;
	width: 100%;
}

div.autosuggest ul li a:hover
{
	background-color: #F8C55A;
	background-repeat: repeat-x;
	background-position: center center;
}

div.autosuggest ul li.as_highlight a:hover
{
	background-color: #F8C55A;
	text-decoration:none;
	background-repeat: repeat-x;
	background-position: center center;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: white;
	background-color: #F8C55A;
	background-repeat: repeat-x;
	background-position: center center;
}


div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
}

div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: black;
}

div.autosuggest ul li a:hover,
div.autosuggest ul li.as_highlight a:hover,
div.autosuggest ul li.as_highlight a
{
    background-image: url(http://images.zip.ca/zip/layout/search-gradient.png);
}
/* END: Title search autosuggest. */

/* Start of spritefont */

.spritefont span {
	display : block;
	float : left;
}

.spritefont .clear {
	clear : both;
}		

/* Adam Gory Lights 38px */
.spritefont.font-adamgory-blue
{
	height : 30px;
}

.spritefont.font-adamgory-blue span 
{	
	background-image : url(http://images.zip.ca/zip/v4/adamgorry_026697_trans.png);
}	

/* IE6 can't use dithered transparent PNGs */
* html .spritefont.font-adamgory-blue span 
{	
	background-image : url(http://images.zip.ca/zip/v4/adamgorry_026697_small.png);
}	

.spritefont.font-adamgory-red
{
	height : 30px;
}

.spritefont.font-adamgory-red span 
{		
	background-image : url(http://images.zip.ca/zip/v4/adamgorry_cd0112_trans.png);
}

/* IE6 can't use dithered transparent PNGs */
* html .spritefont.font-adamgory-red span 
{		
	background-image : url(http://images.zip.ca/zip/v4/adamgorry_cd0112_small.png);
}

/* End of spritefont */


/* START: SignUpHelp.ascx */
/* This control is used on non-SignUp pages, which is why these styles are here and not in SignUp.sspp.css. */

.signup-help a
{
    color: #fff;
    font-weight: normal;
}

.signup-help-title
{
    visibility: hidden;   
    color: rgb(255, 255, 255);
    font-size: 17px;
    text-align: center;
}

.signup-help-contact-info
{
    margin: 7px 0 0 0;
    text-align: center;
}

.signup-help-phone-number
{
    line-height: 21px;
    color: rgb(255, 255, 255);
    cursor: default;
    font-size: 14px;
    font-weight: normal;
    text-align: center;   
}

.signup-help-chat
{
    display: inline-block;
    background-image: url(http://images.zip.ca/zip/en-CA/v4/btn_livechat.png);
    width: 130px;
    height: 36px;
    cursor: pointer;
    vertical-align: middle;
}

* html .signup-help-chat
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.zip.ca/zip/en-CA/v4/btn_livechat.png", sizingMethod="scale");
}

.signup-help-faq
{
    text-align: center;
}

.signup-help-link-faq
{
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

.signup-help-popup-subtitle
{
    font-weight: bold;
    font-size: 13px;
}

.signup-help-popup-day-name
{
    font-weight: bold;
}

/* END: SignupHelp.ascx */

/* START: SignupPlans.ascx */

.table-plan 
{
    width: 100%;
    border: 1px solid #CCCCCC;
    border-bottom: none;
}
.plan-click-all
{
    width: 532px;
}
.plan-click .table-plan td 
{
    cursor: pointer;
}
.table-plan td 
{         
    border-bottom: 1px solid #CCCCCC;
    vertical-align: middle;
    height: 62px;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0;
    margin: 0;
}
.table-plan h3
{
    line-height: 26px;
    font-size: 18px;
}  
.table-plan h5
{
    padding: 0 !important;
    line-height: 16px;    
    font-size: 10px;
}
.table-plan .name    
{
    white-space: nowrap;
    color: #CC0000;
    text-align: center;
    width: 220px;
    font-size: 13px;
}
.table-plan tr.giftcard-plan td.name,
.table-plan .plan-default .giftcard-plan .name 
{
    text-align: left;
    padding-left: 50px;
    width: 130px;
}
.table-plan .plan-default .name
{
    background: #fff url(http://images.zip.ca/zip/en-CA/v4/mp-left.png) no-repeat 0 0;
}
.table-plan .plan-default .radio
{
    background: #fff url(http://images.zip.ca/zip/en-CA/v4/mp-right.png) no-repeat scroll right top;
}
.culture-fr .table-plan .plan-default .name
{
    background: #fff url(http://images.zip.ca/zip/fr-CA/v4/mp-left.png) no-repeat 0 0;
}
.culture-fr .table-plan .plan-default .radio
{
    background: #fff url(http://images.zip.ca/zip/fr-CA/v4/mp-right.png) no-repeat scroll right top;
}
.plan-click .name
{
    width: 170px;
}
.culture-fr .plan-click .name
{
    width: 165px;
}
.table-plan .disc
{
    width: 138px;
    text-align: center;
}     
.plan-click .disc
{
    width: 153px;
    padding-left: 15px;
}
.table-plan .desc
{        
    white-space: nowrap;
    color: #CC0000;
    text-align: right;
    font-size: 12px;
    padding-right: 24px;
    line-height: normal;
}
.table-plan .giftcard-plan .desc
{
    text-align: left;
    padding-left: 30px;
}
.table-plan .days
{
    color: #CC0000;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 20px 0px 20px;
}
.table-plan .price
{
    display: table-cell;
    float: none;
    width: 75px;
    text-align: right;
    padding-right: 12px;
}
.plan-click .price
{
    width: 60px;
}
.culture-fr .plan-click .price
{
    width: 65px;
}
.plan-click .price h5
{
    padding: 0;
}
.table-plan .radio
{
    width: 100px;
    text-align: center;
}    
.table-plan td.foot
{
    cursor: pointer;
    height: auto;
    background-color: #CC0000;
    text-align: right;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    padding-right: 8px;
}
.table-plan tr.more
{
    display: none;
}
.table-plan .hide
{
    display: none;
}
    
/* END: SignupPlans.ascx */


/* Don't change. Greybox from: http://jquery.com/demo/grey/ */
#GB_overlay {
  background-image: url(http://images.zip.ca/zip/v4/gb_overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(http://images.zip.ca/zip/spacer.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.zip.ca/zip/v4/gb_overlay.png", sizingMethod="scale");
}

#GB_window 
{
    background-color: #fff;
    top: 10px;
    left: 0px;
    position: absolute;
    z-index: 150; 
}

#GB_frame 
{
    position: absolute;
    z-index: 1000;
    border: 0;
    overflow: auto;
    width: 100%;
    height: 100%;
    background-color: #fff;
}

#GB_close 
{
    cursor: pointer;
    float: right;
    margin-bottom: 2px;
    height: 32px;
    width: 38px;
}

#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}

/* Title hover. */
.fo-left
{
	width:372px;
}

.fo-right
{
	width:373px;
}

.fo-left-straight .fo-arr-up
{
    margin-top:32px;
	float:left;
	width:62px;
	height:90px;
	background: transparent url(http://images.zip.ca/zip/popup/fo_arr_l.png) no-repeat 0 0;
}

.fo-left .fo-arr-up
{
	margin-top:38px;
	float:left;
	width:62px;
	height:90px;
	background: transparent url(http://images.zip.ca/zip/popup/fo_arr_ul.png) no-repeat 0 0;
}

.fo-left .fo-arr-down
{
	margin-top:60px;
	float:left;
	width:62px;
	height:100px;
	background: transparent url(http://images.zip.ca/zip/popup/fo_arr_bl.png) no-repeat 0 0;
}

.fo-right .fo-arr-up
{
	margin-top:20px;
	margin-left:-42px;
	float:right;
	width:65px;
	height:100px;
	background: transparent url(http://images.zip.ca/zip/popup/fo_arr_ur.png) no-repeat 0 0;
}

.fo-right .fo-arr-down
{
	margin-top:60px;
	margin-left:-42px;
	float:right;
	width:65px;
	height:100px;
	background: transparent url(http://images.zip.ca/zip/popup/fo_arr_br.png) no-repeat 0 0;
}

.fo-left .fo-box
{
	margin-left:-18px;
	float:right;
	width:325px;
}

.fo-right .fo-box
{
	float:left;
	width:325px;
}

.fo-left-straight .fo-box
{
	margin-left:-32px;
	float:right;
	width:340px;
}

.fo-top-wrap
{
	font-weight:bold;
	background: transparent url(http://images.zip.ca/zip/v4/fo-top.png) no-repeat 0 0;
	width:100%;
}

.fo-top
{
	color:#fff;
	font-family:Arial,helvetica,sans-serif;
	font-size:17px;
	padding-top:16px;
	padding-left:24px;
	padding-right:24px;	
	padding-bottom:2px;
}

.fo-mid-wrap
{
	background: transparent url(http://images.zip.ca/zip/popup/fo_mid.png) repeat-y 0 0;
	width:100%;
}

.fo-mid
{
    position: relative;
    z-index: 1002;
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
	color:#000;
	padding-left:24px;
	padding-right:24px;
	padding-top:8px;
}

.fo-left-straight .fo-mid
{
    padding-right:38px;
}

.fo-bot-wrap
{
	height:30px;
	background: transparent url(http://images.zip.ca/zip/popup/fo_bot.png) no-repeat 0 0;
	width:100%;
}

/* Site Map */
.sitemap-column
{
    color:#CC0000;
    float: left;
    width: 37%;
}

.culture-fr .sitemap-column
{
    width: 33.333%;
}

.sitemap-column-end
{
    width: 26%;
}

.culture-fr .sitemap-column
{
    width: 33.333%;
}

.sitemap-header
{
    margin-top: 12px;
    width: 90%; 
}

div.sitemap-header a
{
    font-size: larger;
    font-weight: bold;
}

.sitemap-list
{    
    margin-left: 8px;
    margin-top: 3%;
}

.sitemap-list li
{
    background: #fff url(http://images.zip.ca/zip/v4/bullet-red.jpg) no-repeat 0% 50%;
    list-style: none;
    line-height: 14px;
    font-size: 16px;
}

.sitemap-list a
{
    margin-left: 8px;
    line-height: 18px;
    font-size: 12px;
    text-decoration: none;
}

.validate-placeholder,
.validate-x,
.validate-check
{ 
    width: 17px;
    height: 20px;
    display: block;
    float: left;     
}

.validate-x
{
    background-image: url(http://images.zip.ca/zip/v4/image_error.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.validate-check
{  
    background-image: url(http://images.zip.ca/zip/v4/image_check.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.middle-pad
{
    padding-left: 12px;
    padding-right: 12px;
}

.box
{
    margin-left: auto;
    margin-right: auto;    
    background-image:url(http://images.zip.ca/zip/v4/shadow-box.jpg);
    padding: 12px;
}
.box-login
{
    width: 375px;
}

.box-forgot-pass
{
    width: 445px;
    margin-bottom: 20px;
}

.culture-fr .box-forgot-pass
{
    width: 640px;
}

.btn-continue
{
    background-color: #fff;
    border: 0;
    width: 189px;
    height: 37px;
    background-image: url(http://images.zip.ca/zip/en-CA/v4/continue_blue.jpg);
}
.culture-fr .btn-continue
{
    width: 190px;
    height: 38px;
    background-image: url(http://images.zip.ca/zip/fr-CA/v4/continue_blue.jpg);
}
.fp-title
{
    margin-left: 18px;
}
.fp-email
{
    text-align: center;
    padding-top: 28px;
    padding-bottom: 16px;
}
.fp-email input
{
    margin-left: 8px;
}

.fp-continue
{
    margin-right: 38px;
    margin-bottom: 14px;
    float: right;
    position: relative;
}

.culture-fr .fp-continue
{
    margin-right: 153px;
}

.hpad
{
    margin-left: 12px;
    margin-right: 6px;
}

.free-trial-vspace
{
    clear: both;
}

/* Start of Step Bar */

.esu-breadcrumbs
{
    float: right;
    margin-bottom: 20px;
    margin-right: 16px;
}

.step-wrap
{
    float: left;
    width: 22px;
    text-align: center;
}

.culture-fr .step-wrap
{
    width: 26px;
}

.step-list li
{
    list-style: none;
    text-align: center;
    float: left;
}

.step-red a
{
    color:#CC0000 !important;
    text-decoration: none !important;
    font-size: 11px !important;
}

.step-back, .step-back a
{
    cursor: pointer;
    text-decoration: none;
    font-size:11px;
    font-weight:normal !important;
    color:#000 !important;
}

.step-active, .step-active a
{
    text-decoration: none;
    cursor:default;
    font-size:11px;
    color:#026697;
    font-weight:normal !important;
}

.step-next, .step-next a
{
    text-decoration: none;
    cursor:default;
    font-size: 11px;
    font-weight:normal !important;
    color:#d9d9d9 !important;
}

.step-arrow
{
    margin-left: 4px;
    margin-top: 2px;
    float: left;
    width: 12px;
    height: 31px;
    background-image: url(http://images.zip.ca/zip/v4/arrow_blue.jpg);
}

.step-red .step-arrow
{
    background-image: url(http://images.zip.ca/zip/v4/arrow_red.jpg);
}

.step-back .step-arrow
{
    background-image: url(http://images.zip.ca/zip/v4/arrow_black.jpg);
}

.culture-fr .step-arrow
{
    margin-top: 0;
}

.step-next .step-arrow
{
    background-image: url(http://images.zip.ca/zip/v4/arrow_grey.jpg);
}

.num-postfix
{
    width: 0;
    float: left;
    margin-left: -1px;
    margin-top: 2px;
}

.num-0, .num-1, .num-2, .num-3, .num-4, 
.num-5, .num-6, .num-7, .num-8, .num-9
{
    margin: auto;
    background-image: url(http://images.zip.ca/zip/v4/adamgorry_number_blue.png);
    height: 18px;
    width: 15px;
}

.step-red .num-0, .step-red .num-1, .step-red .num-2, .step-red .num-3, .step-red .num-4, 
.step-red .num-5, .step-red .num-6, .step-red .num-7, .step-red .num-8, .step-red .num-9
{
    background-image: url(http://images.zip.ca/zip/v4/adamgorry_number_red.png);
}

.culture-fr .num-1
{
    margin-left: 1px;
    float: left;
}

.culture-fr .num-0, .culture-fr .num-2, .culture-fr .num-3, .culture-fr .num-4, 
.culture-fr .num-5, .culture-fr .num-6, .culture-fr .num-7, .culture-fr .num-8, .culture-fr .num-9
{
    margin-left: 3px;
    float: left;
}

/* IE6 French Fix */
* html .culture-fr .num-1
{
    margin-left: 0;
    float: left;
}

/* IE6 French Fix */
* html .culture-fr .num-0, * html .culture-fr .num-2, * html .culture-fr .num-3, * html .culture-fr .num-4, 
* html .culture-fr .num-5, * html .culture-fr .num-6, * html .culture-fr .num-7, * html .culture-fr .num-8, * html .culture-fr .num-9
{
    margin-left: 1px;
    float: left;
}

.num-0 { background-position: -2px 0 }
.num-1 { background-position: -2px -18px }
.num-2 { background-position: -2px -36px }
.num-3 { background-position: -2px -54px }
.num-4 { background-position: -2px -72px }
.num-5 { background-position: -2px -90px }
.num-6 { background-position: -2px -108px }
.num-7 { background-position: -2px -126px }
.num-8 { background-position: -2px -144px }
.num-9 { background-position: -2px -162px }
.step-next .num-0 { background-position: -2px -180px }
.step-next .num-1 { background-position: -2px -198px }
.step-next .num-2 { background-position: -2px -216px }
.step-next .num-3 { background-position: -2px -234px }
.step-next .num-4 { background-position: -2px -252px }
.step-next .num-5 { background-position: -2px -270px }
.step-next .num-6 { background-position: -2px -288px }
.step-next .num-7 { background-position: -2px -306px }
.step-next .num-8 { background-position: -2px -324px }
.step-next .num-9 { background-position: -2px -342px }
.step-back .num-0 { background-position: -2px -360px }
.step-back .num-1 { background-position: -2px -378px }
.step-back .num-2 { background-position: -2px -396px }
.step-back .num-3 { background-position: -2px -414px }
.step-back .num-4 { background-position: -2px -432px }
.step-back .num-5 { background-position: -2px -450px }
.step-back .num-6 { background-position: -2px -468px }
.step-back .num-7 { background-position: -2px -486px }
.step-back .num-8 { background-position: -2px -504px }
.step-back .num-9 { background-position: -2px -522px }

/* End of Step Bar */

.rental-plan-4r
{
    margin-top:8px;
    width:100%;
    height:215px;
    background-image:url(http://images.zip.ca/zip/en-CA/v4/4rs-rental-plans-page.jpg);
    background-repeat: no-repeat;
}

.culture-fr .rental-plan-4r
{
    background-image:url(http://images.zip.ca/zip/fr-CA/v4/4rs-rental-plans-page.jpg);
}

.rental-plan-4r .r
{
    float: left;
    width: 49.9%;
    height: 107px;
}

.rental-plan-4r .r .p
{
    padding: 8px;
    padding-top: 40px;
}

.vp-title-info
{
    padding-left: 25px;
    padding-top: 8px;
    font-size: 12px;
    font-weight: bold;
}
