
/** File: css2_5/universal.css */
/***********************************2.0 STARTS HERE*********************************************/
body {
	padding: 0;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size:12px;
	color:#333;
	background-color: #fff;
	margin:0 auto;
	}

img {
	border:0;
	}

/* Removes grey dotted outline around block-level links */
object:focus,
object:active,
a:focus,
a:active	{ outline: none; }

a, a:visited {
    font-size: 12px;
    color: #0072ad;
    font-weight: normal;
    text-decoration: none;
	margin:0;
	padding: 0;
    }

a:hover, a:active {
   text-decoration: underline;
    }

a.bold, a.bold:visited {
    font-weight: bold;
    }

a.bold:hover, a.bold:active {
   text-decoration: underline;
    }


.main_container {
    width: 960px;
	margin: 0 auto;
    padding: 13px 0;
	}

.page_container {
    padding-left: 5px;
    padding-right: 5px;
}

.clear {
	clear:both;
	}

#navigation_head {
	width: 960px;
    clear:both;
    }


.plainpage {
    margin-top: 20px;
    height: 300px;
}

html > body .plainpage {
    min-height: 300px;
    height: auto;
}

#content {
	width: 960px;
	margin: 0 auto;
	/*background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/profile_content_bkr.gif) repeat-y 0 0;*/
	}

.horizontal_spacer {
	height: 16px;
	}

/* Navigation Styles */
.logoandoptions {
    display:inline;
    width: 960px;
}
.logo {
	padding: 2px 0 5px 0;
    float:left; /** AM: LINE ADDED TO ACCOMODATE FOR HOLIDAY THUMBNAIL **/
    }


#browsetax {
    position:absolute;
    width: 532px;
    height:455px;
    z-index:1000000;
}

#browsetax ul li a, #browsetax ul li a:visited {
    position: relative;
    font-size: 11px;
    background: #fff;
    line-height: 15px;
}

#browsetax ul li a:hover {
    text-decoration: underline;
}

#browsetax ul li a.greytop:hover, #browsetax ul li a.browsetaxlink:hover {
    text-decoration: underline;
    background: #fff;
}


#browsetax .browsecolumn {
    width:177px;
    float:left;
    padding:0;
    margin:0;
    display:inline;
}
#browsetax ul.cathead {
    padding: 0px;
    margin: 12px 20px;
    list-style:none;
    background: #fff;
}

#browsetax ul.cathead li{
    margin:9px 0 0;
    background: #fff;
}

#browsetax ul.cathead li a.greytop,
#browsetax ul.cathead li a.greytop:visited{
    color: #4e4e4e;
    font-size:14px;
    line-height:14px;
    background: #fff;
}

#browsetax ul li a.hometaxcat {
    font-size: 12px;
    line-height: 15px;
    color: #4e4e4e;
    background: #fff;
}


#browsetax ul.subcat {
    list-style:none;
    padding:0;
    margin:0;
    background: #fff;
}
#browsetax ul.subcat li {
    margin:0;
    background: #fff;
}

/*
label#searchlabel {
    display: block;
    float: left;
    width: 114px;
    height: 14px;
    margin: 6px 5px 0 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_searchoursite.gif) left top no-repeat;
}

label#searchlabel span {
    display: none;
	border: 1px solid red;
}
*/

.hdr_inputs {
    float: left;
    margin: 3px 3px 0;
    display: inline;
}
.search_box {
	width: 275px;
    margin: 0 3px;
	padding: 1px 0 0 0;
	border: 1px solid #7f9db9;
	font-size: 13px;
    height: 18px;
    color: #333;
    }

.navselect {
    font-weight:normal;
    font-size: 12px;
    margin: 0 3px 0 0;
}

.navsearch {
    float: left;
    margin-top: 2px;
    width: 75px;
    height: 25px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/header/search_btn_header.png',sizingMethod='scale');
}

html > body .navsearch {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/search_btn_header.png) left top no-repeat;
}

select.category_dropdown {
	width: 160px;
	}


.header_categories {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/header_bkr.gif) no-repeat;
    width: 964px;
    height: 63px;
}

.header_top {
    height: 30px;
}

.header_bottom {
    height: 33px;
}

.header_bottom  .searchBox {
    padding-left:140px;
}

#hdr_left_links {
        float: left;
        margin: 1px 0 0 3px;
        width: 450px;
    }

#hdr_left_links a, #hdr_left_links a:visited {
    float: left;
    /*margin: 8px 10px 0;*/
    padding: 0;
}

#hdr_left_links a span, #hdr_left_links a:visited span, #hdr_right_links a span, #hdr_right_links a:visited span {
    display: none;
}

a.hdr_home, a.hdr_home:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/nav-home.gif) no-repeat scroll 0 0;
    width: 59px;
    height: 26px;

}

a.hdr_home:hover{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/nav-home.gif) no-repeat scroll 0 -50px;
}

a#hdr_shop, a#hdr_shop:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/nav-categories.gif) no-repeat scroll 0 0;
    width: 167px;
    height: 26px;
}
a#hdr_shop:hover{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/nav-categories.gif) no-repeat scroll 0 -50px;
}

a#hdr_people, a#hdr_people:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/nav-people.gif) no-repeat 0 0;
    width: 97px;
    height: 26px;
}
a#hdr_people:hover{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/nav-people.gif) no-repeat 0 -50px;
}
a#hdr_lists, a#hdr_lists:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/nav-lists.gif) no-repeat 0 0;
    width: 46px;
    height: 26px;
}
a#hdr_lists:hover{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/nav-lists.gif) no-repeat 0 -50px;
}
#hdr_left_links .hdr_divider, #hdr_right_links .hdr_divider {
    width: 1px;
    height: 26px;
    background-color: #d8dcde;
    float: left;
}

#hdr_right_links {
    float: right;
    margin: 1px 3px 0 0;
}

#hdr_right_links a {
    float: left;
    padding: 0;
    margin: 2px 2px 0 0;
}

a#hdr_mypronto, a#hdr_mypronto:visited {
    /*background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/AB/imagesBlueHeader/link_mypronto.gif) left top no-repeat;*/
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/link_mypronto_loggedout2.gif) left top no-repeat;
    width: 92px;
    height: 22px;
}
a#hdr_mypronto:hover{
    /*background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/AB/imagesBlueHeader/link_mypronto.gif) left top no-repeat;*/
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/link_mypronto_loggedout2.gif) no-repeat 0px -50px;
}

a#hdr_myprontoLoggedIn, a#hdr_myprontoLoggedIn:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/link_mypronto2.gif) left top no-repeat;
    /*background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/AB/imagesBlueHeader/link_mypronto_loggedout.gif) left top no-repeat;*/
    width: 100px;
    height: 22px;
}

a#hdr_myprontoLoggedIn:hover {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/link_mypronto2.gif) no-repeat scroll 0px -50px;
    /*background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/AB/imagesBlueHeader/link_mypronto_loggedout.gif) left top no-repeat;*/
}

a#hdr_login, a#hdr_login:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/link_login2.gif) left top no-repeat;
    width: 57px;
    height: 22px;
}
a#hdr_login:hover{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/link_login2.gif) no-repeat scroll 0px -50px;
    width: 57px;
    height: 22px;
}

a#hdr_logout, a#hdr_logout:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/link_logout_new.gif) no-repeat 0px 0px;
    width: 67px;
    height: 22px;
}
a#hdr_logout:hover {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/link_logout_new.gif) no-repeat 0px -50px;
}
.browsecontainer {
    width: 532px;
    height:576px;
    padding-top:25px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/dropdown_categories2.png',sizingMethod='scale');
}

html > body div.browsecontainer {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/dropdown_categories2.png) no-repeat;
}

.departmentcontainer {
    width: 532px;
    height:576px;
    padding-top:25px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/header/bg-dept-dropdown.png',sizingMethod='scale');
}

html > body div.departmentcontainer {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/bg-dept-dropdown.png) no-repeat;
}

.myProntoContainer {
    width: 146px;
    position:absolute;
    top:0;
    left:0;
    height:183px;
    /*padding-top:25px;*/
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/dropdown_mypronto2.png',sizingMethod='scale');
    z-index: 1000;
}

html > body div.myProntoContainer {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/dropdown_mypronto2.png) no-repeat;
}

.prontoLinks {
    width: 130px;
    z-index: 1001;
}

.prontoLinks .eachProntoLink {
    width: 120px;
    float:left;
    padding:0 0 3px 10px;
    margin: 0;
}

.prontoLinks a, .prontoLinks a:visited {
    font-weight:bold;
}

label#searchlabel {
    display: block;
    float: left;
    width: 114px;
    height: 14px;
    margin: 6px 5px 0 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/imagesBlueHeader/hed_searchoursite.gif) left top no-repeat;
}
label#searchlabel span {
    display: none;
}


/******* Footer***********/


.search_box_bottom {
	width: 964px;
	font-size: 16px;
	color: #4e4e4e;
	font-weight: bold;
	height: 39px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/header_bkr.gif) no-repeat 0 0;
	font-size: 11px;
	margin: 20px 0;
	padding:0;
    margin-left: -2px;
    position: relative;
	}

.search_box_bottom_shopper {
	width: 964px;
	font-size: 16px;
	color: #4e4e4e;
	font-weight: bold;
	height: 82px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/personal-shopper-footer-bg.gif) no-repeat 0 0;
	font-size: 11px;
	margin: 20px 0;
	padding:0;
    margin-left: -2px;
    position: relative;
	}

.bottom_shopper_text {
    margin:4px 0 0 8px;
}

.bottom_shopper_text img{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/sale-alert-footer.gif) no-repeat;
    width: 948px;
    height:32px;
}

.right_shopper {
    float:left;
    margin-bottom:30px;
}

.right_shopper img {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/personal-shopper-right.gif) no-repeat 0 0;
    width: 190px;
    height:118px;
}

.content_bottomsearchbox {
    margin:0;
	padding: 8px 0 0 0 ;
    width:964px;
    height:30px;
    }

.bottomsearch_inputs {
    float: left;
    margin:0;
	padding: 0;
    display: inline;
}

label#bottomsearchlabel {
    float: left;
    width: 114px;
    height: 14px;
    margin: 3px 8px 0 165px;
	padding: 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_searchoursite.gif) left top no-repeat;
}

label#bottomsearchlabel span {
    display: none;
}

.bottomsearch_inputs .inputbox {
	width: 275px;
    margin: 0 3px;
	padding: 1px 0 0 0;
	border: 1px solid #7f9db9;
	font-size: 13px;
    height: 18px;
    color: #333;
	}

.footersearch {
    float: left;
    margin: 0 0 0 3px;
    height: 25px;
    width: 75px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/header/search_btn_header.png',sizingMethod='scale');
    position: relative;
    margin-top: -1px;
}

html > body .footersearch {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/header/search_btn_header.png) left top no-repeat;
}


#footer {
	margin: 10px 0 50px 0;
    width: 960px;
	padding:0;
    }

#footer div {
	float: left;
	display: inline;
    }
div.clearer {
	clear:both;
    float:none;
    display: block;
    }

#footer div.clearer {
	clear:both;
    float:none;
    display: block;
    }

#footer .footerTitle {
	color: #4e4e4e;
	padding: 0 0 2px 0;
	font-size: 13px;
    width: 220px;
    }


#footer .mainlinks {
	width: 160px;
	float: left;
	display: inline;
	border-right: 1px solid #dad7d6;
	margin: 0 12px 0 0;
	padding:0 10px 0 0;
    height: 160px;
	}

#footer .helplinks {
	width: 120px;
	float: left;
	display: inline;
    border-right: 1px solid #dad7d6;
	margin: 0 12px 0 0;
	padding:0 10px 0 0;
    height: 160px;
	}

#footer .partnersitelinks {
	width: 240px;
	float: left;
	display: inline;
    border-right: 1px solid #dad7d6;
	margin: 0 12px 0 0;
	padding:0 10px 0 0;
    height: 160px;
	}

#footer ul {
    list-style: none;
	padding:0;
	margin: 0;
	font-size: 12px;
	color: #999;
    }

#footer ul li {
    list-style: none;
	font-size: 12px;
	padding:0 0 5px 0;
    }

.disclaimer {
    font-size:11px;
	font-weight: normal;
    width:370px;
    color:#999;
    padding:0;
	margin:0;
	float: left;
	display: inline;
	}

.disclaimer a,
.disclaimer a:visited {
    font-size:11px;
	}



/******* breadcrumbs***********/
.breadcrumbs {
	margin:3px 0 0 0;
	padding:0;
	font-size: 11px;
}

.aboutThisPageBreadCrumbs {
    margin:3px 0 0 0;
	padding:0;
	font-size: 11px;
    width: 800px;
    /*position: relative;*/
    /*z-index: 10;*/
}

.aboutThisPageBreadCrumbs a,
.aboutThisPageBreadCrumbs a:visited {
	font-size: 11px;
	font-weight: normal;
}


.breadcrumbs_pad {
    margin-left: 1px;
}

.breadcrumbs a,
.breadcrumbs a:visited {
	font-size: 11px;
	font-weight: normal;
}

.breadcrumbs a:hover,
.breadcrumbs a:active {
	text-decoration: underline;
}


/******* ADWORDS for COMPARE AND SEARCH***********/

#adwords_search {
	width: 540px;
	margin:0 0 0 0;
    padding:15px 0 20px 0;
	clear: both;
	}

#adwords_compare {
  	margin:0 0 0 0;
    padding:12px 0 12px  0;
    width: 730px;
    float: left;
    clear: both;

}

.adwords_title {
	color: #ff7a0e;
	padding: 0;
	margin:0;
	font-size: 15px;
	}

.adWordsHeader2Left {
color:#4E4E4E;
float:left;
font-size:18px;
width:700px;
}

.adWordsHeader2Right {
color:#4E4E4E;
float:right;
font-size:12px;
padding-top:6px;
text-align:right;
width:200px;
}

.greenBorder960px {
border-bottom:1px solid #7BB322;
padding:1px 0pt 0pt;
}

#search_adlist {
    width: 540px;
	padding: 0;
	text-align: left;
	font-size: 12px;}

#compare_adlist  {
    width: 730px;
	padding: 0;
	text-align: left;
	font-size: 12px;}

ul.eachad {
	margin: 13px 0 0 0;
	padding: 0;
	list-style: none;
    cursor:pointer;
    background-color:#FFF;
    _height:0;
	}

ul.eachad li {
	margin: 0 0 2px 0;
	padding: 0;
	list-style: none;
	}


ul.eachad li a.first,
ul.eachad li a.first:visited {
 	color: #006cad;
	font-size: 14px ;
	padding: 0;
	margin:0;
	font-weight: bold;
	text-decoration: underline;
}

ul.eachad li a.adword_description,
ul.eachad li a.adword_description:visited,
ul.eachad li a.adword_description:hover,
ul.eachad li a.adword_description:active {
 	color: #333;
	font-size: 12px ;
	padding: 0;
	margin:0;
	font-weight: normal;
	text-decoration: none;
	}

ul.eachad li a,
ul.eachad li a:visited  {
	font-size: 12px;
	color: #008000;
	padding: 0;
	margin: 0;
	font-weight: normal;
	text-decoration: none; }

ul.eachad li a:hover,
ul.eachad li a:active {
	text-decoration: underline; }


div.pagination_like_container {
	margin: 0;
	padding: 0;
	}

div.pagination {
    width: 100%;
	clear: both;
	padding: 0;
	margin: 5px 0 5px 0;
	text-align: right;
	}

div.pagination div.pagination_line {
    width: 100%;
	border-top: 1px solid #dad7d6;
	padding: 3px 0 3px 0;
	margin:-6px 0 0 0;
    _margin: 0;
    }

div.pagination .showingleft {
	float: left;
	}

div.pagination ul {
	list-style: none;
	margin: 0;
	padding:0;
	display: inline;
	float: right;
	}

div.pagination ul.comparegrid {
    float: left;
    padding-left:0;
	width: 100%;
}

div.pagination ul li {
	display: inline;
	margin: 0;
	padding:0;
	}


div.pagination ul li a,
div.pagination ul li a:visited {
	float: left;
	padding: 0 6px 2px 6px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
/*	border: 1px solid #ccc;*/
 	}

div.pagination ul li a:hover {
    text-decoration: underline;
/*    color:#333;*/
/*    border: 1px solid #0080be;*/
	}


div.pagination ul li a:active {
/*	border: 1px solid #ff7a0e;*/
	}

div.pagination ul li.current {
	float: left;
	padding: 0 6px 2px 6px;
	margin: 0 0 0 2px ;
	color: #4e4e4e;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
/*	border: 1px solid #ff7a0e;*/
	}

div.pagination ul li.pvNx {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
    }

div.pagination ul li.pvNx a {
    padding: 0 6px 2px 6px;
    margin: 0 0 0 2px ;
    text-align: center;
	/*border: 1px solid #ccc;*/

}

div.pagination ul li.pvNx a:hover {
    text-decoration: underline;
/*	color:#333;
    border: 1px solid #0080be;*/

}

div.pagination ul li.divider span {
    float: left;
    color: #ccc;
}

/*For search pagination formatting*/
.showingleft_search {
    float:left;
    margin: 0 0 5px 0;
    font-weight: bold;
    }

/* autocomplete */
.ac_results {
    z-index:1000000;
    padding: 0px;
	border: 1px solid #9ba5a8;
	background-color: #fff;
	overflow: hidden;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
    padding-left: 0;
    margin: 0;
    color: #0072ad;

}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	/*background : Window url(http://cache-www.pronto.com/css-local/main/css2_5/'images/shared/indicator.gif') right center no-repeat;*/
}
.ac_over {
	background-color: #0072ad;
	color: #fff;
}
#ac_title {
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight:bold;
    color: #4e4e4e;
    text-transform: lowercase;
}
#ac_disable {
    font-size: 11px;
    text-align:right;
    padding-right: 5px;
    padding-bottom: 5px;
}

#ac_disable a {
    font-size: 11px;
}
/* end autocomplete */

/*For home page sign up module*/

div#clickwhatyoulike {
    width: 540px;
    height: 188px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/clickwhatyoulike.jpg) no-repeat 0 0;
    margin: 0 0 20px;
    position: relative;
}

div#clickwhatyoulike h1 {
    display: none;
}

div#clickwhatyoulike a span {
    display: none;
}

div#clickwhatyoulike a.link1 {
    position: absolute;
    left: 10px;
    top: 60px;
    width: 91px;
    height: 98px;
    display: block;
}

div#clickwhatyoulike a.link2 {
    position: absolute;
    left: 115px;
    top: 65px;
    width: 69px;
    height: 71px;
    display: block;
}

div#clickwhatyoulike a.link3 {
    position: absolute;
    left: 193px;
    top: 79px;
    width: 48px;
    height: 37px;
    display: block;
}

div#clickwhatyoulike a.link4 {
    position: absolute;
    left: 244px;
    top: 58px;
    width: 104px;
    height: 115px;
    display: block;
}

div#clickwhatyoulike a.link5 {
    position: absolute;
    left: 354px;
    top: 72px;
    width: 68px;
    height: 56px;
    display: block;
}

div#clickwhatyoulike a.link6 {
    position: absolute;
    left: 435px;
    top: 71px;
    width: 87px;
    height: 91px;
    display: block;
}

div#bookmarkletTeaser{
    position: relative;
    width: 540px;
    height: 189px;
    margin: 5px 0 20px;
    cursor:pointer;

}

.teaserIE{
  background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/hp-getthebutton-ie.jpg) no-repeat 0 0;
}

.teaserSafari {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/hp-getthebutton-sa.jpg) no-repeat 0 0;
}

.teaserFF {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/hp-getthebutton-ff.jpg) no-repeat 0 0;
}

div#funwithfriends {
    position: relative;
    width: 540px;
    height: 188px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/funwithfriends_4.jpg) no-repeat 0 0;
    margin: 5px 0 20px;

}

div#funwithfriends a {
    position: absolute;
    top: 0;
    left: 0;
    width: 540px;
    height: 188px;
}

div#funwithfriends a span {
    display: none;
}

div#personalShopper {
    margin: 5px 0 20px;
}

#personalShopper img {
    width: 540px;
    height: 126px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/personal-shopper-main.gif) no-repeat 0 0;
}

.sign_up {
	width: 540px;
	margin:0;
	padding:0 ;
/*	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/signup_bkr.gif) no-repeat 0 0;*/
	}

.sign_up .getstarted {
/*	padding:92px 0 0 365px;*/
	}

.sign_up #discover {
    display: block;
    float: left;
    width: 169px;
    height: 169px;
    margin-right: 15px;
    position: relative;
}

.sign_up #share {
    display: block;
    float: left;
    width: 169px;
    height: 169px;
    margin-right: 15px;
    position: relative;
}

.sign_up #compare {
    display: block;
    float: left;
    width: 169px;
    height: 169px;
    position: relative;
}

#discovertext1, #discovertext2, #sharetext1, #sharetext2, #comparetext1, #comparetext2 {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 169px;
    height: 169px;
}

#discovertext1 span, #discovertext2 span, #sharetext1 span, #sharetext2 span, #comparetext1 span, #comparetext2 span {
    display: none;
}

#discovertext2, #sharetext2, #comparetext2 {
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}

#discovertext1 {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/btn_discover1.jpg) top left no-repeat;
}

#discovertext2 {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/btn_discover2.gif) top left no-repeat;
}

#sharetext1 {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/btn_share1.jpg) top left no-repeat;
}

#sharetext2 {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/btn_share2.gif) top left no-repeat;
}

#comparetext1 {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/btn_compare1.jpg) top left no-repeat;
}

#comparetext2 {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/btn_compare2.gif) top left no-repeat;
}

/* BEGIN seasonal homepage module *****************************************/
.seasonal {
	width: 540px;
    height: 180px;
    margin:0 0 25px 0;
	padding:0 ;
    position: relative;
}

.backtoschool {
    width: 559px;
    height: 208px;
    position: absolute;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/backtoschool_hed.jpg) left top no-repeat;
    top: -7px;
    left: -3px;
}

h1#hed_backtoschool span {
    display: none;
}

.backtoschool div#postit {
    width: 224px;
    height: 197px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/backtoschool_postit.gif) left top no-repeat;
    position: absolute;
    top: -15px;
    right: -5px;
}

.backtoschool a, .backtoschool a:visited {
    font-size: 13px;
    font-weight: bold;
}

ul.seasonallinks {
    float: left;
    margin: 10px 30px 0 0;
    list-style: none;
	padding:0;
}

ul.seasonallinks li {
    margin: 0 0 2px 0;
}

.seasonal a {
    position: absolute;
    height: 19px;
}

.seasonal a span {
    display: none;
}

.seasonal a#link1 {
    top: 117px;
    left: 30px;
    width: 54px;
}

.seasonal a#link2 {
    top: 140px;
    left: 30px;
    width: 68px;
}

.seasonal a#link3 {
    top: 160px;
    left: 25px;
    width: 90px;
}

.seasonal a#link4 {
    top: 117px;
    left: 196px;
    width: 72px;
}

.seasonal a#link5 {
    top: 140px;
    left: 196px;
    width: 50px;
}

.seasonal a#link6 {
    top: 160px;
    left: 196px;
    width: 110px;
}



/* END seasonal homepage module *****************************************/

div.downformaintenancemessage {
    width: 600px;
    margin: 5px 5px 5px 5px;
    padding: 50px 50px 50px 50px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #0072ad;
}

/*home page - welcome module*/

#welcome .header {
	width:190px;
	margin: 0;
	height: 24px;
	font-size: 14px;
    color: #fff;
    font-weight:bold;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/selected_search_hdr_bkr.gif) no-repeat 0 0;
	text-align: center;
    padding-top:3px;
    }

body:last-child:not(:root:root) #welcome .header {
    font-size: 13px;
    font-weight:bold;
    color: #FFF;
}

#welcome .body_background {
	width: 188px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #9fcad8;
	border-right: 1px solid #9fcad8;
	}

#welcome .bottom_background {
	height: 5px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/selected_search_bottom.gif) no-repeat 0 0;
	margin: 0 0 20px 0;
	padding: 0;
	}

#welcome ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding:5px 0 10px 0;
	}

#welcome ul li {
	font-size: 11px;
	color: #666;
	margin: 0;
	padding:0;
	}

#welcome ul li.username{
	font-size: 16px;
	color: #333;
	padding: 0 0 5px 0
	}

#welcome ul li.yourstat_header,
#welcome ul li.lastliked  {
	font-size: 12px;
	color: #333;
	}

#welcome ul li a {
	font-size: 11px;
	}
#welcome a.statsLink {
}

#welcome .seemyprofile {
    margin-top: 5px;
}
#welcome img.welcome_product {
	width: 60px;
	height:45px;
	}

#last_liked {
	width: 175px;
	margin: 0 0 0 10px;
	padding:5px 0;
	font-size: 11px;
	}

#last_liked a,
#last_liked a:visited{
	font-size: 11px;
	}

#last_liked .price {
    font-weight:bold;
	}

#last_liked h1{
	font-size: 12px;
	font-weight: bold;
	color: #4e4e4e;
	}

#last_liked .list {
	width: 175px;
	padding: 10px 0 5px 0;
	}

#last_liked .list .lastliked_image {
	width: 60px;
	height: 45px;
	float: left;
	display: inline;
	}

#last_liked .list .lastliked_image_stale {
	width: 60px;
	height: 45px;
	float: left;
	display: inline;
    position:relative;
    }

#last_liked .list .lastliked_productinfo {
	float: left;
	display: inline;
	margin: 0 0 0 5px;
	padding:0;
	width: 105px;
	}

a.profile_producttitles, a.profile_producttitles:visited {
    font-weight: bold;
    text-transform: none;
}

/*******************error alert*****************/

.errorAlertContainer {
    margin: 50px auto;
    width:700px;
}

.errorAlertContainer .errorAlert {
	font-size: 21px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/error_flower_bkr.gif) no-repeat 0 0;
	height: 105px;
	}

.errorAlertContainer .errorAlert p {
	padding: 35px 0 0 75px;
	margin:0;
	}

.errorAlertContainer .prontoNavLinks {
    padding-left: 75px;
}

.errorAlertContainer .prontoNavLinks ul {
    list-style: none;
    padding:0;
    margin: 0;
    float: left;
    width: 208px;
}

.errorAlertContainer .prontoNavLinks ul li {
    line-height: 18px;
}

.error_alert {
	font-size: 18px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/error_flower_bkr.gif) no-repeat 0 0;
	width:460px;
	margin: 60px 0 40px 250px;
	height: 110px;
	}

.searchNoResultsContainer {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/error_flower_bkr.gif) no-repeat top left;
    padding: 25px 0 25px 90px;
    width: 705px;
    margin-top: 20px;
}

.searchNoResultsContainer .searchNoResults {


}

.searchNoResultsContainer .searchNoResults p {
    font-size: 21px;
    font-weight: bold;
}

.searchNoResultsContainer .searchNoResults p.subText {
    font-size: 18px;
    font-weight: normal;
    padding-top: 0;
}

.searchNoResultsContainer .searchNoResults .searchBox {
    padding: 30px 0;
    border: none;
    border-bottom: 1px solid #c2c9cc;
    float: none;
    width: auto;
}

.searchNoResultsContainer .searchNoResults .searchBox select {
    float: left;
}
.searchNoResultsContainer .searchNoResults .searchBox input {
    float: left;
}

.searchNoResultsContainer .searchNoResults .searchBox .navsearch {
    float: left;
}

.searchNoResultsContainer .searchNoResults .searchBox .searchBoxButton {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/searchButtonBlue.png) no-repeat;
    width: 71px;
    height: 21px;
}

.searchNoResultsContainer h4 {
    font-size: 21px;
    font-weight: normal;
    color: #41494C;
    margin: 0;
}

.searchNoResultsContainer h4.ourStores{
    padding: 20px 0;
}

.searchNoResultsContainer h4.prontoDepts{
    padding: 20px 0 3px 0;
}

.searchNoResultsContainer  ul {
    width: 235px;
    float: left;
    padding:0;
    margin: 0;
    list-style:none;
}
.searchNoResultsContainer  ul li {
    line-height: 18px;
}

.searchNoResultsContainer  ul li .ProntoStyle {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/logos/prontoStyleLogo.png) 0 center no-repeat;
    width: 129px;
    height:25px;
    margin-bottom: 3px;
    text-indent: -9999px;
    display: block;
}

.searchNoResultsContainer  ul li .ProntoHome {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/logos/prontoHomeLogo.png) 0 center no-repeat;
    width: 155px;
    height: 25px;
    margin-bottom: 3px;
    text-indent: -9999px;
    display: block;
}

.searchNoResultsContainer  ul li .ProntoTech {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/logos/prontoTechLogo.png) 0 center no-repeat;
    width: 165px;
    height: 25px;
    margin-bottom: 3px;
    text-indent: -9999px;
    display: block;
}
.error_alert p {
	padding: 35px 0 0 75px;
	margin:0;
	}

.error_alert p span{
	margin: 0 0 0 30px;
	padding:0;
	}

.error_alert p.communitydown {
	text-align: left;
	padding: 35px 0 0 75px;
	margin:0;
	}

.error_alert p.communitydown_body {
	text-align: left;
	padding: 5px 0 0 95px;
	margin:0;
	font-size: 14px;
	}

/****************** people search ****************/
#friendnoresults {
    margin: 30px 0 250px;
    font-size: 14px;
}

#friendnoresults a, #friendnoresults a:visited {
    font-size: 14px;
}

.findfriends_hdr {
	width: 960px;
	margin: 15px 0 0 0;
	padding:0;
	font-size: 15px;
	/*border-bottom: 1px solid #7bb322;*/
	}


.findfriends_name {
	font-size: 21px;
	font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0;
	width: 430px;
	float:left;
	}

.findfriends_name a, .findfriends_name a:visited {
    font-size: 21px;
    font-weight: normal;
    color: #333;
}

.findfriends_name a:hover {
    text-decoration: none;
}


#friendresults .friendspaginationlinks {
    margin: 0;
    padding-bottom: 30px;
}

/* welcome back out of stock*/
.productIlike_outofstock {
	position: absolute;
	background:url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/out_of_stock_small.png) no-repeat 0 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	width: 60px;
	height: 45px;
	top: 0;
	left: 0;
    cursor:hand;
    }

/* welcome back out of stock*/

/* compare grid out of stock */
.outofstock {
	width: 120px;
	height: 90px;
	float: left;
	position:relative;
    margin-right:20px;
    display: inline;
	}

.image_outofstock {
	position: absolute;
	background:url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/out_of_stock.png) no-repeat 0 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	width: 120px;
	height: 90px;
	top: 0;
	left: 0;
    cursor:hand;
    }
/* end compare grid out of stock */

/* Welcome 1st time registered user */
.welcome_1sttime {
	background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/welcome_1regUser.gif) no-repeat 0 0;
	width: 518px;
	height: 105px;
	margin: 0 0 20px 0;
	padding: 15px 0 0 22px;
	}

.welcome_1sttime .hi_message{
	color: #fff;
	font-size: 24px;
	margin: 0;
	padding: 0;
	float: left;
	}

.welcome_1sttime .thankyou {
	background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/home/welcome_thankyou.gif) no-repeat 0 0;
	width: 233px;
	height: 16px;
	float: left;
	margin: 8px 0 0 0 ;
	padding: 0;
	}

/* END - Welcome 1st time registered user */
/* Merchant/Search Interceptor */
.interceptorMerchantContainer,
    width:750px;
    padding: 0 0 10px 0;
}

.interceptorSearchContainer {
    padding: 10px;
	background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/interceptorMerchantContainer.png) no-repeat -1px 0;
}

/*.interceptorTop {*/
    /*background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/grey-top.gif) no-repeat;*/
    /*width:750px;*/
    /*height:5px;*/
/*}*/

/*.interceptorBody {*/
    /*width:728px;*/
    /*padding: 3px 10px;*/
    /*border-right:1px solid #E4E4E4;*/
    /*border-left:1px solid #E4E4E4;*/
/*}*/

/*.interceptorBottom {*/
    /*background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/grey-bottom.gif) no-repeat;*/
    /*width:750px;*/
    /*height:5px;*/
}
/* End Merchant/Search Interceptor */
/* CPM For disamiguation A/B*/
.CPM_container {
    width:180px;
    margin-top:40px;
    text-align:center;
    padding: 12px 0;
    height:600px;
    float:right;
    vertical-align:top;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_hrz.png) no-repeat 10px 0px;
}

.CPM20pxTopPadd {
    margin-top: 20px;
}

.semSubContainer {
    width: 960px;
}

.semSubContainerLeft{
    float:left;
    width: 775px;
}

.semSubContainerRight {
    float:left;
    width: 180px;
}

#disambiguationSEM {
    float:left;
    padding-top:20px;
}

#disambiguationSEMGC { width: 960px; padding: 10px 0 0 0; border-bottom: 1px solid #DAD7D6; margin-bottom:15px; }
#disambiguationSEMGC #search_adlist_AB  { width: 960px; padding: 0; font-size: 14px; }
#disambiguationSEMGC #search_adlist_AB .first   { color: #0033FF; }


.nraqSubContainer .nraqSubContainerLeft{
    float:left;
    width: 760px;
}

.nraqSubContainer .nraqSubContainerRight {
    float:right;
    width: 200px;
}

#disambiguationSEM #adwords_search {
	width: 540px;
	margin:0 0 0 0;
    padding:0 0 25px 0;
	clear: both;
	}

/* End CPM For disamiguation A/B*/
/* CPM */
.horizontalCPM {
    padding: 10px 115px;
    margin: 5px 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_vert.png) no-repeat 104px 25px;
    text-align:center;
}

.verticalCPM {
	width:160px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_hrz.png) no-repeat 50px 13px;
    padding: 25px 0;
}

.squarishCPM {
    padding: 15px 0 0 0;
    margin-top:5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_hrz.png) no-repeat 0px 0px;
}

.vertical300pxCPM {
    padding: 10px 0 0 0;
    margin-top:5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_hrz.png) no-repeat 0 0;
}

.squarishCPMLeftAlign {
    padding: 15px 0 0 0px;
    margin-top:5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_hrz.png) no-repeat 0px 0px;
}

.cgridRightRectCPM{
    background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_hrz.png) no-repeat;
    padding-top:10px;
    width:300px;
    height:250px;
 }
/* CPM */

.layoutContainer div.horizontalSkinnyCPM {  padding:5px 0; background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_vert1.gif) no-repeat 115px center; text-align:center;  }


/* Star rating system */

div.starContainer {
    width:110px;
    height:20px;
}

div.starContainer .eachStar {
    float:left;
    width:17px;
    height:20px;
    padding: 0;
    margin: 0;
}

#welcome div.starContainer {
    height: 14px;
    margin: 1px 0;
}

#welcome div.starContainer .eachStar {
    width: 13px;
    height: 14px;
}
div.starContainer .eachStar .star1,
div.starContainer .eachStar .star2,
div.starContainer .eachStar .star3,
div.starContainer .eachStar .star4,
div.starContainer .eachStar .star5
{
    width:17px;
    height:16px;
    padding:0;
    margin: 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/stars.gif) no-repeat;
}

div.starContainer .eachStar .smallStar1,
div.starContainer .eachStar .smallStar2,
div.starContainer .eachStar .smallStar3,
div.starContainer .eachStar .smallStar4,
div.starContainer .eachStar .smallStar5
{
    width:17px;
    height:16px;
    padding:0;
    margin: 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/stars-small.gif) no-repeat;
}

div.starContainer .eachStar .bag1,
div.starContainer .eachStar .bag2,
div.starContainer .eachStar .bag3,
div.starContainer .eachStar .bag4,
div.starContainer .eachStar .bag5
{
    width:17px;
    height:18px;
    padding:0;
    margin: 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/bags.gif) no-repeat;
}

div.starContainer .eachStar img {
    padding:0;
    margin: 0;
    border: none;
}

div.starContainer .eachStar a.retractRating, div.starContainer .eachStar a.retractRating:visited {
    width: 17px;
    height:15px;
    padding-bottom:3px;
    margin: 0;
    vertical-align:middle;
    z-index:1000;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/nosmoking.gif) no-repeat 2px 0;
    font-size: 14px;
}

div.starContainer .eachStar a.retractRating:hover {
      background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/nosmoking.gif) no-repeat 2px -50px;
}

div.confirmReviewDelete {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/bg-stars-popup.png) no-repeat;
    width:100px;
    height:91px;
    color: #FFF;
    text-align:center;
    padding:12px 14px 0 14px;
    position:absolute;
    font-size:11px;
    line-height:12px;
    z-index:500;
}

div.confirmReviewDelete h3 {
    padding: 0;
    margin: 0;
    text-align:center;
    font-weight:bold;
    font-size:12px;
    color: #FFF;
    line-height:15px;
}

.confirmReviewDelete .btnYes {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/btn-yes-stars-popup.gif) no-repeat;
    width: 31px;
    height: 16px;
    margin-right:5px;
}

.confirmReviewDelete .buttons{
    padding-top:5px;
}

.confirmReviewDelete .btnNo {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/btn-no-stars-popup.gif) no-repeat;
    width: 31px;
    height: 16px;
}

/* End Star rating system */


/* BOOKMARKLST LINK PAGE */
div#breadcrumb, div#breadcrumb a, div#breadcrumb a:visited {
		font-size: 11px;
	}

	div#buttonContainer {
		margin: 20px 0 50px;
		width: 705px;
	}

	h1#hedGetthebutton {
		background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/bookmarklet/hed_getthebutton.gif) left top no-repeat;
		width: 699px;
		height: 27px;
		margin: 0 0 10px;
	}

	h1#hedGetthebutton span {
		display: none;
	}

	div#buttonContainer p#description {
		font-size: 14px;
		line-height: 21px;
		color: #4e4e4e;
		margin-bottom: 25px;
	}

	h2#hedHowtosetup {
		background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/bookmarklet/hed_howtosetup.gif) left top no-repeat;
		width: 537px;
		height: 22px;
		margin: 0 0 10px;
	}

	h2#hedHowtosetup span {
		display: none;
	}

	ol {
		margin: 0 0 0 2em;
		padding: 0;
	}

	ol li {
		margin: 0;
		padding: 0 0 25px 0;
		line-height: 18px;
	}

    ol#forFF , ol#forIE, ol#forSA {
        display:none;
    }

/* BOOKMARKLST LINK PAGE */


/* disambiguation A/B test Feb 7th */
#adwords_AB {
	width: 775px;
	margin:0 0 0 0;
	clear: both;
    /*padding: 8px 0 15px 0;*/
    }

.adwords_title_AB {
	color: #ff7a0e;
	padding: 0;
	margin:0;
    border-bottom:1px solid #e4e4e4;
    padding-bottom:1px;
    font-size: 15px;
	}

#search_adlist_AB {
    width: 775px;
	padding: 10px 0;
	text-align: left;
	font-size: 12px;}

#search_adlist_AB ul{
    margin: 0;
	padding: 0;
	list-style: none;
    cursor:pointer;
    background-color:#FFF;
    _height:0;
}

#search_adlist_AB ul.leftPadd20 {
     padding-left:20px;
}

#search_adlist_AB ul li{
    margin: 10px 0 10px 0;
    padding: 0;
    list-style: none;
    line-height:18px;
}

#search_adlist_AB ul.eachad_callout li.oarrow {
     padding-left: 20px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/SEM_oarrow.gif) no-repeat 0 0;
    }

#search_adlist_AB ul.eachad_callout li.circledefault {
    list-style:disc;
    padding-left: 10px;
    background-image:none;
    }


#search_adlist_AB ul li a.first,
#search_adlist_AB ul li a.first:visited {
 	color: #006cad;
	font-size: 14px ;
	padding: 0;
	margin:0;
	font-weight: bold;
	text-decoration: underline;
}

#search_adlist_AB ul li a.adword_description,
#search_adlist_AB ul li a.adword_description:visited,
#search_adlist_AB ul a.adword_description:hover,
#search_adlist_AB ul li a.adword_description:active {
 	color: #333;
	font-size: 12px ;
	padding: 0;
	margin:0;
	font-weight: normal;
	text-decoration: none;
	}

#search_adlist_AB ul li a,
#search_adlist_AB ul li a:visited  {
	font-size: 12px;
	color: #008000;
	padding: 0;
	margin: 0;
	font-weight: normal;
	text-decoration: none; }

#search_adlist_AB ul li a:hover,
#search_adlist_AB ul li a:active {
	text-decoration: underline; }


/* end A/B test */


div.starContainer .stars
{
    width:101px;
    height:16px;
    padding:0;
    margin: 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/stars2.gif) no-repeat;
    cursor:pointer;
}

div.starContainer .bags
{
    width:101px;
    height:18px;
    padding:0;
    margin: 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/bags3.gif) no-repeat;
    cursor:pointer;
}

div.starContainer .smallstars
{
    width:65px;
    height:16px;
    padding:0;
    margin: 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/stars-small2.gif) no-repeat;
    cursor:pointer;
}


/* LINKS WITH ICONS */


.envelopeLgIco {
    font-size:11px;
    font-weight: bold;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-envelope-lg.gif) no-repeat;
    padding: 0 0 5px 24px;
    width: 140px;
}

a.envelopeIco, a.envelopeIco:visited,.envelopeIco{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-envelope.gif) no-repeat;
    padding: 0 0 5px 21px;
}
.plusLgIco {
    font-size:12px;
    font-weight: normal;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-plus-lg.gif) no-repeat;
    padding: 2px 0 5px 25px;

}
a.listIco, a.listIco:visited, .listIco{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-list.gif) no-repeat;
    padding: 0 0 5px 21px;
}

a.questionIco, a.questionIco:visited, .questionIco{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-question.gif) no-repeat;
    padding: 0 0 5px 18px;
}

a.penIco, a.penIco:visited, .penIco{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-pen.gif) no-repeat;
    padding: 0 0 5px 21px;
}

a.xIco, a.xIco:visited, .xIco{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-x.gif) no-repeat;
    padding: 0 0 5px 21px;
}

a.replyIco, a.replyIco:visited{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-reply.gif) no-repeat;
    padding: 0 0 5px 21px;
}
a.lockIco, a.lockIco:visited{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-lock.gif) no-repeat;
    padding: 0 0 5px 21px;
}

a.orangeMsgIco, a.orangeEnvelopeIco:visited, .orangeMsgIco {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-envelope-orange.gif) no-repeat 0 0;
    font-size:12px;
    padding: 0 0 5px 21px;
    color: #f27900;
}

a.orangeMsgIco, a.orangeEnvelopeIco:visited, .orangeMsgIco span {
    font-size:12px;
	font-weight: normal;
	color: #4e4e4e;
}
a.orangePlusIco, a.orangePlusIco:visited, .orangePlusIco {
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-plus-orange.gif) no-repeat;
    font-size:12px;
    padding: 0 0 5px 21px;
    color: #f27900;
}

.orangePlusIco span {
    color: #4E4E4E;
}

a.orangeDollarIco, a.orangeDollarIco:visited, .orangeDollarIco {
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-dollar-orange.gif) no-repeat;
    font-size:11px;
    padding: 0 0 5px 21px;
    color: #f27900;
}

a.commentIco, a.commentIco:visited, .commentIco{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-comment.gif) no-repeat;
    padding: 0 0 5px 21px;
}

a.checkIco, a.checkIco:visited, .checkIco{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-check.gif) no-repeat;
    padding: 0 0 5px 21px;
}

a.envelopeLgIco, a.envelopeLgIco:visited {
    font-size:12px;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-envelope-lg.gif) no-repeat;
    padding: 0 0 5px 24px;
    font-weight:normal;
    width: 140px;
}

a.copyListLgIco, a.copyListLgIco:visited {
    font-size:12px;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/icon-copy-lg.gif) no-repeat;
    padding: 0 0 5px 24px;
    width: 140px;
}

a.editListLgIco, a.editListLgIco:visited{
    font-size:12px;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-edit-lg.gif) no-repeat;
    padding: 0 0 5px 24px;
    width: 140px;
}

a.plusIco, a.plusIco:visited, .plusIco{
    font-size:12px;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-plus-13.gif) no-repeat;
    padding: 0 0 5px 24px;
    width: 140px;
}

a.plusBlueIco, a.plusBlueIco:visited{
    font-size:11px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-plus.gif) no-repeat;
    padding: 0 0 5px 21px;
}

a.XLgIco, a.XLgIco:visited, .XLgIco{
    font-size:12px;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-x-lg.gif) no-repeat;
    padding: 0 0 5px 24px;
    width: 140px;
}
/* LINKS WITH ICONS */
/* AM: new homepage */

.topPadding_15px{     /* duplicated from social.css */
    clear:both;
    height: 15px;
}

.topPadding_25px{
    clear:both;
    height: 25px;
}

.facebookIcon{
    font-size:12px;
    font-weight: bold;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-facebook.gif) no-repeat;
    padding: 0 0 5px 24px;
}

.twitterIcon{
    font-size:12px;
    font-weight: bold;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-twitter.gif) no-repeat;
    padding: 0 0 5px 24px;
}

.mySpaceIcon{
    font-size:12px;
    font-weight: bold;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-myspace.gif) no-repeat;
    padding: 0 0 5px 24px;
}

.stumbleUponIcon{
    font-size:12px;
    font-weight: bold;
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-stumbleupon.gif) no-repeat;
    padding: 0 0 5px 24px;
}

.homepageLeftNavPromo{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/promo-styletwin.gif) no-repeat;
    width: 160px;
    height: 66px;
}

/* out of stock images */

.outOfStock_standard {
	width: 120px;
	height: 90px;
	position:relative;
	}

/*image size MEDIUM*/
.outOfStock_medium {
    width: 150px;
    height:127px;
    position: relative;
}

/*image size XMEDIUM*/
.outOfStock_xmedium {
    width: 165px;
    height:140px;
    position: relative;
}

/*image size LARGE*/
.outOfStock_large {
    width: 177px;
    height:150px;
    position: relative;
}

.outOfStock_standard .outOfStockImage {
    position: absolute;
	background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/outOfStock/120x90outofstock.png) no-repeat 0 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	width: 120px;
	height: 90px;
	top: 0;
	left: 0;
}

.outOfStock_medium .outOfStockImage {
    position: absolute;
	background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/outOfStock/150x127outofstock.png) no-repeat 0 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	width: 150px;
	height: 127px;
	top: 0;
	left: 0;
}

.outOfStock_xmedium .outOfStockImage {
    position: absolute;
	background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/outOfStock/165x140outofstock.png) no-repeat 0 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	width: 150px;
	height: 127px;
	top: 0;
	left: 0;
}

.outOfStock_large .outOfStockImage {
    position: absolute;
	background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/outOfStock/177x150outofstock.png) no-repeat 0 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	width: 177px;
	height: 150px;
	top: 0;
	left: 0;
}

/* out of stock images */

/** Start: Holiday Top Right thumbnail Image **/
.holidayAdv{
    float:right;
    margin-top:-13px;
    padding-top:2px;
}
/** End: Holiday Top Right thumbnail Image **/

/* CLEARFIX !! */
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.outputMessageContainer	{ margin:0 0 15px; padding:0 0 6px 0; background: transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/orange-message-box.gif) no-repeat 0 bottom; }
.outputMessageContent	{ padding:6px 6px 0; margin:0; background: #FFF url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/orange-message-box.gif) no-repeat 0 top; }
.outputMessageContent p	{ margin:0; font-weight:700; color:#4E4E4E; padding:0 0 0 22px; background: transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-envelope-orange.gif) no-repeat 0 0; }


/*	-------  BUTTON!!  ----------  */
.button	{ display:block; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; height:20px; cursor:pointer; border:none; background:transparent no-repeat 0 0; }

/*  MYPRONTO HEADER  */
#myPronto					{ margin:0 auto; padding:0; }
#myPronto .headerContainer	{ position:relative; height:83px; margin-bottom:20px; background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/myPronto/headerLogo.png ) no-repeat 0 0; }

/* GLOBAL NAV */
.globalNavContainer ul					{ margin:0; padding:0; }
.globalNavContainer ul li				{ list-style:none; float:left; padding-left:10px; margin-left:4px; }
.globalNavContainer ul li a				{ font-weight:700; }
.globalNavContainer	.chooseYourEdition					{ float:left; width:500px; }
.globalNavContainer	.chooseYourEdition li.listHeading	{ background:none; padding-left:0; margin-left:0; }
.globalNavContainer	.chooseYourEdition li.firstChild	{ background:none; padding-left:0; }
.globalNavContainer .loginRegister			{ float:right; width:200px; }
.globalNavContainer .loginRegister li		{ float:right; }
.globalNavContainer	.loginRegister li.last	{ background:none; }

/* GLOBAL NAV */
#myPronto .globalNavContainer				{ padding:4px 10px 0; }
#myPronto .globalNavContainer ul li			{ background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/icons/bulletWhite.png) no-repeat 1px 5px; }
#myPronto .globalNavContainer ul li a		{ color:#FFF; text-decoration:none; }
#myPronto .globalNavContainer ul li a:hover	{ text-decoration:underline; }
#myPronto .globalNavContainer .chooseYourEdition li.listHeading	{ display:none; color:#FFF; background:none; }
#myPronto .globalNavContainer .chooseYourEdition li.firstChild	{ background:none; padding-left:0; }
#myPronto .globalNavContainer .loginRegister li.last			{ background:none; }

/* LOGO AND SEARCH */
.headerSiteLogo		{ display:block; position:absolute; text-indent:-9999px; }
/* LOGO */
#myPronto .headerSiteLogo					{ bottom:13px; left:12px; width:268px; height:25px; }



/*	XXXXXXXXXXXXXXX	--------------------	*/

/*	HEADER A/B TEST							*/

/*	XXXXXXXXXXXXXXX	--------------------	*/

/*  LAYOUT ELEMENTS  ----------------  */
#fullPageContainer	{ }  /*  now essentially used as a controller div  */
/*	generic layout container and content  */
.layoutContainer					{  }
.layoutContainer .layoutContent		{ margin:0 auto; width:980px; padding:0; }
/*	each section of layout  */
.headerContainer					{ background:transparent repeat-x 0 0; }
.headerContainer .headerContent		{ position:relative; z-index:1; }
.mediaAdContainer					{  }
.mediaAdContainer .mediaAdContent	{  }
.contentContainer					{  }
.contentContainer .contentContent	{  }
.footerContainer					{  }
.footerContainer .footerContent		{  padding-bottom:20px; }

.headerContent ul, .headerContent li,
.footerContent ul, .footerContent li,
.footerContent h6						{ margin:0; padding:0; list-style:none; font-size:100%; }

/* DEFAULTS FOR MAIN NAV */
.siteNav					{ position:absolute; width:980px; z-index:100; }
.siteNav ul					{ position:absolute; display:block; width:960px; }
.siteNav ul li.topLevel		{ display:block; float:left; line-height:26px; position:relative; text-align:center; z-index:1001; }
.siteNav ul li.topLevel a	{ display:block; overflow:hidden; text-indent:-9999px; background:transparent no-repeat 0 0; }
.headerContainer .headerContent .siteNav .shopOurCategoriesDropDown	{ display:none; position:absolute; left:-9px;_left:-1px; top:26px; width:589px;_width:587px; text-align:left; z-index:1003; padding:0 10px 14px;_padding:0 1px 11px; background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/shopOurCategoriesDropDownBkgd6b-2.png) no-repeat 0 bottom;_background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/shopOurCategoriesDropDownBkgdIE66b-2.png) no-repeat 0 bottom; }
/*	NOW USING ONCLICK EVENT
.siteNav ul li.hover .shopOurCategoriesDropDown,
.siteNav ul li.topLevel:hover .shopOurCategoriesDropDown	{ display:block; }*/
.siteNav ul li.topLevel .shopOurCategoriesDropDown ul		{ position:relative; /*width:auto;*/ }
/*.siteNav ul li.topLevel .shopOurCategoriesDropDown li		{ line-height:normal; }*/
.siteNav ul li.topLevel .shopOurCategoriesDropDown a		{ height:auto; /*line-height:normal;*/ background:none; text-indent:0; overflow:visible; }

/*	---  6b-2  ---  */
.blackFullHeader .headerContainer	{ background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/headerContainerBkgdBlk.png) repeat-x 0 0; }
.blackFullHeader .headerContent		{ position:relative; height:102px; z-index:1; }
.blackFullHeader .logoAndTagline	{ display:block; position:absolute; top:20px; left:0; overflow:hidden; text-indent:-9999px; width:368px; height:34px; background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/logoAndTagline6b-2.png) no-repeat 0 0;_background-image:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/logoAndTagline6b-2.gif); }
/* MAIN NAV */
.blackFullHeader .siteNav															{ top:75px; height:27px; }
.blackFullHeader .siteNav ul														{ width:170px;}
.blackFullHeader .siteNav ul li.topLevel a											{ height:27px; background-image:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/navBlk.png); }
.blackFullHeader .siteNav ul li.topLevel a#siteNavShopCategories					{ width:180px; background-position: 0 0; }
body.shopCatDDOn .blackFullHeader .siteNav ul li.topLevel a#siteNavShopCategories	{ background-position: 0 -27px; }
.blackFullHeader .siteNav ul li.hover a#siteNavShopCategories,
.blackFullHeader .siteNav ul li.topLevel:hover a#siteNavShopCategories,
.blackFullHeader .siteNav ul li.topLevel a#siteNavShopCategories:hover				{ background-position: 0 -27px; }
.blackFullHeader .headerContent .shopOurCategoriesDropDown							{ left:-11px;_left:0; top:27px; }
.blackFullHeader .siteNav ul li.topLevel .shopOurCategoriesDropDown a				{ height:auto; /*line-height:normal;*/ background:none; text-indent:0; overflow:visible; }
/*	SEARCH  */
.blackFullHeader .searchContainer				{ position:absolute; top:26px; right:0; width:498px;_width:505px; z-index:101; }
.blackFullHeader .navSelect						{ float:left; font-size:14px;_font-size:17px; border:none; padding:3px 2px; margin-right:2px; height:25px; width:160px; font-family:Arial, sans-serif; }
.blackFullHeader .headerContent .searchBox		{ float:left; font-size:14px; border:none; padding:4px 2px 2px 2px;_padding:2px 2px 0 2px; margin-right:2px; height:19px; width:250px; font-family:Arial, sans-serif; }
.blackFullHeader .headerSearchButton			{ width:80px; height:25px; float:left; background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/searchHeader6b-2.png) no-repeat 0 0; display:block; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; cursor:pointer; border:none; }
*+html .blackFullHeader .headerContent .searchContainer		{ width:502px; }
*+html .blackFullHeader .headerContent .navSelect			{ font-size:18px; }
*+html .blackFullHeader .headerContent .searchBox			{ height:19px; padding-bottom:0; padding-top:2px; }
.blackFullHeader .loginRegister             { position: absolute; top: 3px; right: 0; }
.blackFullHeader .loginRegister a,
.blackFullHeader .loginRegister a:visited 	{ font-size: 11px; font-weight: bold; color: #FFF; text-decoration:underline; }
.blackFullHeader .loginRegister a:active,
.blackFullHeader .loginRegister a:hover 	{ text-decoration: none; }

/* 6b-6 */
.blackSlimHeader .headerContainer	{ background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/headerContainerBkgd6b-6.png) repeat-x 0 0; }
.blackSlimHeader .headerContent		{ position:relative; height:41px; z-index:1; }
.blackSlimHeader .CPMContainer      { background-color: #0B1B23;  }
.blackSlimHeader .CPMContainer2     { background-color: #FFF;  }
.blackSlimHeader .logoAndTagline	{ display:block; position:absolute;  top: 8px; left:0; overflow:hidden; text-indent:-9999px; width:147px; height:27px; background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/logo6b-6.png) no-repeat 0 0;_background-image:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/logo26b-6.gif); }
/* MAIN NAV */
.blackSlimHeader .siteNav											{ height:41px; position: absolute; right:0; width:66px; }
.blackSlimHeader .siteNav ul										{ width:auto; }
.blackSlimHeader .siteNav ul li.topLevel a							{ height:41px; background-image:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/nav6b-6sm.png); }
.blackSlimHeader .siteNav ul li.topLevel a#siteNavShopCategories	{ width:66px; background-position: 0 0; }
body.shopCatDDOn .blackSlimHeader .siteNav ul li.topLevel a#siteNavShopCategories	{ background-position: 0 -51px; }
.blackSlimHeader .siteNav ul li.hover a#siteNavShopCategories,
.blackSlimHeader .siteNav ul li.topLevel:hover a#siteNavShopCategories,
.blackSlimHeader .siteNav ul li.topLevel a#siteNavShopCategories:hover				{ background-position: 0 -51px; }
.blackSlimHeader .headerContainer .headerContent .shopOurCategoriesDropDown			{ left:-533px;_left:-522px; top:41px; }
.blackSlimHeader .siteNav ul li.topLevel .shopOurCategoriesDropDown a				{ height:auto; /*line-height:normal;*/ background:none; text-indent:0; overflow:visible; }
/*	SEARCH  */
.blackSlimHeader .searchContainer			{ position:absolute; top:8px; left:225px; width:498px;_width:505px; z-index:101; }
.blackSlimHeader .navSelect					{ float:left; font-size:14px;_font-size:17px; border:none; padding:3px 2px; margin-right:2px; height:25px; width:160px; font-family:Arial, sans-serif; }
.blackSlimHeader .searchBox					{ float:left; font-size:14px; border:none; padding:4px 2px 2px 2px;_padding:2px 2px 0 2px; margin-right:2px; height:19px; width:250px; font-family:Arial, sans-serif; }
* + html .blackSlimHeader .searchBox  		{ padding-top: 2px; }
.blackSlimHeader .headerSearchButton		{ width:80px; height:25px; float:left; background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/searchButton6b-6.png) no-repeat 0 0; display:block; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; cursor:pointer; border:none; }
*+html .blackSlimHeader .searchContainer	{ width:502px; }
*+html .blackSlimHeader .navSelect			{ font-size:18px; }
*+html .blackSlimHeader .searchBox			{ height:19px; padding-bottom:0; }



/*  FOOTER  */
.footerContent	{ font-size:11px; color:#FFF; }

/*	MICROSITE LINKS  */
.footerBar .micrositeLinks					{ margin-top:6px; width:500px; float:left; }
.footerBar .micrositeLinks li				{ float:left; padding-left:7px; margin-left:7px; border-left:1px solid #FFF; }
.footerBar .micrositeLinks li.firstChild	{ padding-left:0; margin-left:0; border-left:none; }
.footerBar .micrositeLinks li a				{ font-size:11px; font-weight:700; color:#FFF; }

/*  SEARCH  */
.footerBar													{ position:relative; height:26px; }
.footerSearchContainer										{ position:absolute; right:0; margin-top:1px; }
.footerSearchContainer label								{ display:none; float:left; margin:3px 5px 0 0; color:#FFF; font-weight:700; }
.footerSearchContainer input.textField						{ float:left; width:220px; border:none; height:17px; padding:2px 4px 1px; }
.footerSearchContainer .searchButton						{ display:block; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; height:20px; cursor:pointer; border:none; background:transparent no-repeat 0 0; }
*+html #fullPageContainer .footerSearchContainer .navSelect	{ font-size:12px; }

/*  FOOTER LINKS AND COPY  */
.footerLinksAndCopy							{ margin-top:15px; background:transparent repeat-y 0 0; }
.footerLinksAndCopy .linksContainer,
.footerLinksAndCopy .disclaimer				{ float:left; color:#FFF; padding-right:5px; margin-right:20px; }
.footerLinksAndCopy ul li					{ padding:0 0 5px 0; }
.footerLinksAndCopy .mainlinks,
.footerLinksAndCopy .helplinks				{ width:131px; }
.footerLinksAndCopy .partnersitelinks		{ width:226px; }
.footerLinksAndCopy .partnersitelinks ul	{ width:100px; padding-right:10px; float:left; }
.footerLinksAndCopy .partnersitelinks h6	{ font-weight:700; padding:0 0 5px 0; }
.footerLinksAndCopy .disclaimer				{ width:390px; margin-right:0; }
.footerLinksAndCopy .disclaimer p			{ margin-bottom:16px; }
.footerLinksAndCopy a,
.footerLinksAndCopy a:visited				{ font-size:11px; color:#FFF; }
.footerLinksAndCopy .disclaimer a			{ text-decoration:underline; }

/*  COMP SPECIFIC  */
#fullPageContainer .footerSearchContainer							{ padding:2px 0 1px; }
#fullPageContainer .footerContainer									{ background:#273338 url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/footerBarBkgd6b-2.png) repeat-x 0 0; }
#fullPageContainer .footerSearchContainer .navSelect				{ height:20px; font-size:12px;_font-size:11px; border:none; margin-right:2px; }
#fullPageContainer .footerSearchContainer .searchButton				{ float:left; margin-left:1px; width:61px; background-image:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/searchFooter6b-2.png); }
#fullPageContainer .footerLinksAndCopy								{ background-image:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/footerLinksBkgd6b-2.png); }
*html #fullPageContainer .footerSearchContainer #footerSearchField	{ height:13px; }
*+html #fullPageContainer .footerSearchContainer #footerSearchField	{ height:13px; }

.test6b-6 .footerSearchContainer							{ padding:2px 0 1px; }
.test6b-6 .footerContainer									{ background:#273338 url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/footerBarBkgd6b-2.png) repeat-x 0 0; }
.test6b-6 .footerSearchContainer .navSelect					{ height:20px; font-size:12px;_font-size:11px; border:none; margin-right:2px; }
.test6b-6 .footerSearchContainer .searchButton				{ float:left; margin-left:1px; width:61px; background-image:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/searchFooter6b-2.png); }
.test6b-6 .footerLinksAndCopy								{ background-image:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/footerLinksBkgd6b-2.png); }
*html .test6b-6 .footerSearchContainer #footerSearchField	{ height:13px; }
*+html .test6b-6 .footerSearchContainer #footerSearchField	{ height:13px; }


.IESelectContainer										{ display:inline; }
*+html .IESelectContainer								{ display:block; float:left; width:158px; height:25px; padding:0; margin:0 2px 0 0; background-color:#bebfbf; }
*+html #fullPageContainer .IESelectContainer			{ }
*+html #fullPageContainer .headerContainer .navSelect	{ border:none; width:156px; font-size:15px; margin:1px; padding:0; }
*+html .test6b-6 .IESelectContainer						{ }
*+html .test6b-6 .headerContainer .navSelect			{ border:none; width:156px; font-size:15px; margin:1px; padding:0; }
*html .IESelectContainer								{ display:block; float:left; width:158px; height:25px; padding:0; margin:0 2px 0 0; background-color:#bebfbf; }
*html #fullPageContainer .IESelectContainer				{ }
*html #fullPageContainer .headerContainer .navSelect	{ border:none; width:156px; font-size:15px; margin:1px; padding:0; }
*html .test6b-6 .IESelectContainer						{ }
*html .test6b-6 .headerContainer .navSelect				{ border:none; width:156px; font-size:15px; margin:1px; padding:0; }

.shopOurCategoriesDropDown h4												{ font-size:18px; font-weight: bold; color: #333; border-bottom: 1px solid #cedad3; padding: 10px 0 0 8px; margin: 0;  }
.shopOurCategoriesDropDown .eachCategorySection 							{ padding: 0 0 0 8px;}
.shopOurCategoriesDropDown .eachCategorySection ul							{ float: left; width: 190px; padding: 5px 0; line-height: 18px; }
.shopOurCategoriesDropDown .eachCategorySection ul.eachCategory				{ padding-bottom:5px; }
.shopOurCategoriesDropDown .eachCategorySection ul li.colHeader a,
.shopOurCategoriesDropDown .eachCategorySection ul li.colHeader a:visited	{ font-weight: bold; color: #333; }

/*	SHOP OUR CATEGORIES DROP DOWN ON CLICK RATHER THAN HOVER  */
/*	off  */
body.shopCatDDOff .siteNav ul li .shopOurCategoriesDropDown,
body.shopCatDDOff .siteNav ul li.topLevel .shopOurCategoriesDropDown		{ display:none; }
body.shopCatDDOff .tabs a													{ display:block; }
body.shopCatDDOff .showingtop_box select									{ display:inline; }
/*	on  */
body.shopCatDDOn .siteNav ul li .shopOurCategoriesDropDown,
body.shopCatDDOn .siteNav ul li.topLevel .shopOurCategoriesDropDown			{ display:block; }
body.shopCatDDOn .tabs a,
body.shopCatDDOn .showingtop_box select										{ display:none; }
body.shopCatDDOn .siteNav ul li.topLevel a#siteNavShopCategories			{ background-position: -60px -28px; }
body.shopCatDDOn .test6b-6 .siteNav ul li.topLevel a#siteNavShopCategories	{ background-position: 0 -51px; }

/*	FOOTER SALE ALERT  */
.footerSaleAlertContainer							{ background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/footerSaleAlertContainerBkgd.png) repeat-x 0 0; }
.footerSaleAlertContainer .footerSaleAlertContent	{ position:relative; height:41px; background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/footerSaleAlertBkgd.gif) no-repeat 0 0; }
.footerSaleAlertContainer .footerSaleAlertContent a	{ position:absolute; right:0; top:9px; width:120px; height:24px; }

/*	SOLO PRODUCT PAGE REDESIGN  */
/*	==========================  */
/*  some generic layout styling */
.firstRailLastContent .firstSection		{ width:190px; float:left; }
.firstRailLastContent .lastSection		{ width:770px; float:right; padding-right:1px; }
/*	removing inherited style  */
.soloProductController .main_aux,
.soloProductController #anchorproduct,
.soloProductController #comparegrid,
.soloProductController #anchorproduct div#info,
.soloProductController #anchorproduct div.merchants,
.soloProductController .productProfileHeaderLeft		{ float:none; width:auto; }
.soloProductController #anchorproduct div.merchants		{ font-weight:400; }
/*	reset styles  */
.soloProductController .railModuleContainer ul,
.soloProductController .railModuleContainer li			{ list-style:none; margin:0; padding:0; }
/*	firstSection rail  */
.firstSection .railModuleContainer					{ padding:0 0 10px; }
.firstSection .railModuleContainer h3				{ font-size:21px; margin-bottom:1px; padding-bottom:5px; background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/checkered333333.gif) repeat-x scroll 0 bottom; }
.firstSection .railModuleContainer ul				{ margin-bottom:10px; padding-top:5px; }
.firstSection .railModuleContainer ul li			{ padding:0 10px 4px 0; }
.firstSection .railModuleContainer ul li a			{ font-weight:400; font-size:12px; }
.firstSection .railModuleContainer ul li strong		{ font-weight:700; }
/*	header  */
.soloProductController .productProfileHeaderLeft			{ float:left; width:550px; }
.soloProductController #anchorproduct h1.name				{ font-size:30px; font-weight:400; }
.soloProductController .soloProductBrandLink				{ margin-bottom:10px; }
.soloProductController .soloProductBrandLink a				{ font-weight:700; color:#333; }
.soloProductController .uniqueMerchant						{ margin:10px 0; border-bottom:2px solid #E6E6E6; border-top:2px solid #E6E6E6; }
.soloProductController .headerSpecifics						{ float:left; }
.soloProductController .priceContainer .price				{ font-size:24px; }
.soloProductController .onSalePriceContainer .sale			{ display:block; font-weight:700; text-transform:uppercase; color:#b80606; }
.soloProductController .onSalePriceContainer .fullPrice		{ text-decoration:line-through; font-size:18px; color:#999; padding-left:10px; }
.soloProductController .priceContainer .basePriceText		{ display:block; font-size: 11px; font-weight:normal; color: #666; }
.soloProductController .uniqueButtonSection					{ float:right; text-align:center; font-size:11px; }
.soloProductController .uniqueButtonSection .shopNowButton	{ margin-bottom:5px; height:24px; width:128px; background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/shopNowButton2.png) no-repeat 0 0; }
/*	sharing buttons  */
.soloProductController .sharingButtonsContainer				{ margin:10px 0; position: relative; }
.soloProductController .sharingButtonsContainer .shareLabel	{ display:block; float:left; font-weight:700; margin-right:2px; line-height:20px; }
.soloProductController .sharingButtonsContainer a			{ float:left; margin:0 1px 0 2px; }
.envelopeButton		{ background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/tech/envelope.png) no-repeat; width: 18px; height: 18px; float: left; margin: 0 3px; }
.mySpaceButton      { background:url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/myspace.png) no-repeat; width: 18px; height: 18px; }
.deliciousButton    { background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/delicious.png) no-repeat; width: 18px; height: 18px; }
.facebookButton     { background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/facebook.png) no-repeat; width: 18px; height: 18px; }
.twitterButton      { background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/twitter.png) no-repeat; width: 18px; height: 18px; }
.soloProductController .envelopeButton,
.soloProductController .mySpaceButton,
.soloProductController .deliciousButton,
.soloProductController .facebookButton,
.soloProductController .twitterButton           { border: 1px solid #C1C2C2; }
.soloProductController .envelopeButton:hover,
.soloProductController .mySpaceButton:hover,
.soloProductController .deliciousButton:hover,
.soloProductController .facebookButton:hover,
.soloProductController .twitterButton:hover     { border: 1px solid #004F99; }
/*	grid  */
.soloProductController #similarProductsSection h3					{ margin-bottom:10px; padding-bottom:5px; text-transform:capitalize;	 background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/checkered333333.gif) repeat-x scroll 0 bottom; }
.soloProductController #similarProductsSection h3 a					{ font-size:24px; font-weight:700; color:#333; }
.soloProductController #similarProductsSection .eachSimilarProduct	{ height:225px; padding:0 7px 20px }
.soloProductController #similarProductsSection .seeAll				{ font-weight:700; font-size:14px; }
/*	===== END >>> SOLO PRODUCT PAGE REDESIGN  */

/*for featured CPM on comparison grid and solo product grids*/
.soloProductController .sharingButtonsContainer	.productPageFeaturedCPM { position: absolute; right:0; top: 0; }
.CPMInTab { position: relative; }
.CPMInTab .productPageFeaturedCPM { position: absolute; right:305px; top: -10px; }
/*for featured CPM on comparison grid and solo product grids*/


/*	popular lists  */
.popularListsContainer h2,
.popularListsContainer h3	{ clear:both; font-size:16px; font-weight:700; color:#333; padding-bottom:2px; margin:10px 0 4px 0; border-bottom:2px solid #e6e6e6; }
.popularListsContainer h3 a	{ font-size:16px; font-weight:700; color:#333; }
.popularListsContainer ul	{ margin:0; padding:0; list-style:none; margin-bottom:10px; }
.popularListsContainer li	{ diplay:block; float:left; width:250px; margin:0; padding:0; list-style:none; margin-bottom:4px; }
.popularListsContainer li a	{ font-size:11px; }

/** File: css2_5/community/account.css */
.main {
	height: 250px;
	min-height: 250px;
}

html > body .main {
	height: auto;
}

.main p {
	margin: 0;
}

p.intro {
	padding: 5px 20px 20px 20px;
	margin: 0;
}

/* BEGIN ENTER PROFILE **************************************************/
h1#hed_almostdone {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_almostdone.gif) top left no-repeat;
	width: 191px;
	height: 24px;
}

h1#hed_whileyourewaiting {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_whileyourewaiting.gif) top left no-repeat;
	width: 574px;
	height: 30px;
	margin: 0 auto;
	margin-bottom: 10px;
}

h1.pagehed {
	font-size: 18px;
	text-transform: lowercase;
	color: #4e4e4e;
	font-weight: normal;
	margin: 0 0 1px;
}

h1#hed_whileyourewaiting span {
	display: none;
}

#enterprofile {
	width: 750px;
	margin: 0 auto;
}

#enterprofile .greyboxtop {
	width: 750px;
}

#enterprofile .greyboxbottom {
	width: 750px;
	margin-bottom: 20px;
}

#enterprofile .greybox {
	width: 548px;
    border: none;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/greybox_bg.gif) top left repeat-y;
}

/* BEGIN styles for grey outline rounded box for forms */
#enterprofile .greyboxtop {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/greybox_bg_top.gif) top left repeat-x;
	margin: 0 auto;
    margin-top: 25px;
	float: left;
	}

#enterprofile .greyboxtop .left {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/cornertopleft_grey_lg.gif) top left no-repeat;
	width: 29px;
	height: 28px;
	float: left;
}

#enterprofile .greyboxtop .right {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/cornertopright_grey_lg.gif) top left no-repeat;
	width: 29px;
	height: 28px;
	float: right;
}

#enterprofile .greyboxbottom {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/greybox_bg_bottom.gif) bottom left repeat-x;
	margin: 0 auto;
	float: left;
}

#enterprofile .greyboxbottom .left {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/cornerbotleft_grey_lg.gif) top left no-repeat;
	width: 31px;
	height: 31px;
	float: left;
}

#enterprofile .greyboxbottom .right {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/cornerbotright_grey_lg.gif) top left no-repeat;
	width: 31px;
	height: 31px;
	float: right;
}

#enterprofile p.intro {
    text-align: center;
}

#enterprofile .successmsg {
    text-align:center;
    padding:10px;
    color:#333333;
    font-family:arial,verdana,sans-serif;
    font-size:14px;
}


#registerinpage {
    margin: 0 auto;
    width: 480px;
    padding: 10px 0 20px;
}

#registerinpage #mainformbox {
    width: 454px;
    float: left;                                                       
}

#registerinpage #mainformcontainer {
    padding: 18px;
}
h1#hed_createanaccount {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/whyJoinPronto.gif) no-repeat;
    width: 402px;
    height: 111px;
}

h1#hed_createanaccount span {
    display: none;
}


#registerinpage .profilealert {
    width:615px;
    margin:0 0 15px 0;
    padding: 0;
}
#registerinpage .profilealert_top {
    border-top:1px solid #ff8509;
    height:5px;
    width:605px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}

#registerinpage .profilealert_toplft {
    height:5px;
    width:5px;
    display:inline;
    float:left;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/orangebox/orangebox_topleft_crn.gif) no-repeat;
    margin:0;
    padding:0;
}

#registerinpage .profilealert_toprgt {
    height:5px;
    width:5px;
    display:inline;
    float:left;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/orangebox/orangebox_topright_crn.gif) no-repeat;
    margin:0;
    padding:0;
}

#registerinpage .profilealert_ctr {
    width:613px;
    border-left: 1px solid #ff8509;
    border-right: 1px solid #ff8509;
    margin:0;
    padding:0;
    _margin-top: -1px; /* for IE 6*/
}
/* IE 7 filter */
 * + html div.profilealert_ctr {
    margin-top: -1px;
 }

#registerinpage .profilealert_ctr .sectionleft {
    display:inline;
    width:500px;
    padding:5px 10px 5px 10px;
    float:left;
}

#registerinpage .profilealert_ctr .sectionright {
    display:inline;
    width: 190px;
    padding:5px 10px 5px 10px;
    text-align:right;
    float:right;
}

#registerinpage .profilealert_ctr .divider {
    width:518px;
   padding:0 10px 0 10px;
}
#registerinpage .profilealert_btmlft {
     height:5px;
    width:5px;
    display:inline;
    float:left;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/orangebox/orangebox_btmleft_crn.gif) no-repeat;
    margin:0;
    padding:0;
}

#registerinpage .profilealert_btm {
     border-bottom:1px solid #ff8509;
    height:4px;
    width:605px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}

#registerinpage .profilealert_btmrgt {
    height:5px;
    width:5px;
    display:inline;
    float:left;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/orangebox/orangebox_btmright_crn.gif) no-repeat;
    margin:0;
    padding:0;
}

#profileform label {
	font-size: 13px;
    font-weight: bold;
    width: 200px;
	float: left;
	clear: both;
	text-align: right;
	margin: 15px 15px 10px 15px;
    text-transform: lowercase;
}

#registerform {
    /*margin-top: 20px;*/
}

.inPageRegisterForm {
    margin-top: 20px;    
}

#registerform label {
	font-size: 13px;
    font-weight: bold;
    width: 100px;
	float: left;
	clear: both;
	text-align: right;
	margin: 10px 15px 10px 0px;
    text-transform: lowercase;
}

#registerform label .optional{
    font-size:11px;
    font-weight:normal;
    color: #666;
}

#registerform .intro {
    font-size:12px;
    padding: 15px 0 10px 0;
    margin:0;
    border-top: 1px solid #DAD7D6;
}

#registerform .footnote {
    font-size: 11px;
	color: #666;
	clear: both;
	margin: 2px 12px 0 0;
}

#registerform .errormsg {
    clear:both;
    font-size: 11px;
	line-height: 11px;
	height: 12px;
	font-weight: bold;
	color: #cd000e;
}

#registerform input {
    float:left;
    margin-top:4px;
    width:200px;
}

#registerform input.small {
    float:left;
    margin-top:4px;
    width:75px;
}

#registerform input.gender {
    width: 25px;
    margin-top: 10px;
    _margin-top:8px;
    float:left;
}

/* IE 7 filter */
* + html #registerform input.gender{
    margin-top: 7px;
}


#registerform .genderLabel {
    float:left;
    clear:none;
    font-size:13px;
    font-weight:bold;
    margin: 10px 8px 0 0;
    width: auto;
    font-size:12px;
    text-transform: none;
    text-align: left;
}

#registerform input.birthdayLeft {
    color: #999;
    float: left;
    margin-top:4px;
    width: 22px;
    margin-right:8px;
}

#registerform input.birthdayRight {
    color: #999;
    float: left;
    margin-top:4px;
    width: 22px;
}

#registerform .checkicon {
	float: left;
	margin: 4px 0 0 10px;
	width: 20px;
	height: 20px;
}

#registerform .erroricon {
	float: left;
	margin: 4px 0 0 10px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_error.gif) top left no-repeat;
    width: 20px;
	height: 20px;
}

#registerform .icon_ok {
	float: left;
	margin: 15px 0 0 10px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_ok.gif) top left no-repeat;
	width: 18px;
	height: 18px;
}

#registerform .icon_error {
	float: left;
	margin: 15px 0 0 10px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_error.gif) top left no-repeat;
	width: 18px;
	height: 18px;
}

#registerform #btn_submit {
    float: left;
    margin: 10px 0 0 113px;
    width:75px;
    height:23px;
}

#profileform .formfields {
	float: left;
	margin: 10px 0 10px 0;
	width: 420px;
}

#registerform .formfields {
	float: left;
	margin: 5px 0 0 0;
	width: 250px;
}
#registerform .registerterms {
    padding: 10px 0 20px 115px;
    font-size: 11px;
}

#registerform .registerterms a {
    font-size: 11px;
}

#profileform .formfields span.sampleanswer {
	color: #999;
	font-size: 11px;
    line-height: 11px;
	}

#profileform .formfields p {
	margin: 10px 0 5px 0;
}

#profileform .imagefield p {
    margin-top: 0;
}

#profileform input {
	font: 12px "Lucida Grande", Arial, Sans-serif;
	color: #333;
}


#profileform input.long {
	width: 404px;
}

#profileform input#profilepic{
	color: #333;
}

#profileform div#mysite_url {
	float: left;
	width: 200px;
	color: #999;
	font-size: 11px;
    line-height: 11px;
	margin: 2px 10px 5px 0;
	display: inline;
}

#profileform div#mysite_display {
	float: left;
	width: 200px;
	color: #999;
    font-size: 11px;
    line-height: 11px;
	margin: 2px 0 5px 0;
}

#profileform div#mysite_url a#addsite {
	font-size: 10px;
    font-weight: bold;
	padding-left: 12px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_plus.gif) 0px 1px no-repeat;
}

#profileform .light {
	font-weight: normal;
}

#profileform input.short {
	width: 190px;
	margin: 0px 0 2px 0;
}

#profileform input#mysiteurl2, #profileform input#mysiteurl3, #profileform input#mysitedisplay2,  #profileform input#mysitedisplay3 {
	display: none;
}

#profileform #profileimg {
	float: left;
	padding: 1px;
	margin-right: 10px;
}

#profileform a#btn_submit {
	margin: 10px 25px 10px 0;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_save.gif) top left no-repeat;
	width: 75px;
	height: 23px;
	float: right;
	display: inline;
}

#profileform a#btn_update {
	margin: 10px 10px 5px 213px;
	width: 75px;
	height: 23px;
	float: left;
	display: inline;
}

#enterprofile #profileform a#btn_update {
    margin-left: 228px;
}

#profileform a#btn_cancel {
	margin: 10px 5px 25px 0;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_cancel.gif) top left no-repeat;
	width: 75px;
	height: 23px;
	float: left;
	display: inline;
}

#profileform a#btn_removeimage {
	margin: 10px 5px 0 0;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_removeimage.gif) top left no-repeat;
	width: 109px;
	height: 27px;
	float: left;
	display: inline;
}

#profileform div.btn_remove {
    padding-top: 2px;
}

a#btn_submit span, a#btn_update span, a#btn_cancel span, a#btn_removeimage span {
	display: none;
}
/* END ENTER PROFILE **************************************************/

/* BEGIN IN PAGE ENTER PROFILE ***********************************************/
#registerinpage {
    margin-top: 10px;
}

#logininpage {
    margin-top: 20px;
}

#loginform_inpage{
    margin-top:20px;
}

#logininpage label {
    clear:both;
    color:#333;
    float:left;
    font-size:13px;
    font-weight:bold;
    margin: 8px 10px 6px 15px;
    text-align:right;
    text-transform:lowercase;
    width:100px;
}

#logininpage input {
    float:left;
    margin-top:4px;
    width:200px;
}

#logininpage input#btn_submit {
    width: 71px;
    height: 19px;
    margin-left: 123px;
}

#logininpage .errormsg {
    clear:both;
    color: #CD000E;
    font-size:11px;
    font-weight:bold;
    height:12px;
    line-height:11px;
    margin-left:125px;
}

#logininpage input#rememberme {
    clear:both;
    margin: 4px 5px 0 125px;
    width:auto;
}

#logininpage label#rememberme_label {
    clear:none;
    display:inline;
    float:left;
    margin: 5px 0;
    padding:0;
    text-align:left;
}

#logininpage #otherlinks {
    display:inline;
    float:left;
    line-height:16px;
    margin: 20px 0 20px 125px;
    text-transform:lowercase;
}

#loginform_inpage .checkicon {
	float: left;
	margin: 4px 0 0 10px;
	width: 20px;
	height: 20px;
}

#logininpage .erroricon {
	float: left;
	margin: 4px 0 0 10px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_error.gif) top left no-repeat;
    width: 20px;
	height: 20px;
}

#logininpage .icon_ok {
	float: left;
	margin: 15px 0 0 10px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_ok.gif) top left no-repeat;
	width: 18px;
	height: 18px;
}

#logininpage .icon_error {
	float: left;
	margin: 15px 0 0 10px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_error.gif) top left no-repeat;
	width: 18px;
	height: 18px;
}
/* END IN PAGE ENTER PROFILE ***********************************************/

/* BEGIN UPDATE PROFILE ***********************************************/
div#updateprofile div#profileform {
	width: 745px;
	float: left;
}

div#updateprofile p.intro {
	margin: 25px 0 20px;
	padding: 0;
}

div#updateprofile #profileform label {
	margin: 13px 15px 10px 0;
}


div#updateprofile div#enterprofile #profileform label {
	margin: 10px 15px;
}

div#updateprofile div#enterprofile #profileform p.intro {
	margin: 0 0 20px;
}
/* END UPDATE PROFILE ***********************************************/

/* BEGIN UPDATE ACCOUNT ***********************************************/

#accountform {
	float: left;
	width: 638px;;
	margin: 25px 0 0 0;
}

#accountform label {
	font-size:13px;
    font-weight: bold;
	width: 105px;
	float: left;
	clear: both;
	text-align: right;
	margin: 10px 15px 7px 0;
    text-transform: lowercase;
}
#accountform .footnote {
    font-size: 11px;
	color: #999;
	clear: both;
	margin: 0;
}

#accountform .formfields {
	float: left;
	margin: 7px 0;
	width: 350px;
}
#accountform .changeemail a,
#accountform .changeemail a:visited{
    font-size:11px;
    line-height: 11px;
}

#accountform .zipnote {
    color: #999;
    font-size:11px;
    line-height:11px;
}
#accountform input {
	font: 12px "Lucida Grande", Arial, Helvetica, Sans-serif;
	color: #333;
}

#accountform input.long {
	width: 300px;
}

#accountform input.short {
	width: 150px;
}

#accountform a#btn_update {
	margin: 10px 10px 25px 118px;
	width: 75px;
	height: 23px;
	float: left;
	display: inline;
}

#accountform a#btn_cancel {
	margin: 10px 5px 25px 0;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_cancel.gif) top left no-repeat;
	width: 75px;
	height: 23px;
	float: left;
	display: inline;
}

div#changes {
	clear: both;
	width: 290px;
	text-align: right;
	margin:15px 0 0 0;
	padding:0;
	float:left;
	diplay: inline;
}

div#changes a {
	font-weight: bold;
}
/* END UPDATE ACCOUNT ***********************************************/

/* BEGIN UPDATE PASSWORD ********************************************/
#updatepassform {
	float: left;
	width: 468px;
	margin: 25px 0 40px 0;
}

#updatepassform label {
	font-size: 13px;
    font-weight: bold;
    width: 160px;
	float: left;
	clear: both;
	text-align: right;
	margin: 3px 15px 10px 0;
    text-transform: lowercase;
}

#updatepassform .updatepass_formfields {
    padding-top: 0px;
}

#updatepassform input.passInput {
	width: 155px;
	font: 12px  "Lucida Grande", Arial, Sans-serif;
	float: left;
	margin: 5px 0 0 0;
}

#updatepassform a#btn_changepass {
    clear: both;
    margin: 10px 0 0 175px;
	width: 155px;
	height: 32px;
	display: inline;
    float: left;
}

#updatepassform a#btn_update {
	margin: 10px 10px 25px 173px;
	width: 75px;
	height: 23px;
	float: left;
	display: inline;
}

#updatepassform a#btn_cancel {
	margin: 10px 5px 25px 0;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_cancel.gif) top left no-repeat;
	width: 75px;
	height: 23px;
	float: left;
	display: inline;
}

#updatenotificationsform {
    margin-top: 25px;
}

#updatenotificationsform div.field {
    margin: 10px 0 10px 5px;
}

.thankyoumsg {
    margin-bottom: 20px;
    color: #333;
    font-weight: bold;
    color: #679917;
}

.updatepasserror {
    font-weight: bold;
    color: #cd000e;
    margin-bottom: 20px;
}
/* END UPDATE PASSWORD ********************************************/

/* BEGIN INAPPROPRIATE CONTENT FORM ********************************************/
div#hed_inappropriatecontent {
/*    font-size: 18px;*/
    text-transform: lowercase;
    padding: 10px 0 10px 0;
/*    margin-top: 20px;*/
}

#enterprofile #alert_inappform  {
	width: 748px;
}

.inappropriate_userid {
    margin: 20px 0 10px;
}

#alert_inappform div.intro {
    padding: 0 15px 10px 0;
}

#alert_inappform label {
	font-size: 13px;
    font-weight: bold;
	width: 150px;
	float: left;
	clear: both;
	text-align: right;
	margin: 13px 15px 10px 15px;
    text-transform: lowercase;
}

#alert_inappform label.checklabel {
    font-size: 12px;
    font-weight: normal;
    width: auto;
    float: none;
    clear: none;
    text-align: left;
    margin: 0;
    text-transform: none;
}

#alert_inappform .formfields {
	float: left;
	margin: 10px 0 10px 0;
	width: 500px;
}

#alert_inappform input.med {
	font: 12px "Lucida Grande", Arial, Sans-serif;
	color: #999;
	width: 250px;
}

#alert_inappform ul {
	list-style: none; 
	margin:0; 
	padding:0;
}

#alert_inappform ul li {
	margin:0 0 4px 0; 
	padding:0;
}

#alert_inappform ul li.pleasespecify {
	margin:0 0 4px 4px; 
	padding:0;
	font-size: 11px;
	color: #666;
}

#alert_inappform input.checkbox {
	font: 12px "Lucida Grande", Arial, Sans-serif;
	color: #999;
	margin:0;
	padding:0;
}

#alert_inappform .btn_submit {
	float:left;
	margin: 0 40px 20px 178px;
    display: inline;
}

textarea#alert_comments, textarea#additional_comments {
	width: 250px;
	margin: 0;
	padding: 0;
	height: 65px;
	font: 12px "Lucida Grande", arial, sans-serif;
	color: #333;
}

div.helphead1 {
    margin: 20px 0;
    font-size: 14px;
}
/* END INAPPROPRIATE CONTENT FORM ********************************************/

/* SEND TO FRIEND PAGE */

.emailForm {
    float:left;
    width: 390px;
    padding:0 20px;
}

.emailSelect {
    width: 210px;
    float:left;
    padding-top:30px;
}

.emailForm .chkBox{
    padding-left:0;
    margin-left: 0;
}

.emailFormSeperator {
    clear:both;
    padding: 10px 0;
}

.emailColHdr {
    font-size:13px;
    font-weight:bold;
    float:left;
}

.emailColFromHdr {
    width: 150px;
    font-size: 13px;
    float: left;
    font-weight:bold;
    line-height: 18px;
}

.emailColValue {
    float:left;
}

.emailColValue .enterEmails {
    width: 370px;
    margin-top: 3px;
    height: 60px;
}

.emailColValue .enterMessage {
    width: 370px;
    margin-top: 3px;
    height:80px;
}

.emailColValue .fromValues {
    width: 220px;
    border: 1px solid #dad7d6;
    background-color: #FFF;
    line-height: 18px;
}

.emailColHdr .subHdr {
    color: #41494c;
    font-size: 11px;
    font-weight:normal;
}

.blueWGreyOutline #btn_submit {
	margin: 5px 0 0 20px;
	width: 71px;
	height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_send_lg.gif) top left no-repeat;
    display: block;
}

.lookEmUp {
    padding-top:15px;
}

.left_well_640px  .buttonContainer {
    padding: 10px 0 0 20px;
}
/* SEND TO FRIEND PAGE */

/** File: css2_5/community/light_box.css */
/* BEGIN GENERIC LIGHT BOX STYLES **************************************************/

#lightbox_bg {
	display: none;
	z-index: 3000;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=0);	
}

div.lightbox_main {
	background-color: #fff;
	display: none;
	z-index: 201;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=0);
}

div.lb_closediv {
	float: right;
	margin: 5px;
	display: inline;
}
a.lb_close span, h1#hed_ialsolike span, a#btn_submit span, h1#hed_ilikethis span {
	display: none;
}

a.lb_close {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/lb_close.gif) top left no-repeat;
	width: 17px;
	height: 17px;
	display: block;
}

a.lb_close:hover {
	background-position: 0 -50px;
}

div.lightboxContainer {
    display: none;
}
/* END GENERIC LIGHT BOX STYLES **************************************************/


/* BEGIN REGISTRATION **************************************************/
#register {
	background: transparent;
	width: 468px;
	height: 428px;
	z-index: 1000001;
}

div#registerbg {
	width: 468px;
	height: 513px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_register_tall.png) top left no-repeat;
}

/* IE 6 filter */
* html div#registerbg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_register_ie.gif) top left no-repeat;
}

/* IE 7 filter */
* + html div#registerbg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_register_ie.gif) top left no-repeat;
}

#registermain {
	width: 450px;
	padding: 6px 0 0 9px;
	position: relative;
}

h1#hed_register span {
	display: none;
}

h1#hed_register {
	padding: 0;
	width: 348px;
	height: 25px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_createanaccount_large.gif) top left no-repeat;
	margin: 7px 0 0 18px;
	float: left;
	display: inline;
}

h1#hed_complete_registration span {
    display: none;
}

h1#hed_complete_registration {
	padding: 0;
	width: 348px;
	height: 25px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed-complete-registration.gif) top left no-repeat;
	margin: 7px 0 0 18px;
	float: left;
	display: inline;
}

h2#hed_createaccount {
    width: 353px;
    height: 36px;
    float :left;
    display: inline;
    clear: both;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_saveyourfaves.gif) left top no-repeat;
    margin: 13px 0 0 18px;
	font-size: 19px;
    padding-bottom: 10px;
}

h2#hed_createaccount span {
    display: none;
}

a#haveaccount {
	margin: 0 0 0 15px;
	font-weight: bold;
}

#register #btn_submit {
	position: absolute;
	top: 408px;
	left: 352px;
	margin: 5px 10px 0 0;
	width: 95px;
	height: 32px;
	display: block;
}

#notyou {
    margin: 0px 12px 10px 18px;
}

#regform #intro {
	margin: 0px 12px 10px 18px;
}

#regform label {
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0 0 18px;
	width: 100px;
    margin-right: 10px;
    text-align: right;
    float: left;
	clear: both;
    text-transform: lowercase;
    color: #333;
}


#regform label .optional{
    font-size:11px;
    font-weight:normal;
    color: #666;
}

#regform input {
	float: left;
	width: 220px;
	margin-top: 2px;
}

#regform input.small {
	width: 120px;
}

#regform .footnote {
	font-size: 11px;
	color: #666;
	clear: both;
	margin: 2px 12px 0 130px;
}

#regform .checkicon {
	float: left;
	margin: 4px 0 0 10px;
	width: 20px;
	height: 20px;
}

#regform .erroricon {
	float: left;
	margin: 4px 0 0 10px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_error.gif) top left no-repeat;
    width: 20px;
	height: 20px;
}

#regform .errormsg {
	clear: both;
	margin-left: 130px;
	font-size: 11px;
	line-height: 11px;
	margin-top: 1px;
	height: 12px;
	font-weight: bold;
	color: #cd000e;
}

#regform input.gender {
    width: 25px;
    margin-top: 9px;
    _margin-top: 7px;
    float:left;
}

/* IE 7 filter */
* + html #regform input.gender{
    margin-top: 6px;
}

#regform .genderLabel {
    float:left;
    clear:none;
    font-size:13px;
    font-weight:bold;
    margin: 8px 8px 0 0;
    width: auto;
    font-size:12px;
    text-transform: none;
    text-align: left;
}


#regform input.birthdayLeft {
    color: #999;
    float: left;
    margin-top:6px;
    width: 22px;
    margin-right:8px;
}

#regform input.birthdayRight {
    color: #999;
    float: left;
    margin-top:6px;
    width: 22px;
}

#regform .partialView{
    /*font-weight: bold;*/
    float: left;
    width: 200px;
    margin-top: 5px;
}

#regform .partialView .notYou {
    padding-bottom:2px;
}

#regform .partialView a,
#regform .partialView a:visited {
    font-size: 11px;
}


#register #registerterms {
    font-size: 11px;
    width: 275px;
}

#register #registerterms a, #register #registerterms a:visited {
    font-size: 11px;
}

#register #btn_join {
	margin: 5px 0;
	width: 71px;
	height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_join.gif) top left no-repeat;
}

#register #btn_join span {
    display:none;
}

#register #btn_haveaccount {
    padding: 5px 0;
    font-weight: bold;
    text-transform: lowercase;
}

#register .sectionLeft {
    float:left;
    width: 120px;
}

#register .sectionRight {
    float:left;
    width: 330px;
}
/* END REGISTRATION **************************************************/

/* BEGIN LOGIN **************************************************/
#forgotpassword,
#unconfirmeddisplay {
	background: transparent;
	width: 418px;
	height: 245px;
	z-index: 10001;
}

div#forgotpasswordbg,
div#unconfirmeddisplaybg {
	width: 418px;
	height: 245px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_forgotpassword.png) top left no-repeat;
}

/* IE 6 filter */
* html div##forgotpasswordbg,
* html div##unconfirmeddisplaybg{
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_forgotpassword_ie.gif) top left no-repeat;
}

/* IE 7 filter */
* + html div##forgotpasswordbg,
* + html div##unconfirmeddisplaybg{
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_forgotpassword_ie.gif) top left no-repeat;
} 

#forgotpasswordemail {
	background: transparent;
	width: 418px;
	height: 245px;
	z-index: 10001;
}

div#forgotpasswordemailbg {
	width: 418px;
	height: 245px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_forgotpasswordemail.png) top left no-repeat;
}

/* IE 6 filter */
* html div##forgotpasswordemailbg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_forgotpasswordemail_ie.gif) top left no-repeat;
}

/* IE 7 filter */
* + html div##forgotpasswordemailbg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_forgotpasswordemail_ie.gif) top left no-repeat;
}

#login {
	background: transparent;
	width: 418px;
	height: 245px;
	z-index: 1000001;
}

div#loginbg {
	width: 418px;
	height: 245px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_login.png) top left no-repeat;
}

/* IE 6 filter */
* html div#loginbg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_login_ie.gif) top left no-repeat;
}

/* IE 7 filter */
* + html div#loginbg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_login_ie.gif) top left no-repeat;
}

#loginmain, #forgotpasswordmain, #forgotpasswordemailmain, #unconfirmeddisplaymain {
	width: 400px;
	padding: 6px 0 0 9px;
	position: relative;
}

#loginmain .checkicon,
#forgotpasswordmain .checkicon,
#forgotpasswordemailmain .checkicon{
	float: left;
	margin: 4px 0 0 10px;
	width: 20px;
	height: 20px;
}

#loginmain .erroricon,
#forgotpasswordmain .erroricon,
#forgotpasswordemailmain .erroricon {
	float: left;
	margin: 4px 0 0 10px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_error.gif) top left no-repeat;
    width: 20px;
	height: 20px;
}

#loginmain .icon_ok,
#forgotpasswordmain .icon_ok,
#forgotpasswordemailmain .icon_ok{
	float: left;
	margin: 16px 0 0 10px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_ok.gif) top left no-repeat;
	width: 20px;
	height: 20px;
}

#loginmain .icon_error,
#forgotpasswordmain .icon_error,
#forgotpasswordemailmain .icon_error{
	float: left;
	margin: 16px 0 0 10px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/icon_error.gif) top left no-repeat;
	width: 20px;
	height: 20px;
}

#loginmain .errormsg,
#forgotpasswordmain .errormsg,
#forgotpasswordemailmain .errormsg{
	clear: both;
	margin-left: 113px;
	font-size: 11px;
	line-height: 11px;
	height: 12px;
	font-weight: bold;
	color: #cd000e;
}

#productinfo .errormsg {
    clear: both;
    font-size: 11px;
	font-weight: bold;
	color: #cd000e;
}

h1#hed_forgotpassword {
	padding: 0;
	width: 175px;
	height: 35px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_forgotpassword.gif) top left no-repeat;
	margin: 7px 0 0 18px;
	float: left;
	display: inline;
}

h1#hed_forgotpassword span {
	display: none;
}


h1#hed_login span {
	display: none;
}

h1#hed_login {
	padding: 0;
	width: 66px;
	height: 35px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_login.gif) top left no-repeat;
	margin: 7px 0 0 18px;
	float: left;
	display: inline;
}

#forgotpassword .greybox,
#forgotpasswordemail .greybox,
#unconfirmeddisplay .greybox,
#feedback .greybox{
	width: 368px;
    float: none;
}

#login input,
#forgotpassword input {
	float: left;
	width: 200px;
    margin-top:4px;
}
#forgotpassword div.forgotmsg {
    margin: 0 5px 10px 3px;
    padding-top:10px;
    float: left;
    width:330px;
    clear: both;
    display: inline;
}

#forgotpasswordemail div.forgotmsg,
#unconfirmeddisplay div.forgotmsg{
    margin: 10px 3px;
	float: left;
    width:354px;
    clear: both;
    display: inline;
}

#unconfirmeddisplay div.resendemail{
    margin: 5px 15px 10px;
	float: left;
    width:330px;
    clear: both;
    display: inline;
}
#login label {
	margin: 8px 0 6px 15px;
	width: 100px;
	float: left;
	clear: both;
    font-weight: bold;
    font-size: 13px;
    color: #333;
    text-transform: lowercase;
    text-align: right;
    margin-right: 10px;
}

#login .partialView {
    float: left;
    width: 200px;
    margin-top: 8px;
}

#login .partialView a,
#login .partialView a:visited {
    font-size: 11px;
}

#regform .partialView .notYou {
    padding-bottom:2px;
}

.loginContainer {
    width: 400px;
    height:150px;
}

div#loginform {
    padding-top: 10px;
}

#loginmain .leftSection {
    float:left;
    width: 125px;
}

#loginmain .rightSection {
    float:left;
    width: 270px;
}

#forgotpassword label {
    margin: 8px 10px 12px 3px;
    width: 100px;
    float: left;
    clear: both;
    font-weight: bold;
    font-size: 13px;
    color: #333;
    text-transform: lowercase;
    display: inline;
}

#login input#rememberme {
	clear: both;
	width: auto;
	margin: 3px 0 0 0;
}

#login label#rememberme_label {
	float: left;
	clear: none;
	margin: 2px 0 0 5px;

    text-align: left;
    display: inline;
}

#login #btn_submit {
	width: 71px;
	height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_login.gif) top left no-repeat;
    margin-bottom:5px;
}

#forgotpassword #btn_submit {
	position: absolute;
    top: 160px;
    left: 139px;
	margin: 12px 10px 0 0;
	width: 71px;
	height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_submit.gif) top left no-repeat;
    display: block;
}

#unconfirmeddisplay #btn_submit {
	position: absolute;
    top: 188px;
    left: 306px;
	margin: 5px 10px 0 0;
	width: 89px;
	height: 28px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_close.gif) top left no-repeat;
    display: block;
}

#forgotpasswordemail #btn_done {
    position: absolute;
    top: 197px;
    left: 324px;
	margin: 5px 10px 0 0;
	width: 71px;
	height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_done_lg.gif) top left no-repeat;
    display: block;
}
#login #otherlinks,
#forgotpassword #otherlinks,
#unconfirmeddisplay #otherlinks{
	line-height: 16px;
    text-transform: lowercase;
    padding: 3px 0 0 0;
    font-size: 11px;
}

#login #otherlinks a, #login #otherlinks a:visited {
	font-weight: bold;
    font-size: 11px;
}
/* END LOGIN **************************************************/

/* BEGIN FEEDBACK *********************************************/
div#feedback {
	background: transparent;
	width: 498px;
	height: 438px;
	z-index: 10001;
}

div#feedbackbg {
    width:498px;
    height:438px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_whatsnew.png',sizingMethod='scale');
}

html > body  div#feedbackbg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_whatsnew.png) top left no-repeat;
     width:498px;
    height:438px;
    padding: 0;
    margin: 0;
}
/* IE 6 filter */
/** html div###feedbackbg{*/
	/*background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_feedback.gif) top left no-repeat;*/
/*}*/

/* IE 7 filter */
/** + html div###feedbackbg{*/
	/*background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_feedback.gif) top left no-repeat;*/
/*}*/

/* BEGIN PRIVATE MESSAGE **************************************************/
#composemessage {
	background: transparent;
	width: 418px;
	height: 245px;
	z-index: 10001;
}

div#composemessagebg {
	width: 418px;
	height: 245px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_composemessage.png) top left no-repeat;
}

/* IE 6 filter */
* html div#composemessagebg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_composemessage_ie.gif) top left no-repeat;
}

/* IE 7 filter */
* + html div#composemessagebg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_composemessage_ie.gif) top left no-repeat;
}

#composemessagemain {
	width: 400px;
	padding: 6px 0 0 9px;
	position: relative;
}

div#composemessage .errormsg {
    clear: both;
    margin: 15px 0 0 15px;
	font-size: 11px;
	line-height: 11px;
	margin-top: 1px;
	height: 12px;
	font-weight: bold;
	color: #cd000e;
}

h1#hed_composemessage {
    font-size: 32px;
    padding: 0;
    width: 228px;
    height: 35px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_privatemessage.gif) top left no-repeat;
    margin: 7px 0 0 18px;
    float: left;
    display: inline;
}

h1#hed_composemessage span {
    display: none;
}

#composemessage h2 {
	margin: 0 15px 0 18px;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	padding: 0;
	float: left;
	display: inline;
	overflow: hidden;
	clear: both;
	width: 340px;
}

#composemessage form {
	margin: 0;
}

#composemessage textarea#message_comments,
#composemessage textarea#message_comments_private {
	width: 357px;
	margin: 5px 0 0 18px;
	padding: 3px;
	height: 95px;
	font: 12px "Lucida Grande", arial, sans-serif;
	color: #333;
}

#composemessagemain .counterContainer	{ margin-left:18px; }

#composemessage #btn_send {
	position: absolute;
	top: 190px;
	left: 26px;
	margin: 5px 10px 0 0;
	display: block;
    width: 71px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_send_lg.gif) left top no-repeat;
}

#composemessage a.btn_cancel {
	position: absolute;
	top: 190px;
	left: 108px;
	margin: 5px 10px 0 0;
	display: block;
    width: 71px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_cancel_lg.gif) left top no-repeat;
}
/* END PRIVATE MESSAGE **************************************************/

/* BEGIN PRIVATE MESSAGE **************************************************/
#friendrequest {
	background: transparent;
	width: 418px;
	height: 245px;
	z-index: 10001;
}

#friendrequestMsg {
    background: transparent;
	width: 418px;
	height: 245px;
	z-index: 10001;
}

div#friendrequestbg {
	width: 418px;
	height: 245px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_friendrequest.png',sizingMethod='scale');
}

html > body div#friendrequestbg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_friendrequest.png) top left no-repeat;

}


#friendrequestmain {
	width: 400px;
	padding: 6px 0 0 9px;
	position: relative;
}

h1#hed_friendrequest {
    font-size: 32px;
    padding: 0;
    width: 228px;
    height: 35px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_friendrequest.gif) top left no-repeat;
    margin: 7px 0 0 18px;
    float: left;
    display: inline;

}

h1#hed_friendrequest span {
    display: none;
}

#requestedfriendinfo {
    clear: both;
    float: left;
}

h2#hed_requestedfrienderror {
    margin: 10px 18px;
    padding: 45px 0 0 0;
}

h2#hed_requestedfrienderror span.error {
    font-size: 14px;
    font-weight: bold;
    color: #4e4e4e;

}

h2#hed_requestedfriendname {
	margin: 0 15px 5px 18px;
	font-size: 15px;
    line-height: 19px;
    color: #333;
	padding: 0;
	float: left;
	display: inline;
	overflow: hidden;
	clear: both;
	width: 337px;
}



h2#hed_requestedfriendnamesuccess {
	font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    margin: 10px 18px;
    color: #333;
	padding: 0;
	float: left;
	display: inline;
	overflow: hidden;
	clear: both;
	width: 340px;
}

#friendrequest form {
	margin: 0;
}

#requestfriendinput {
    margin: 0 15px 0 18px;
}

#friendrequest label {
    display: block;
    margin: 5px 0 0 0;
    font-weight: bold;
    color: #333;
    text-transform: lowercase;
}

#friendrequest .error {
    color: #cd000e;
    font-size: 11px;
}

#friendrequest label.subtitle {
    width:366px;
}

#friendrequest textarea#requestfriend_personalmessage {
	width: 355px;
	margin: 0 0 0 0;
	padding: 3px;
	height: 85px;
	font: 12px "Lucida Grande", arial, sans-serif;
	color: #333;
}

#friendrequest .counterContainer	{ margin-top:3px;_width:200px; }

#friendrequest #btn_send {
	position: absolute;
	top: 198px;_top:203px;
	left: 26px;
	margin: 5px 10px 0 0;
	display: block;
    width: 71px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_send_lg.gif) left top no-repeat;
}

#friendrequest a.btn_cancel {
	position: absolute;
	top: 198px;_top:203px;
	left: 108px;
	margin: 5px 10px 0 0;
	display: block;
    width: 71px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_cancel_lg.gif) left top no-repeat;
}
/* END PRIVATE MESSAGE **************************************************/

/* BEGIN CONFIRMATION **************************************************/
#friendrequest {
    background: transparent;
}

#confirmation {
	background: transparent;
	width: 418px;
	height: 115px;
	z-index: 10001;
}

div#confirmationbg {
	width: 418px;
	height: 245px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_confirmation.png',sizingMethod='scale');
}

html > body div#confirmationbg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_confirmation.png) top left no-repeat;
}

#confirmationmain {
	width: 400px;
	padding: 6px 0 0 9px;
	position: relative;
}

#confirmationmain h2 {
    clear: both;
    text-align: center;
    margin: 0 auto;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding: 65px 0 0;
    float: left;
	display: block;
	overflow: hidden;
    width: 400px;

}
/* END CONFIRMATION **************************************************/

/* Select from friends */
#selectfromfriends {
	background: transparent;
	width: 368px;
	height: 468px;
	z-index: 10001;
}

#selectfriendsmain {
	width: 348px;
	padding: 6px 0 0 9px;
	position: relative;
}

div#selectfromfriendsbg {
	width: 368px;
	height: 468px;
    }


html > body  div#selectfromfriendsbg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_selectfromfriends.png) top left no-repeat;
}

h1#hed_selectfromfriends {
    font-size: 32px;
    padding: 0 0 6px 0;
    width: 261px;
    height: 26px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_selectfromfriends.gif) top left no-repeat;
    margin: 7px 0 10px 18px;
    float: left;
    display: inline;

}

h1#hed_selectfromfriends span {
    display: none;
}

#selectfromfriends_body {
    clear: both;
    float: left;
    margin: 0 2px;
}

#selectfromfriends_body ul {
    list-style:none;
    width:346px;
    height:335px;
    padding: 0;
    margin: 0;
    border-top: 1px solid #DAD7D6;
    border-bottom: 1px solid #DAD7D6;
    overflow:scroll;
    overflow-x:hidden;
}

#selectfromfriends_body ul li.first {
    padding:  0 0 0 5px;
    height:33px;
    border:none;
}

#selectfromfriends_body ul li {
    border-top:1px solid #DAD7D6;
    padding:  0 0 0 5px;
    height:33px;
}

#selectfromfriends_body .checkAll {
    font-weight:bold;
    padding: 5px 0 0 6px;
    width:333px;
}

#selectfromfriends_body .checkAll .checkAll_text {
    padding-left:8px;
}
#selectfromfriends_body .eachCheck{
    float:left;
    padding: 3px 3px 0 0;
}

#selectfromfriends_body .eachImage{
    float:left;
    padding: 1px 3px 0 0;
}

#selectfromfriends_body .eachFriend{
    float:left;
    padding-top:5px;
}

#selectfromfriends_body .chkbx{
      padding: 8px 3px 3px 0;
}
#selectfromfriends_body .userimg{
    padding:0 5px;
}

#selectfromfriends #btn_cancel {
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_cancel_lg.gif);
    display:block;
    height:19px;
    left: 104px;
    margin: 5px 10px 0 0;
    top:420px;
    width:71px;
    position:absolute;
}

#selectfromfriends #btn_done {
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_done_lg.gif);
    display:block;
    height:19px;
    left: 22px;
    margin: 5px 10px 0 0;
    position:absolute;
    top:420px;
    width:71px;
}
/* end select from friends */

/* WRITE TIPS DIALOG */
#yourtip {
	background: transparent;
	width: 418px;
	height: 268px;
	z-index: 10001;
}

div#yourtipbg {
	width: 418px;
	height: 268px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_writeyourtip.png) top left no-repeat;
}

/* IE 6 filter */
* html div#yourtipbg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_writeyourtip_ie.gif) top left no-repeat;
}

/* IE 7 filter */
* + html div#yourtipbg {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_writeyourtip_ie.gif) top left no-repeat;
}

#yourtipmain {
	width: 400px;
	padding: 6px 0 0 9px;
	position: relative;
}

h1#hed_writeyourtip {
    font-size: 32px;
    padding: 0;
    width: 228px;
    height: 35px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hed_writeyourtips.gif) top left no-repeat;
    margin: 15px 0 0 15px;
    float: left;
    display: inline;

}

h1#hed_writeyourtip span {
    display: none;
}

#tipProductInfo {
    clear: both;
    float: left;
}



#yourtipmain h2#hed_tipProduct {
	margin: 0 15px 5px 15px;
	font-size: 15px;
    color: #333;
	padding: 0;
	float: left;
	display: inline;
	overflow: hidden;
	clear: both;
	width: 340px;
}


#yourtipmain form {
	margin: 0;
}

#yourtipinput {
    margin: 0 15px;
}

#yourtipmain label {
    display: block;
    margin: 5px 0 0 0;
    font-weight: bold;
    color: #333;
    text-transform: lowercase;
}

#yourtipmain .error {
    color: #cd000e;
    font-size: 11px;
}

#yourtipmain label.subtitle {
    width:366px;
}


#yourtipmain #btn_save {
	position: absolute;
	top: 216px;
	left: 23px;
	margin: 5px 10px 0 0;
	display: block;
    width: 89px;
    height: 28px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_save.gif) left top no-repeat;
}

#yourtipmain a.btn_cancel {
	position: absolute;
	top: 216px;
	left: 123px;
	margin: 5px 10px 0 0;
	display: block;
    width: 89px;
    height: 28px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn_cancel.gif) left top no-repeat;
}

#yourtipmain #tipText {
    height:100px;
    width:345px;
}

#yourtipmain .error {
    width:300px;
    clear:both;
    padding:0;
    margin:0;
}

#yourtipmain #errorMsg {
    width:345px;
}

#yourtipmain #btn_remove {
	position: absolute;
	top: 230px;
	left: 285px;
	display: block;
    font-weight: bold;
    height:16px;
    width:81px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/remove_tip_link.gif) top left no-repeat;
}
/* END WRITE TIPS DIALOG */

/** File: css2_5/modules.css */
.bottomMargin_20px{
    margin-bottom: 20px;
}

.topMargin_20px {
    margin-top: 20px;
}

.blueModule160pxTopBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/blue-border-top-160.gif) no-repeat;
    width: 160px;
    height: 5px;
}

.blueModule160pxBottomBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/blue-border-bottom-160.gif) no-repeat;
    width: 160px;
    height: 5px;
}

.blueModule160pxMiddle {
    border-left: 1px solid #9fcad8;
    border-right: 1px solid #9fcad8;
    width: 158px;
}

.blueModule190pxTopBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/blue-border-top-190.gif) no-repeat;
    width: 190px;
    height: 5px;
}

.blueModule190pxBottomBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/blue-border-bottom-190.gif) no-repeat;
    width: 190px;
    height: 5px;
}

.blueModule190pxShadedBottomBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/blue-border-bottom-190-blue.gif) no-repeat;
    width: 190px;
    height: 5px;
}

.blueModule190pxMiddle {
    border-left: 1px solid #9fcad8;
    border-right: 1px solid #9fcad8;
    background-color:#FFF;
    width: 188px;
}

.blueModule300pxTopBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/blue-border-top-300.gif) no-repeat;
    width: 300px;
    height: 5px;
}

.blueModule300pxTopBdrBlueBg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/profileStat_top.png) no-repeat;
    width: 300px;
    height: 5px;
}

.blueModule300pxBottomBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/blue-border-bottom-300.gif) no-repeat;
    width: 300px;
    height: 5px;
}

.blueModule300pxBottomBdrBlueBg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/profileStat_btm.png) no-repeat;
    width: 300px;
    height: 5px;
}


.blueModule300pxMiddle {
    border-left: 1px solid #9fcad8;
    border-right: 1px solid #9fcad8;
    background-color:#FFF;
    width: 298px;
}


.blueModule300pxMiddleBlueBg {
    border-left: 1px solid #9fcad8;
    border-right: 1px solid #9fcad8;
    background-color:#F4F9FA;
    width: 298px;
}

.sideRailHdr {
    color: #466c78;
    font-size: 21px;
    font-family: arial;
    padding: 8px 3px 8px 8px;
    margin: 0;
    text-transform: lowercase;
}

.sideRailHdrBottomBorder{
    color: #466c78;
    font-size: 21px;
    font-family: arial;
    text-transform: lowercase;
    border-bottom: 1px solid #E0E4E5;
    margin:0px 8px 8px;
    padding:3px 0pt 0pt;
}

.sideRailHdrBottomBorder a, .sideRailHdrBottomBorder a:visited{
    color: #466c78;
    font-size: 21px;
    font-family: arial;
    text-transform: lowercase;
}

.sideRailHdrBottomBorder a:hover, .sideRailHdrBottomBorder a:active {
    text-decoration:underline;
}

.sideRailHdr .greyHdr {
    color: #889599;
}

.sideRailHdr  a, .sideRailHdr  a:visited{
    color: #466c78;
    font-size: 21px;
    font-family: arial;
}

.sideRailHdr  a:hover, .sideRailHdr  a:active {
    text-decoration:underline;
}

.sideRailHdr  a.blueLink, .sideRailHdr  a.blueLink:visited{
    color: #0072AD;
    font-size: 21px;
    font-family: arial;
}

.sideRailHdr  a.blueLink:hover, .sideRailHdr  a.blueLink:active {
    text-decoration:underline;
}

.homeBrowseSideHdr{
    padding-top:0px;
}

.homeBrowseSideHdrNoBottom{
    padding-top:0px;
    padding-bottom:0px;
}

.sideRailListing {
    padding: 3px 8px;
}

.sideRailListingStats {
    font-size: 13px;
    font-weight: bold;
    margin: 5px 8px 3px 8px;
    padding-bottom: 5px;
    border-bottom : 1px solid #E0E4E5;
    clear: both;
}

.sideRailListingStatsNoBdr {
    padding: 3px 8px;
    font-size: 13px;
    font-weight: bold;
}

.sideRailListingStatsNoBdr a, .sideRailListingStatsNoBdr a:visited,
.sideRailListingStats a, .sideRailListingStats a:visited {
    font-size: 13px;
    font-weight: bold;
}

.sideRailListingStats a.grayLink,.sideRailListingStats a.grayLink:visited,
    .sideRailListingStatsNoBdr a.grayLink, .sideRailListingStatsNoBdr a.grayLink:visited{
    color: #4E4E4E;

}

.selectedSideRailListing {
    padding: 3px 8px;
    background-color: #EBF4F5;
}
.filterSection {
    padding: 5px 0;
}

.filterSectionNoPadd {
    padding: 0;
}

.filterSectionNoPadd a.boldLink, .filterSectionNoPadd a.boldLink:visited{
   font-weight:bold;
}


.filterSectionNoPadd h3{
    padding: 5px 8px;
    font-size: 14px;
    font-weight:bold;
    margin: 0;
}

.filterSection h3 {
    padding: 5px 8px;
    font-size: 13px;
    font-weight:bold;
    margin: 0;
}

.filterListing {
   padding: 3px 8px;
   width: 170px;
}

.filterListingBlueBg {
   padding: 3px 8px;
   width: 172px;
   background-color: #EBF4F5;
}

.selectedFilterListing {
    padding: 3px 8px;
    border-top: 1px solid #cfe4eb;
    border-bottom: 1px solid #cfe4eb;
    width: 170px;
    font-weight:bold;
}

.selectedFilterListingLast {
    padding: 3px 8px;
    border-top: 1px solid #cfe4eb;
    width: 170px;
    font-weight:bold;
}

.selectedFilterListingNoBdr {
    padding: 3px 8px;
    width: 170px;
    font-weight:bold;
}

.filterListingTabbed {
    padding: 3px 8px 3px 20px;
    width: 158px;
    font-weight:bold;
}

.selectedFilterListingTabbed {
    padding: 3px 8px 3px 20px;
    border-top: 1px solid #cfe4eb;
    border-bottom: 1px solid #cfe4eb;
    width: 158px;
    font-weight:bold;
    margin-top: -1px;
}

.selectedFilterListingLastTabbed {
    padding: 3px 8px 3px 20px;
    border-top: 1px solid #cfe4eb;
    width: 158px;
    font-weight:bold;
}

.selectedFilterListingLastTabbed .filterText, .selectedFilterListingTabbed .filterText,
.selectedFilterListingLast .filterText, .selectedFilterListing .filterText {
   float:left;
}

.selectedFilterListingLastTabbed .closeX, .selectedFilterListingTabbed .closeX,
.selectedFilterListingLast .closeX, .selectedFilterListing .closeX {
    float: right;
    width: 10px;
    height: 14px;
}

.selectedFilterListingLastTabbed .closeX img, .selectedFilterListingTabbed .closeX img,
.selectedFilterListing .closeX  img, .selectedFilterListingLast .closeX  img {
    height: 11px;
    width: 10px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/backgrounds/selected-filter-x.gif ) 0 4px no-repeat;
}


.greyModule150pxTopBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/grey-border-top-150.gif) no-repeat;
    width: 150px;
    height: 5px;
}

.greyModule150pxBottomBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/grey-border-bottom-150.gif) no-repeat;
    width: 150px;
    height: 5px;

}

.greyModule150pxMiddle {
    width:138px;
    padding: 8px 0 8px 10px;
    border-left: 1px solid #e0e4e5;
    border-right: 1px solid #e0e4e5;
}

.greyModule150pxMiddleBdr {
    width: 138px;
    padding: 8px 0 8px 10px;
    border-left: 1px solid #e0e4e5;
    border-right: 1px solid #e0e4e5;
    border-bottom: 1px solid #e0e4e5;
}


.greyModule190pxTopBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/grey-border-top-190.gif) no-repeat;
    width: 190px;
    height: 5px;
}

.greyModule190pxBottomBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/grey-border-bottom-190.gif) no-repeat;
    width: 190px;
    height: 5px;

}

.greyModule190pxMiddle {
     width: 172px;
    padding: 8px;
    border-left: 1px solid #e0e4e5;
    border-right: 1px solid #e0e4e5;
}

.greyModule190pxMiddleBdr {
    width: 172px;
    padding: 8px;
    border-left: 1px solid #e0e4e5;
    border-right: 1px solid #e0e4e5;
    border-bottom: 1px solid #e0e4e5;
}

.eachOverviewBtn {
    padding: 8px;
}


/***
    Helpful Meter
***/

#helpfulMeter img{
	width:61px;
	height:17px;
}

#helpfulMeterBg{
	width:342px;
    height:42px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/bar-bg.gif) no-repeat;
	float:left;
    margin: 3px 0 0 40px;
}

div#helpfulMeterTitle.helpfulMeter_private, div#helpfulMeterBg.helpfulMeter_private{
    margin-left: 0px
}

#helpfulMeterBg .helpfulMeterTop, #helpfulMeterBg .helpfulMeterBottom{
	height:17px;
	padding: 1px 2px;
	text-indent: 5px;
	text-align:center;
}

#helpfulMeterBg .helpfulMeterBottom{
    color: orange;
    /*text-align: left;*/
    font-weight: bold;
}
.helpfulMeterBarMiddle span{
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/arrows/bar-arrow.gif) no-repeat bottom center;
	display:none;
    line-height: 20px;
    _line-height: 17px;
}

.helpfulMeterBtn{
	float : left;
	padding-right: 5px;
	margin-top: 3px;
}

.clever_down{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_clever_down.gif) no-repeat;
}

.clever_up{
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_clever.gif) no-repeat;
}

.helpful_down{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_helpful_down.gif) no-repeat;
}

.helpful_up{
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_helpful.gif) no-repeat;
}

.funny_down{
   background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_funny_down.gif) no-repeat;
}

.funny_up{
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_funny.gif) no-repeat;
}

.helpfulMeterBarEnd{
	float:left;
    height:17px;
    width:5px;
}

.helpfulMeterBarEndRight{
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/bar-right-green.gif) no-repeat right;
}

.helpfulMeterBarEndLeft{
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/bar-left-orange.gif) no-repeat left;
}

.helpfulMeterBarMiddle{
	float:left;
    height:17px;
    width: 107px;
}

.helpfulMeterBlue{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/bar-bg-blue.gif);
}

.helpfulMeterOrange{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/bar-bg-orange.gif);
}

.helpfulMeterGreen{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/bar-bg-green.gif);
}

.helpfulMeterTop .spacer{
	float:left;
	/*width: 1px;*/
	height:17px;
	border-right: 1px solid white;
}

#helpfulMeterTitle{
    margin-left:40px;
    float:left;
    width: 400px;
}

#helpfulMeterBtnTitle{
    float:left;
    width: 200px
}

/*** END ***/

.blueWGreyOutline {
    border-top: 1px solid #c2c9cc;
    border-bottom: 1px solid #c2c9cc;
    background-color: #ebf4f5;
    padding: 20px 0;
    margin-top: 10px;
}

.height20px{
    width: 20px;
}

.marginTop10pxBottom5px{
    margin: 10px 0 5px 0;
}

.paddingRight20px{
    padding-right:20px;
}

.bMarkletteaserContainer {
    width: 298px;
    text-align: center;
}

.bMarkletteaserContainer .bookmarkletTeaserImg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/promo-getthebutton.gif) no-repeat;
    width: 290px;
    height: 235px;
}

/* buttons */

.goBtn {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_goarrow.gif) no-repeat;
    width: 41px;
    height: 16px;
}

.shareQuizBtn {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/shareQuiz_btn.png) no-repeat;
    width: 271px;
    height: 35px;
}

.seeMoreRecBtn {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/seeMoreRec_btn.png) no-repeat;
    width: 272px;
    height: 35px;
}

.sendQuizBtn {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_sendquiz.gif) no-repeat;
    width: 171px;
    height: 19px;
}

.takeQuizBtn {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_takethequiz.gif) no-repeat;
    width: 111px;
    height:19px;
}

.takeQuizAgainBtn {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_takethequizagain.gif) no-repeat;
    width: 145px;
    height:19px;
}

.dividerDarkGrey {
    background: #C2C9CC;
    clear:both;
    height:1px;
    width: 100%;
    float:none;
}

.saveChangesBtn19 {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_savechanges.png) no-repeat;
    width: 115px;
    height:19px;
}

.cancelBtnGrey19 {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_cancel.gif) no-repeat;
    width: 70px;
    height: 19px;
}
/**
   AM: new homepage
**/
.grayModule160pxTopBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/yourstats-top.gif) no-repeat;
    width: 160px;
    height:22px;
    padding:6px 0px 0px 10px;
    font-weight: bold;
    font-size: 14px;
    font-family: arial;
    color: white;
}

.grayModule160pxBottomBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/yourstats-bottom.gif) no-repeat;
    width: 160px;
    height: 5px;
}

.grayModule160pxMiddle {
    border-left: 1px solid #c2c9cc;
    border-right: 1px solid #c2c9cc;
    width: 158px;
}


.sideRailListingStats .float_left, .sideRailListingStatsNoBdr .float_left{
    float:left;
}
.sideRailListingStats .float_right, .sideRailListingStatsNoBdr .float_right{
    float:right;
}
.sideRailListingStatsNoBdr div.userimg{
    background-image: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/profile-pic-bg.gif);
    background-repeat: no-repeat;
    background-position: 29px 15px;
    text-align: center;
    padding:15px 0 6px 0;
}

.sideRailListingStatsNoBdr div.userimg .change{
    padding-top:3px;
}

.sideRailListingStatsNoBdr div.userimg .change a, .sideRailListingStatsNoBdr div.userimg .change a:visited {
    font-size:11px;
    font-weight:normal;
}

.orangeModule300pxTopBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/orange-top-300.gif) no-repeat;
    width: 300px;
    height:22px;
    padding:6px 0px 0px 10px;
    font-weight: bold;
    font-size: 14px;
    color: white;
}


.orangeModule300pxBottomBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/orange-bottom-300.gif) no-repeat;
    width: 300px;
    height: 5px;
}

.orangeModule300pxMiddle {
    width: 298px;
    border-left: 1px solid #ffbc77;
    border-right: 1px solid #ffbc77;
}

/* Table columns*/
/* ADDED DIV STYLES TO REPLACE TABLES */
.col300px {
    width:300px;
    margin: 0;
}

.col30px {
    width:30px;
    margin: 0;
}

.col630px {
    width:630px;
    margin: 0;
}
/* Table columns*/

.removeTextTransform {
    text-transform:none;
}


.bottomTeaserContainer {
    width: 960px;
    padding: 20px 0;
    border-top: 1px solid #C2C9CC;
    margin-top:20px;
}

.bottomTeaserContainer .eachTeaser {
    width: 320px;
    float:left;
}

.bottomTeaserContainer .teaserTitle {
    font-size: 11px;
    font-weight:bold;
    padding: 8px 0 3px 0;
    font-family: verdana;
}

.bottomTeaserContainer .eachTeaserListing {
    font-size:11px;
}

.bottomTeaserContainer .eachTeaserListing a, .bottomTeaserContainer .eachTeaserListing a:visited {
    font-size: 11px;
}

.bottomTeaserContainer .seeMore {
    padding-top: 2px;
}

 .sideRailListing .alignRight{
    text-align: right;
 }
.sideRailListing .paddingTop10px{
    padding-top: 10px;
}



#browseSidebarContainerColumn		{ width: 160px; margin: 0; float: left; }
#browseContentContainerColumn		{ margin: 0 0 0 30px; float: left; width: 770px; }
*html #browseContentContainerColumn	{ margin-left: 9px; }

.sidebarModule	{ display: block; margin-bottom: 25px; }

.sidebarModuleContainer				{ width: 160px; padding-bottom: 5px; margin-bottom: 25px; background: #FFF url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/module-bkgd.png) no-repeat 0 bottom; }
.sidebarModuleContent				{ padding-top: 5px; background: #FFF url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/module-bkgd.png) no-repeat 0 top; }
.sidebarModuleContent h2			{ color: #466C78; font-family: arial; font-size: 21px; margin: 0; padding: 0 3px 8px 8px; text-transform: lowercase; }

.sidebarModuleContent .blogheart		{ background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/blog/heart-pink.gif) no-repeat scroll 85% 20%; }
.sidebarModuleContent .blogheart span	{ display: none; }
ul.sideRailListingBlog							{ list-style:none; margin: 3px 0 0; padding:0; }
ul.sideRailListingBlog li						{ margin-left: 8px; }
ul.sideRailListingBlog .sideRailListing			{ padding-left: 0; }
ul.sideRailListingBlog .bloggerWeLoveHomepage	{ margin: 10px 8px 0; padding-bottom: 5px; clear: both; border-bottom: 1px solid #E0E4E5; }
ul.sideRailListingBlog .blogImgLink				{ position:relative; float:right; width:50px; height:50px; padding-right: 8px; }
ul.sideRailListingBlog .location				{ font-size: 11px; }
ul.sideRailListingBlog a						{ line-height: 20px; }
ul.sideRailListingBlog .bloggerName a			{ font-weight: 700; color: #4E4E4E }
ul.sideRailListingBlog .bloggerWeLoveHomepage a	{ font-weight: 700; }

/** File: css2_5/userProfile.css */
.sectionHdr {
    font-size:28px;
    font-family: arial;
    padding: 0;
    color: #41494c;
    text-transform: lowercase;
}

.sectionHdrGrayBottom {
    font-size:28px;
    font-family: arial;
    padding: 0 0 5px 0;
    color: #41494c;
    text-transform: lowercase;
    border-bottom: 1px solid #e3e3e3;
}

.sectionHdr22px {
    font-size:22px;
    font-family: arial;
    padding: 0;
    color: #41494c;
    text-transform: lowercase;
}

.sectionHdrTagLine {
    font-size:16px;
    font-family: arial;
    color: #758286;
    height: 22px;
}

.sectionHdr .numbers {
    font-size:21px;
}

.sectionHdr .lightGrey,
.sectionHdr22px .lightGrey,
.sectionHdrGrayBottom .lightGrey{
    color: #889599;
}

.sectionSubHdr {
    font-size:18px;
    font-family: arial;
    padding: 0;
    color: #7a7a7a;
}

.sectionSubHdrOrange {
    font-size:24px;
    font-family: arial;
    padding: 0;
    color: #ff7a0e;
}

.sectionSubHdr .lightGrey {
    color: #889599;
}

.noContentMessage {
    padding: 30px 0;
    font-size: 16px;
    color: #585E60;
    font-family: arial;
    line-height: 27px;
    font-weight:bold;
}

.pageHdr {
    font-size:36px;
    font-family: arial;
    padding: 0;
    color: #41494c;
}

.pageHdr .lightGrey{
    color: #889599;
}

.sectionLinkLarge {
    font-size: 20px;
    padding: 20px 0;
    font-family: arial;
}

.sectionLinkLarge a, .sectionLinkLarge a:visited {
    font-size: 20px;
    text-transform: lowercase;
}
.headerTextSm {
    font-size:14px;

}

.listOverviewContainer {
    padding: 10px 0;
}

.listOverviewDesc {
    font-size:18px;
    padding-bottom:5px;
    font-family: arial;
    color: #585e60;
}

.listOverviewLeft {
    width: 570px;
    float:left;
}

.listStatsContainer {
    border-top: 1px solid #e0e4e5;
    border-bottom: 1px solid #e0e4e5;
    padding: 5px 0;
    margin: 10px 0;
}

.listOverviewStats {
    font-weight:bold;
    font-size:11px;
    line-height:18px;
    color: #4e4e4e;
    width: 180px;
    float:left;

}

.listOverviewStats span {
    font-weight: normal;
}

.listOverviewMiddle {
    width: 200px;
    float:left;
}

.listOverviewRight {
    width: 150px;
    float:right;
}

.commentContainer {
    width: 520px;
    float:right;
}

.commentContainer .eachComment {
    border-top: 1px solid #e0e4e5;
    padding: 10px 0;
}

.commentContainer .eachComment .leftSection {
    float:left;
    width: 65px;
}

.commentContainer .eachComment .rightSection {
    float:left;
    width: 455px;
}

.commentContainer .eachComment .rightSection .userInfo {
    padding: 5px 0;
    color: #4E4E4E;
    font-weight:bold;
    font-size:11px;
}

.commentContainer .eachComment .rightSection a, .commentContainer .eachComment .rightSection a:visited {
    font-weight:bold;
    font-size:11px;
}

.commentContainer .commentMoreLess {
    padding: 10px 0 15px 0;
}

.listEachItem {
    padding: 15px 0 0 0;
}

.listEachItem .count {
    width: 25px;
    float:left;
    font-weight:bold;
}

.listEachItem .item {
    float:left;
}

.listEachItem .item .eachItemTitle {
    padding: 0 0 10px 0;

    font-size: 11px;
    color: #999;
}

.listEachItem .item .eachItemTitle a, .listEachItem .item .eachItemTitle a:visited {
    font-size: 14px;
    font-weight: bold;
}

.listEachItem .item .eachItemTitle div.count {
    font-size: 14px;
    color: #333333;
    width: 25px;
    font-weight: bold;
    float: left;
}

.listEachItem .item .eachItemLeft, .listEachItem .item .editItemLeft {
    float: left;
    width: 195px;
    text-align: center;
    padding-bottom:15px;
}

.listEachItem .item a.contentTabImage,
.listEachItem .item  a.contentTabImage:visited {
    width: 177px;
}

.listEachItem .item .eachItemRight {
    float: left;
    width: 520px;
}

.listEachItem .errorMsg {
    color: #cd000e;
    font-size: 12px;
    font-weight:bold;
    padding: 5px 0;
}

.right_well .aggregateError {
    color: #cd000e;
    font-size: 13px;
    font-weight:bold;
    padding: 5px 0;
}
/*TODO Check duplicate style below*/
.eachItemColHeader {
    padding: 3px 0 8px;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    float: left;
    width: 85px;
    line-height: 18px;
}

.eachItemColValue {
    padding: 3px 0 8px;
    float: left;
    width: 430px;
    line-height: 18px;
}

.listEachItem .item .eachItemRight .eachItemColHeader {
    padding: 3px 0 8px;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    float: left;
    width: 85px;
    line-height: 18px;
}

.listEachItem .item .eachItemRight .eachItemColValue {
    padding: 3px 0 8px;
    float: left;
    width: 430px;
    line-height: 18px;
}

.listEachItem .item .eachItemRight .eachItemEditDelete {
    clear: both;
    width: 520px;
    float: left;
    padding: 5px 0;
}

.listEachItem .item .listEachItem .eachItemRight .eachItemEditDelete {
    padding-top: 0;
}

.listEachItem .item .listEachItem .eachItemRight .lblueTabContainer {
    padding-top: 0;
}

.listAction {
    padding: 15px 0 0 0;
    width: 50px;
    float:left;
}

.listAction input{
    margin-left:12px;
}

.listActionHdr {
    padding: 5px 0 0 0;
    font-size:11px;
    font-weight:bold;
    line-height: 16px;
    width: 50px;
    float:left;
}

.listActionHdr a, .listActionHdr a:visited{
    font-size:11px;
    font-weight:bold;
    line-height: 16px;
}

.listEachItemHdr {
    padding: 5px 0 0 0;
    font-size:11px;
    font-weight:bold;
    line-height: 16px;
}


.listEachItem .item .editItemRight {
    float: left;
    width: 475px;
}

.listEachItem .item .editItemRight .eachItemColHeader {
    padding: 3px 0 8px;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    float: left;
    width: 85px;
    line-height: 18px;
}

.listEachItem .item .editItemRight .eachItemColValue {
    padding: 3px 0 8px;
    float: left;
    width: 390px;
    line-height: 18px;
}

.listEachItem .item  textarea {
    /*border: 1px solid #dad7d6;*/
    width: 375px;
    height: 75px;
}

.listEachItem .item .tagContainer {
    width: 375px;
    height: 60px;
    overflow-y: scroll;
    background-color:#FFF;
    border: 1px solid #dad7d6;
}

#editList {
    display: none;
    padding: 10px 0 0 0;
}

.editListContainer {
    background-color:#EBF4F5;
    padding: 10px 0;
    border-top: 1px solid #e0e4e5;
    border-bottom: 1px solid #e0e4e5;
}

.editListLeft {
    width: 120px;
    font-weight: bold;
    padding: 5px 10px 5px 0;
    float: left;
    text-align: right;
}

.editListRight {
    padding: 5px 0;
    width: 620px;
    float: left;
}

.editListRight .listName {
    border: 1px solid #DAD7D6;
    width: 200px;
}

.editListRight .listDesc {
    width: 600px;
    height: 39px;
    padding: 0;
    margin: 0;
}

.editListRight select {
    border: 1px solid #DAD7D6;
}

.editListButtons {
    padding: 10px 0;
}

.wantBox {
    height:16px;
    text-align:center;
    width:22px;
    border: 1px solid #DAD7D6;
}


/* pronto lists page */

.sharedListContainer {
    padding: 10px 0;
}

.sharedListLeft {
    width: 470px;
    float:left;
    font-size:18px;
    font-family: arial;
    color: #585e60;
}

.sharedListRight {
    width: 150px;
    float:right;
}

.prontoListSort {
    float:right;
    padding: 5px 0;
    font-size: 11px;
}
.listCategories {
    padding-left:4px;
}

.listCategories .listCat {
    float: left;
    padding-right:1px;
    width: 211px;
}

.listCategories .eachCat {
    padding-top: 3px;
}

.listCategories .eachCat label {
    color: #0072AD;
    cursor:pointer;
}

.listCategories .goBtnDiv {
    padding: 6px 0 0 8px;
}


.popularLists {
    padding-top: 10px;
}

.eachPopList {
    float:left;
    width: 150px;
    padding:5px 12px 5px 0;
}

.eachPopListLast {
    float:left;
    width: 150px;
    padding: 5px 0;
}

.popularLists .productTitle{
    padding-top:5px;
}

/* pronto lists page */

/*email headers*/
.emailHeader {
    padding: 20px 0 10px 0;
}

.emailHeaderLeft {
    width: 200px;
    float:left;
    text-align:center;
}

.emailHeaderRight {
    width: 440px;
    float: right;
}

.emailDesc {
    padding: 5px 0;
}

.emailAlert {
    color: #f27900;
    padding: 5px 0;
}

.emailHeader .merchantPrice {
    color: #FF7A0E;
    font-size: 14px;
    font-weight:bold;
    padding-top: 5px;
}

.emailHeader .merchantPrice a, .emailHeader .merchantPrice a:visited {
    font-size: 14px;
    font-weight:bold;
}
/*email headers*/

/*recommendations page */
.bestDealTop {
    border-bottom: 1px solid #C2C9CC;
    padding-bottom: 10px;
}

.customizeRecLinkContainer {
    position:relative;
    left: 185px;
    top:5px;
}

.customizeRecLinkContainer a, .customizeRecLinkContainer a:visited{
    font-weight:bold;
}

.recommendationsShowingToggle {
    color: #4E4E4E;
    float: left;
}

/* recommendations page */

/* lists overview page */
    .listOverviewHdr {
        border-bottom: 1px solid #C2C9CC;
        padding-bottom:3px;
    }

    .listOverviewHdr .listHdrLeft {
        float: left;
        width: 550px;
    }

    .listOverviewHdr .listHdrRight {
        float: left;
        width: 200px;
        text-align: right;
        padding-top: 10px;
    }
/* lists overview page */

    .ratingReviewSubHdr {
        border-bottom: 1px solid #C2C9CC;
        padding-bottom:3px;
        padding-top: 15px;
    }

    .ratingReviewSubHdr .ratingHdrLeft {
        float: left;
        font-size: 14px;
        font-weight:bold;
        width: 550px;
        padding:0;
        margin: 0;
    }

    .ratingReviewSubHdr .ratingHdrRight {
        float: left;
        width: 200px;
        text-align: right;
    }
/* list

/* Friends teaser styles********************************************/
.inviteFriendsPromo {
    text-align:center;
    width: 188px;
}

.inviteFriendsPromo .inviteFriendsPromoImg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/havemorefriends.gif) no-repeat;
    width: 180px;
    height: 79px;
    margin-top: -5px;
}

div.friendsteaser_bottom {
    text-align: right;
    padding: 2px 0 0 0; /*    text-transform: lowercase;*/
}

div.friendsteaser_bottom a, div.friendsteaser_bottom a:visited {
    font-size: 12px;
}

/* END Friends teaser styles ****************************************/

.noFriends {
    padding: 0 8px 8px 8px;
    color: #FF7A0E;
    font-weight:bold;
    font-size: 13px;
}

.noFriends a, .noFriends a:visited {
    font-weight: bold;
    font-size: 13px;
}

.copyBtnContainer {
    padding: 10px 0;
}

/* List BG IMAGE */

.listImage {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/list-bg-120.gif) no-repeat;
    width: 134px;
    height: 108px;
    float: left;
    text-align: center;
}

.listImage  img {
    padding-left: 0;
    padding-top: 4px;
}
/* List BG IMAGE */

.findListsCPM {
    padding: 20px 0;
}
.userProfileProducts{
    border-bottom: 1px solid #E3E3E3;
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
}
.userProfileProducts .category{
    font-size:20px;
    padding: 20px 0 10px 0;
    height: 20px;
}

.userProfileProducts .categorydivider{
    clear:both;
    height: 1px;
    background-color: #E3E3E3;
    margin: 10px 0 0 0;
}
.userProfileProducts .categoryNoLine{
    border-top: 0px;
}
.userProfileProducts .category .Left{
    float:left;
    width: 550px;
}
.userProfileProducts .category .Right{
    float:left;
    width: 80px;
    font-size: 12px;
    text-align:right;
}
.userProfileProducts .category .Right a, .userProfileProducts .category .Right a:visited{
    font-size: 12px;
}

.userProfileProducts .category .Left a, .userProfileProducts .category .Left a:visited{
    font-size: 20px;
    font-family: arial;
}
.paddingBottom10px{
    padding-bottom: 10px;
}
.paddingBottom20px{
    padding-bottom: 20px;
}
.userProfileProducts .profileOverviewCell{
    float:left;
    width: 210px;
    padding: 10px 0 10px 0;
}
.userProfileProducts .stars{
    height: 210px;
}

.userProfileProducts .noStars{
    height: 185px;
}
.userProfileProducts .seeall{
    text-align: right;
}
.userProfileProducts .catseeall{
    text-align: right;
    margin: 0 0 20px 0;
}

.userProfileProducts .seeall a, .userProfileProducts .seeall a:visited{
    font-weight: bold;
}

.profileOverviewCell .itemImg{
    text-align:center;
    width: 210px;
    height: 150px;
    vertical-align:middle;
}

.profileOverviewCell .merchantImg{
    margin-top: 50px;
}

.profileOverviewCell .itemDesc{
    padding: 5px 10px 0 10px;
    font-weight: bold;
}
.profileOverviewCell .itemDesc .itemRatingInfo{
    padding: 5px 0 0 0;
}
.profileOverviewCell .itemDesc a, .profileOverviewCell .itemDesc a:visited{
    font-weight: bold;
}

.brandStoreEachNav {
    float: left;
    width: 133px;
    padding: 3px 8px;
}


/* Recommendations Preferences Page */

.hdrTagLine {
    font-size:16px;
    font-family: arial;
    color: #758286;
    float:left;
    width: 480px;
    height: 22px;
}

.rightSectionLink {
    float:right;
    text-align: right;
    width: 270px;
    padding-bottom:3px;
}

.catHdr {
    padding-top:8px;
    padding-bottom: 10px;
    font-size: 21px;
    margin-top:10px;
}

.mens_apparel_Ico {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/recommendation_man.gif) no-repeat;
    height: 35px;
    padding-left: 24px;
}

.womens_apparel_Ico {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/recommendation_woman.gif) no-repeat;
    height: 35px;
    padding-left: 24px;
}

.eachCatRecContainer {
    /*padding: 10px;*/
}

.eachCatRecContainer .subSectionTitle {
    color: #585e60;
    font-weight:bold;
    font-size: 14px;
    float: left;
}

.eachCatRecContainer .actionAll {
    color: #dcdedf;
    padding-top: 5px;
}

.eachCatRecContainer .actionAll a, .eachCatRecContainer .actionAll a:visited{
    font-size: 11px;
}


.optionRecList {
    margin: 15px 0;
    /*display:inline;*/
}

.eachCatRecContainer .eachColumn {
    width: 180px;
    float: left;
}

.eachCatRecContainer .eachOptRec {
    width: 180px;
    float:left;
    line-height:20px;
}

.eachCatRecContainer .eachCatSelect {

    display: none;
    border-bottom: 1px solid #e1e1e1;
    /*padding-bottom: 25px;*/
    padding: 10px 8px 10px 22px;
    background-color: #F4F9FA;
}

.eachCatRecContainer .eachCatSelected {
    border-bottom: 1px solid #e1e1e1;
        padding: 0 8px 0 22px;
    }

.recBtnsContainer {
    padding-top:10px;
}

.recBtnsContainer input {
    float: left;
    padding-right: 5px;
}

.recBtnsContainer a, .recBtnsContainer a:visited {
    float: left;
}

.recommendationSortBy {
    padding: 8px 0;
    border-bottom: 1px solid #DAD7D6;
    margin: 0 0 5px 0;
    width: 750px;
}

.recommendationSortBy .leftSection {
    float: left;
    width: 300px;
}

.recommendationSortBy .rightSection {
    float: right;
    width: 400px;
    text-align: right;
}

.recommendationSortBy .dropDownLabel {
    color:#666;
}


.eachRecSection {
    padding-bottom:10px;
}

.noBrandsSelected {
    padding: 10px 0 25px 0;
    font-weight:bold;
    font-size:14px;
    color: #585E60;
    line-height:20px;
}

.noBrandsSelected a, .noBrandsSelected a:visited{
    font-size: 14px;
    font-weight:bold;
}
/* Recommendations Preferences Page */


/* Rating and Reviews Suggestions Page */
.ratingsSuggestionsSection {
    padding-top:20px;
}

.ratingsSuggestionsSection .sectionTitle{
    border-bottom: 1px solid #e1e1e1;
}

.ratingsSuggestionsSection .eachRatingOption {
    width: 177px;
    float:left;
    padding: 15px 10px 0 0;
}

.ratingsSuggestionsSection .eachProductRatingOption {
    width: 177px;
    float:left;
    padding: 15px 109px 0 0;
}

.ratingsSuggestionsSection .eachProductRatingOptionLast {
    width: 177px;
    float:left;
    padding: 15px 0px 0 0;
}

.ratingsSuggestionsSection .title {
    padding: 3px 0;
}

.ratingsSuggestionsSection .storeTitle {
    height: 26px;
    padding: 5px 0 0 0;
}

.ratingsSuggestionsSection .brandTitle {
    height: 35px;
    padding: 40px 0 0 0;
}

.ratingsSuggestionsSection .storeTitle a, .ratingsSuggestionsSection .storeTitle a:visited,
.ratingsSuggestionsSection .brandTitle a, .ratingsSuggestionsSection .brandTitle a:visited {
    font-weight:bold;
    font-size: 14px;
    color: #4E4E4E;
}

.ratingsSuggestionsSection .title a, .ratingsSuggestionsSection .title a:visited{
    font-weight:bold;
}

.ratingsSuggestionsSection .ratingInfo {
    padding: 3px 0;
}

.ratingsSuggestionSectionFooter {
    color: #4E4E4E;
    padding-top: 10px;
    font-size: 14px;
}

.ratingsSuggestionSectionFooter a, .ratingsSuggestionSectionFooter a:visited{
    font-size: 14px;
}
/* Rating and Reviews Suggestions Page */
/* inappropriate content*/

.inappropriateContentContainer {
    padding: 20px 0 50px 0;
}

.inappropriateContentContainer p {
    margin: 0;
    padding: 20px 0;
    font-size: 14px;
}

/* inappropriate content*/

/** File: css2_5/productGrid.css */
.eachGridProduct {
    padding: 0;
    margin:0;
    width: 177px;
    /*padding: 0 5px;*/
    /*z-index: 1;*/
}
.productGridImage {
    text-align: center;
    width: 177px;
    position: relative;
}

.seeDetails {
    display: none;
    position: absolute;
    top:106px;
    left:45px;
}

.seeDetails img {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn-seedetails.png',sizingMethod='scale');
    width: 88px;
    height: 27px;
}

.productGridPriceInfo {
    width: 167px;
    padding: 0 5px;
}

.productGridPriceInfo .beforePrice {
    color: #666;
    padding-bottom:2px;
    font-size: 12px;
}

.productGridPriceInfo a.price, .productGridPriceInfo a.price:visited{
    font-size: 14px;
    font-weight:bold;
    color: #333;
}

.productGridPriceInfo .storeInfo {
    padding-top: 5px;
}

html > body .seeDetails img {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn-seedetails.png) no-repeat;
}

.productPopup {
    width: 365px;
    position: absolute;
    z-index: 500;
    top: 600px;
    left:200px;
    display:none;
}

.productPopup .popupTop {
    /*background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-bg-top.png) no-repeat;*/
    width: 365px;
    height: 14px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-bg-top.png',sizingMethod='scale');
}

html > body .productPopup .popupTop {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-bg-top.png) no-repeat;
    width: 365px;
    height: 14px;
}

.productPopup .popupMiddle {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-bg-mid.png',sizingMethod='scale');
    width: 365px;
}

html > body .productPopup .popupMiddle {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-bg-mid.png) repeat-y;
    width: 365px;
}

.productPopup .bottomWhite {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-bg-bottom.png',sizingMethod='scale');
    width: 365px;
    height: 24px;
}

html > body .productPopup .bottomWhite {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-bg-bottom.png) no-repeat;
    width: 365px;
    height: 24px;
}

.productPopup .bottomBlue {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-bg-bottom-blue.png',sizingMethod='scale');
    width: 365px;
    height: 24px;
}

html > body .productPopup .bottomBlue {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-bg-bottom-blue.png) no-repeat;
    width: 365px;
    height: 24px;
}

.popupMiddle .popupContent {
    position: relative;
    width: 345px;
    padding: 10px 10px 0 10px;
    z-index: 500;
}

.popupContent .leftArrow {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-arrow-left.png',sizingMethod='scale');
    width: 11px;
    height:31px;
    position: absolute;
    left:-1px;
    top: 106px;
    display:none;
}

html > body .popupContent .leftArrow {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-arrow-left.png) no-repeat;
}

.popupContent .rightArrow {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-arrow-right.png',sizingMethod='scale');
    width: 11px;
    height: 31px;
    position:absolute;
    top:106px;
    left:355px;
    display:none;
}

html > body .popupContent .rightArrow {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/grid-popup-arrow-right.png) no-repeat;
}

.popupContent .popupProductTitle {
    padding: 0 10px;
}

.popupContent .popupProductTitle a, .popupContent .popupProductTitle a:visited {
    font-size: 14px;
    font-weight:bold;
}

.popupContent .popupTabs {
}

.popupContent .tabBottomBdr {
    background: #dad7d6;
    height: 1px;
    width: 100%;
    float: left;
    margin-top: -1px;
    z-index: 1;
}

.popupContent .popupTabs  {
    margin-top: 10px;
}


.popupContent .popupTabs .firstTab {
    z-index: 11;
    position: relative;
    margin-left: 10px;
}

.popupContent .popupTabs .secondTab {
    z-index: 12;
    position: relative;
}

.popupContent .popupTabs .selectedTab {
    z-index: 20;
    position: relative;
}

.popupContent .popupTabs a {
    float: left;
    margin-right: -10px;
}

.popupContent .popupTabs a .tabLeft {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/tab-white-left-off.gif) no-repeat;
    width: 5px;
    height: 18px;
    float: left;
}

.popupContent .popupTabs a .tabMiddle {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/tab-white-bg-off.gif) repeat-x;
    height: 18px;
    line-height: 18px;
    padding-left:3px;
    float: left;
}

.popupContent .popupTabs .tabRight {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/tab-white-right-off.gif) no-repeat;
    width: 30px;
    height: 18px;
    float: left;
}

.popupContent .popupTabs a.selectedTab .tabLeft {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/tab-white-left-on.gif) no-repeat;
    width: 5px;
    height: 18px;
}

.popupContent .popupTabs a.selectedTab .tabMiddle {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/tab-white-bg-on.gif) repeat-x;
    height: 18px;
}

.popupContent .popupTabs a.selectedTab .tabRight {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/gridPopup/tab-white-right-on.gif) no-repeat;
    width: 30px;
    height: 18px;
}

.popupContent .popupEnlargeImage {
    display: none;
    text-align: center;
    height: 310px;
    padding-top: 10px;
}

.popupContent .popupProductDescription {
    line-height: 15px;
    padding: 10px 10px 0 10px;
}

.popupContent .popupRatingInfo {
    padding: 8px 10px 8px 10px;
}

.popupContent .popupPriceInfo {
    padding:0 0 8px 10px;
}

.popupPriceInfo .storePriceInfo{
    font-size: 18px;
}

.popupPriceInfo .onSale {
    font-size: 12px;
    color:#F27900;
    font-weight:bold;
}

.popupPriceInfo .onSaleSolo {
    font-size: 18px;
    color:#666;
}

.popupBtns {
    padding: 0 0 0 10px;
    margin: 0;
    height: 27px;
}

.popupBtns .shop{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn-shop-grid-popup.gif) no-repeat;
    width:81px;
    height:23px;
}

.popupBtns .compare{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/compare_btn.gif) no-repeat;
    width:111px;
    height:23px;
}

.popupBtns .addToList {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn-addotlist-white.gif) no-repeat;
    width: 121px;
    height: 27px;
}

.popupBtns .addToListSelected {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn-addotlist-white.gif) no-repeat 0 -50px;
    width: 121px;
    height: 27px;
}



.productGridTitle {
    width: 167px;
    padding: 5px;
}

.productGridTitle a, .productGridTitle a:visited {
    font-weight:bold;
}

.popupListContent {
    display: none;
}

.gridProductSponsored {
    height:15px;
    font-size: 11px;
    color: #F27900;
    text-align: left;
}

.gridRowDivider {
    height:1px;
    width: 100%;
}


/* TEMPLATES FOR THE GRID VIEW */
/*for the table container define a ${containerClass} in the jsp then you can define*/
/*.containerClass .productGridRow*/
/*.containerClass .productGridCol*/
/*.containerClass .productGridColRight*/
/*and so on*/

/*for each grid cell the styles can be set seperately, there for you can use the cells seperately and add additional styling without having to include the table*/
/*.customEachProdClass*/

.searchProductGrid {
   margin-top:5px;
}

.searchProductGrid .productGridCol{
    border-right: 1px solid #dad7d6;
    /*border-bottom: 1px solid #dad7d6;*/
    padding-bottom:10px;
}


.searchProductGrid .productGridColRight{
    /*border-bottom: 1px solid #dad7d6;*/
    padding-bottom:10px;
}

.searchProductGrid .gridRowDivider {
    margin: 5px 0;
    background-color:#DAD7D6;
}

.searchProductEachCell {
    padding: 0 5px;
}

.searchProductEachCellFirst {
    padding-right:5px;
}

.searchProductEachCellLast {
    padding-left:5px;
}
/*style for similar products page */
.similarProductGrid {
   margin-top:5px;
}

.similarProductGrid .productGridCol{
    border-right: 1px solid #dad7d6;
    /*border-bottom: 1px solid #dad7d6;*/
    padding-bottom:10px;
}


.similarProductGrid .productGridColRight{
    /*border-bottom: 1px solid #dad7d6;*/
    padding-bottom:10px;
}

.similarProductGrid .gridRowDivider {
    margin: 5px 0;
    background-color:#DAD7D6;
}

.similarProductEachCell {
    padding: 0 10px;
}

.similarProductEachCellFirst {
    padding-right:10px;
}

.similarProductEachCellLast {
    padding-left:10px;
}

.moreSimilarProductsLink, .soloProductAddtlSectionLinks  { text-align: right; margin: 5px 0 10px 0; }
.moreSimilarProductsLink a, .soloProductAddtlSectionLinks a { font-weight: bold; font-size: 14px; }

/* styles for home page recommenndations*/

.homeRecGrid .productGridCol {
    padding-bottom:10px;
    border-right: 1px solid #dad7d6;
}

.homeRecGrid .productGridColRight {
    padding-bottom:10px;
}

.homeRecGrid .gridRowDivider {
    margin: 5px 0;
    background-color:#DAD7D6;
}


.homeRecEachCell {
    padding: 0 10px;
}

.homeRecEachCellFirst {
    padding-right:10px;
}

.homeRecEachCellLast {
    padding-left: 10px;
}


/* styles for profile recommendations tab*/
.profileRecGrid .productGridCol {
    padding-bottom:10px;
   border-right: 1px solid #dad7d6;
}

.profileRecGrid .productGridColRight {
    padding-bottom:10px;
}

.profileRecGrid .gridRowDivider {
    margin: 5px 0;
    background-color:#DAD7D6;
}

.profileRecEachCell {
    padding: 0 5px;
}

.profileRecEachCellFirst {
    padding-right:5px;
}

.profileRecEachCellLast {
    padding-left: 5px;
}

/* styles for marketing reg flow payoff*/
.mktRegPayOffGrid .productGridCol {
    padding: 0 31px 10px 31px;
   border-right: 1px solid #CCC;
}

.mktRegPayOffGrid .productGridColRight {
    padding: 0 31px 10px 31px;
}

.mktRegPayOffGrid .gridRowDivider {
    margin: 5px 0;
    background-color:#CCC;
}

.mktRegPayOffEachCell {
    /*padding: 0 5px;*/
}

.mktRegPayOffCellFirst {
    /*padding-right:5px;*/
}

.mktRegPayOffEachCellLast {
    padding-left: 5px;
}


 /*styles for browse pages*/
.browseProductGrid .productGridCol {
    padding-bottom:20px;
}

.browseProductGrid .productGridColRight {
    padding-bottom:20px;
}

.browseProductEachCell {
    padding: 0 24px;
}

.browseProductEachCellFirst {
    padding-right:24px;
}

.browseProductEachCellLast {
    padding-left: 24px;
}

.browseRightContainer .browseProductEachCell		{ padding: 0 10px; }
.browseRightContainer .browseProductEachCellFirst	{ padding-right: 10px; }
.browseRightContainer .browseProductEachCellLast	{ padding-left: 10px; }


/*styles for recommendations payoff page*/
.recPayOffGrid .productGridCol {
    padding:10px 0 25px 0;
}

.recPayOffGrid .productGridColRight {
    padding:10px 0 25px 0;
}

.recPayOffGrid .gridRowDivider {
    margin: 5px 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/campaign/grey_line.gif) no-repeat center;
}


.recPayOffEachCell {
    padding: 0 23px;
}

.recPayOffEachCellFirst {
    padding:0 23px;
}

.recPayOffEachCellLast {
    padding:0 23px;
}

a.closePopup, a.closePopup:visited {
   position: absolute;
    top: 0;
    left:335px;
}

.greyX {
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/closeX.gif) no-repeat;
    width: 10px;
    height: 10px;
}

/** Home Depot Sale **/
.homeDepotGrid .productGridCol,.homeDepotGrid .productGridColRight{
    padding-bottom: 20px;
}
.homeDepotEachCellFirst{
    padding-right: 10px;
}
.homeDepotEachCell{
    padding: 0px 10px;
}
.homeDepotEachCellLast{
    padding-left: 10px;
}
.homeDepotSeeAll{
    text-align: right;
    padding-bottom: 20px;
}

.homeDepotSeeAll span {
    text-transform: lowercase;
}

.homeDepotSeeAll a, .homeDepotSeeAll a:visited{
    font-weight: bold;
    text-decoration: underline;
}

.homeDepotSeeAll a:hover, .homeDepotSeeAll a:active {
    text-decoration: none;
}


.seeAllLinkContainer	{ margin: 0 0 18px; text-align: right; }

/*styles for find lists page */
.findListsGrid .productGridCol {
    padding:10px 0 25px 0;
}

.findListsGrid .productGridColRight {
    padding:10px 0 25px 0;
}

.findListsGridEachCell {
    padding: 0 27px;
}

.findListsGridEachCellFirst {
    padding:0 27px 0 0;
}

.findListsGridEachCellLast {
    padding:0 0 0 27px;
}
/*styles for find lists page */

.featured {
    font-weight: bold;
    font-size: 11px;
    color: #F27900;
    padding: 5px 5px 0 5px;
    text-transform: capitalize;
}

.productGridRow  .priceButtons {
    padding-top: 10px;

}

/* NEWS LETTER AB TEST APRIL 09 */
.mktRegPayOffGrid1 .productGridCol {
    padding: 0 31px 10px 31px;
   border-right: 1px solid #CCC;
}

.mktRegPayOffGrid1 .productGridColRight {
    padding: 0 31px 10px 31px;
}

.mktRegPayOffGrid1 .gridRowDivider {
    margin: 5px 0;
    background-color:#CCC;
}

.mktRegPayOffEachCell1Last {
    padding-left: 5px;
}

.mktRegPayOffGrid1 .productGridRow .priceButtons {
	padding: 0 0 3px 0;
}

/*-------------------------*/
.mktRegPayOffGrid2 .eachGridProduct {
	width: 189px;
	padding: 0;
	margin: 0;
}

.mktRegPayOffGrid2 .productGridPriceInfo {
	padding:  5px;
	width: 179px;
}

.mktRegPayOffGrid2 .productGridTitle {
	padding: 0 5px;
	width: 179px;
}

.mktRegPayOffGrid2 .productGridImage {
	width:189px;
}

.mktRegPayOffGrid2 .productGridCol {
    padding: 0 25px 10px 25px;
   border-right: 1px solid #CCC;
}

.mktRegPayOffGrid2 .productGridColRight {
    padding: 0 25px 10px 25px;
}

.mktRegPayOffGrid2 .gridRowDivider {
    margin: 5px 0;
    background-color:#CCC;
}

.mktRegPayOffEachCell1Last {
    padding-left: 5px;
}

.mktRegPayOffGrid2 .productGridRow .priceButtons {
	padding: 0 0 3px 0;
}

.mktRegPayOffGrid2 .priceSection {
	float: left;
	width: 119px;
}

.mktRegPayOffGrid2 .saleSection {
	font-size: 35px;
	float: right;
	width: 40px;
	padding-right: 20px;
	text-align: right;
	color: #F27900;
	line-height: 35px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/percentOff.png) no-repeat right 5px;
}

/* ------------------------------------ */
.mktRegPayOffGrid3 .productGridCol {
    padding: 0 31px 10px 31px;
   border-right: 1px solid #CCC;
}

.mktRegPayOffGrid3 .productGridColRight {
    padding: 0 31px 10px 31px;
}

.mktRegPayOffGrid3 .gridRowDivider {
    margin: 5px 0;
    background-color:#CCC;
}

.mktRegPayOffEachCell3Last {
    padding-left: 5px;
}

.mktRegPayOffGrid3 .productGridRow .priceButtons {
	padding: 0 0 3px 0;
}

.mktRegPayOffGrid3 .beforePrice {
	text-decoration:line-through;
	padding-right: 3px;
}

.mktRegPayOffGrid3 .productGridTitle {
	padding-bottom: 3px;
}

.mktRegPayOffGrid3 .storeInfo {
	padding-top: 3px;
}

/* -------------------------------- */
.mktRegPayOffGrid4 .productGridCol {
    padding: 0 31px 10px 31px;
   border-right: 1px solid #CCC;
}

.mktRegPayOffGrid4 .productGridColRight {
    padding: 0 31px 10px 31px;
}

.mktRegPayOffGrid4 .gridRowDivider {
    margin: 5px 0;
    background-color:#CCC;
}

.mktRegPayOffEachCell4Last {
    padding-left: 5px;
}

.mktRegPayOffGrid4 .onSale {
	color: #C00636;
}
/* NEWS LETTER AB TEST APRIL 09 */

/** File: css2_5/worstFashion.css */
.pink  {
    color: #fe51a2;
}

.contestOverview  {
    /*position: relative;*/
}

.contestBreadCrumbs {
    padding-top: 3px;
}

.contestBreadCrumbs .leftBreadCrumbSection {
    float: left;
    width: 500px;
}

.contestBreadCrumbs .rightBreadCrumbSection {
    float: right;
    width: 200px;
    text-align: right;
}

.contestBreadCrumbs a, .contestBreadCrumbs a:visited {
    font-size: 11px;
}

.contestOverview .contestHeader {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/top_headmast.gif) no-repeat;
    width: 935px;
    height: 252px;
    margin-left:12px;
}

.contestOverview .contestTagLine {
    padding-bottom: 10px;
}

.contestOverview .contestTagLine img {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/head_txt.gif) no-repeat;
    width: 453px;
    height:53px;
}

.contestOverview .contestLinks {
    float:right;
    text-align: right;
    width: 400px;
    padding-top:200px;
}

a.shareThisIco, a.shareThisIco:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/shareit_icon.gif) no-repeat;
    padding: 0 10px 5px 21px;
    float: right;
}

a.faqIco, a.faqIco:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/faq_icon.gif) no-repeat;
    padding: 0 10px 5px 21px;
    float: right;
}

a.officialRulesIco, a.officialRulesIco:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/officialRules_icon.gif) no-repeat;
    padding: 0 0 5px 21px;
    float: right;
}

.exploded img.exploded{
   background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/bomb_pink.gif) no-repeat 0 -10px;
    width: 71px;
    height: 51px;
    float: left;
    margin-left:50px;
}

.exploded img.explodedLarge{
   background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/bomb_lrg_pink.gif) no-repeat 0 -2px;
    width: 70px;
    float: left;
    height: 75px;
}

a.bombItIco {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/bomb_pink.gif) no-repeat 0 -134px;
    width: 71px;
    height: 51px;
    float: left;
    margin-left:50px;
}

a.bombItIco:hover {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/bomb_pink.gif) 0 -72px;
}

a.bombItLargeIco {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/bomb_lrg_pink.gif) no-repeat 0 -150px;
    width: 70px;
    height: 75px;
    float: left;
}

a.bombItLargeIco:hover {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/bomb_lrg_pink.gif) 0 -77px;
}


.contestOverview .leftSection {
    width: 701px;
    padding: 20px 20px 0 0;
    float: left;
    font-size: 13px;
    line-height: 20px;
}

.contestOverview .rightSection {
    width: 239px;
    float: left;
    color: #fff;
}

.contestOverview .rightSection .topBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/registerBkr_top.gif) no-repeat;
    width: 239px;
    height: 15px;
}

.contestOverview .rightSection .middleBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/registerBkr_mdl.gif) repeat-y;
    width: 210px;
    padding: 0 16px 0 13px;
}

.contestOverview .rightSection .bottomBdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/registerBkr_btm.gif) no-repeat;
    width: 239px;
    height: 15px;
}

.contestOverview .rightSection .subHeader {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/dontwait_txt.gif) no-repeat;
    width: 209px;
    height: 21px;
}

.contestOverview .rightSection .contestDates {
    font-size: 11px;
    padding-bottom:5px;
}

.contestOverview .rightSection .loggedIn {
    padding: 10px 0;
}

.contestOverview .rightSection .loggedIn img{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/yourloggedin.gif) no-repeat;
    width: 125px;
    height: 22px;
}

.contestOverview .rightSection .uploadImg{
    padding: 0 0 10px 0;
}

.contestOverview .rightSection .uploadImg img {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/uploadpic_btn.gif) no-repeat;
    width: 208px;
    height: 29px;
}

.contestOverview .leftSection .subHeader {
    padding: 20px 0 5px 0;
}

.contestOverview .leftSection .subHeader img{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/subhead1.gif) no-repeat;
    width: 277px;
    height: 19px;
}

.contestOverview .leftSection .eachStep {
    padding: 5px 0;
}

.contestOverview .leftSection .link {
    padding: 5px 0 20px 0;
}


.contestOverview .leftSection  span {
    padding-right:8px;
}

.contestOverview .bestOfWorst {

}

.contestOverview .bestOfWorst .subHeader {
   padding-bottom: 20px;
}

.contestOverview .bestOfWorst .subHeader img {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/subhead2.gif) no-repeat;
    width: 282px;
    height: 19px;

}

.contestOverview  .seeAllEntries{
    width: 300px;
    text-align: right;
    float: right;
    padding-top: 5px;
}

.eachEntry {
    width: 170px;
    height: 273px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/gallery_bkr.gif) no-repeat;
    float:left;
    text-align: center;
    padding-right: 27px;
}

.eachEntryLast {
    padding-right:0 !important;
}

.eachEntry .entryImg {
    position: relative;
    width: 170px;
    text-align: center;
    margin-top: 5px;
}

.eachEntry .entryBy {
    padding-top: 5px;
}

.eachEntry .entryBy a, .eachEntry .entryBy a:visited {
    font-weight:bold;
}

.eachEntry .entryVotes {
    font-size:11px;
    padding-bottom: 2px;
}

#worstFashionUserPage .worstFashionHeader{
    margin: 20px 0 20px 0;
}

#worstFashionUserPage .worstFashionHeader .pictureMessage{
    font-family: arial;
    color: #ff7902;
    font-size: 20px;
}

#worstFashionUserPage .worstFashionHeader .pictureMessageDetails{
    font-size: 14px;
    color: #4e4e4e;
}

#worstFashionUserPage .worstFashionHeader h1{
    font-family: arial;
    font-size: 22px;
    color: #4e4e4e;
}

#worstFashionUserPage .rightcol .contestStuffLeft{
    width:430px;
    float:left;
}
#worstFashionUserPage .rightcol .contestStuffLeft .contestDescription{
    font-size: 12px;
    color: #4e4e4e;
}
#worstFashionUserPage .rightcol .contestStuffLeft .hotpink{
    font-size: 14px;
    font-weight: bold;
    color: #fe5da8;
}
#worstFashionUserPage .rightcol .contestStuffRight{
    padding-left: 30px;
    width: 170px;
    float: right;
}
#worstFashionUserPage .fashionBombContainer{
    padding-bottom: 20px;
}
#worstFashionUserPage .fashionBombContainer .sectionLeft{
    float: left
}
#worstFashionUserPage .fashionBombContainer .sectionRight{
    padding: 30px 0 0 5px;;
    float: left
}

.contestStuffRight .eachLine{
    vertical-align: middle;
    margin: 10px 0 10px 0;
}
.contestStuffRight .eachLineNoTopMargin{
    vertical-align: middle;
    margin: 0 0 10px 0;
}
.contestStuffRight .eachLine .ico{
    float:left;
    padding-right: 7px;
}
.contestStuffRight .eachLine .emailIco{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-envelope.gif) no-repeat;
}
.contestStuffRight .eachLine .facebookIco{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-facebook.gif) no-repeat;
}
.contestStuffRight .eachLine .twitterIco{
        background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/ico-twitter.gif) no-repeat;
}
.contestStuffRight .eachLine .blogIco{
        background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/blog_icon.gif) no-repeat;
}
.contestStuffRight .eachLineNoTopMargin .title{
    font-weight: bold;
}
.contestStuffRight .eachLine .description{
    float:left;
    vertical-align:middle;
}
.contestStuffRight .eachLine .description a{
    font-weight: normal;
}

div.worstFashionLinkBomb{ /* the link with the bomb in the header above the tabs */
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/profilebomb_link.gif ) no-repeat;
    height:41px;
    _width:130px;
    position:absolute;
    right: 0px;
    top: 0px;
    z-index: 50;
    padding: 5px 0 0 35px;
    text-align: right;
}
a.worstFashionHeaderLink, a.worstFashionHeaderLink:visited{
    text-align: right;
    font-size: 11px;
}

#worstFashionUserPage .leftcol{
    width:300px;
    padding-right: 30px;
}
#worstFashionUserPage .rightcol{
    width:630px;
}

#worstFashionUserPage .sectionHdr {
    font-size:28px;
    font-family: arial;
    padding: 0;
    color: #41494c;
    text-transform: lowercase;
    margin:20px 0 10px 0;
}
#worstFashionUserPage #message_comments_bg {
    width: 630px;
    *width: 610px;
    padding: 5px 10px 0 10px;
    background-color: #EBF4F5;
    border-top: 1px solid #e0e4e5;
    border-bottom: 1px solid #e0e4e5;
}
#worstFashionUserPage #message_comments_bg #message_comments_teaser {
    width: 610px;
    *width:570px;
    height: 35px;
    padding: 3px;
    margin-top: 3px;
    font-family: "Lucida Grande", Arial, sans-serif;
    color: #4E4E4E;
}
#worstFashionUserPage  #message_comments_bg .btn_post,
#worstFashionUserPage #message_comments_bg a.btn_post, #message_comments_bg a:visited.btn_post{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_post.gif ) no-repeat;
    width: 75px;
    height: 23px;
    margin: 10px 0 10px 0;
    float: left;
}

#worstFashionUserPage #message_comments_bg .btn_post span {
    display: none;
}
#worstFashionUserPage .contestProfileImg{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/polaroid_bkr.gif) no-repeat;
    width: 280px;
    height: 340px;
    padding:13px;
}
#worstFashionUserPage .passion4fashion{
    margin-top: 10px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/passionbadfashion_link_profile.gif) no-repeat scroll 50px 0px;
    text-align: center;
}
#worstFashionUserPage .blueFly{
    margin: 10px 0 10px 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/sponsordby_profilepage.gif) no-repeat scroll 80px 0px;
    text-align: center;
}

#worstFashionUserPage .inappropriate{
    text-align:center;
    font-weight: bold;
}

.seperator{
    padding-top:10px;
    margin-bottom: 20px;
    text-align:center;
}
.seperator hr{
    background: #CCC;
    border: 0px;
    height: 1px;
    width: 150px;
}

#worstFashionUserPage .comments {
    font-size: 11px;
}
#worstFashionUserPage .comments .wallteaser{
    position: relative;
}
#worstFashionUserPage .comments .wallteaser .wallcomment {
    float: left;
    padding: 8px 0 3px;
    width: 568px;
}

#worstFashionUserPage .comments .wallteaser .messagedelete {
    float: left;
    width: 250px;
    padding: 5px 0 10px 60px;
    text-transform: lowercase;
}

#worstFashionUserPage .comments .wallteaser .messagedelete a, .comments .wallteaser .messagedelete a:visited {
    font-size: 11px;
}

#worstFashionUserPage .comments .wallteaser .userdate {
    padding-top: 10px;
}

#worstFashionUserPage .comments div.messagewallteaserlbbg {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 630px;
    height: 0;
    background: #000;
    z-index: 2;
    opacity: 0.4;
    -moz-opacity: 0.4;
    filter: alpha( opacity = 40 );
}

#worstFashionUserPage .comments .lbthindelete {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}

#worstFashionUserPage .comments .lbthindelete .areyousure {
    float: left;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin: 15px 0 0 15px;
    display: inline;
}

#worstFashionUserPage .comments .lbthindelete a.btn_yes, #worstFashionUserPage .comments .lbthindelete a.btn_yes:visited {
    width: 41px;
    height: 17px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/btn-yes-msg-popup.gif ) left top no-repeat;
    float: right;
    margin-top: 15px;
    margin-right: 5px;
    display: inline;
    position: relative;
}

#worstFashionUserPage .comments .lbthindelete a.btn_no, #worstFashionUserPage .comments .lbthindelete a.btn_no:visited {
    width: 41px;
    height: 17px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/btn-no-msg-popup.gif ) left top no-repeat;
    float: right;
    margin-top: 15px;
    margin-right: 18px;
    display: inline;
    position: relative;
}

#worstFashionPictureUpload .pageHeader{
     margin: 20px 0 10px 0;
}
#worstFashionPictureUpload .pageHeader h1{
    font-size: 24px;
    font-weight: bold;
}
#worstFashionPictureUpload .pageHeaderDivider{
   text-align: center;
}
.pageHeaderDivider hr{
    width: 900px;
    height: 1px;
    border: 0;
    _background-color: silver;
    background-color: #a1a1a1;
}
.pageHeaderDivider{
    background : url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/gray_line.gif) no-repeat;
    width: 960px;
    height: 3px;
    border: 0;
}

#worstFashionPictureUpload .commentText{
    margin: 10px 0 5px 0;
}
#worstFashionPictureUpload .commentText .commentTextBold{
    font-weight: bold;
}
#worstFashionPictureUpload .commentTextNormal{
    font-weight: normal;
}
#worstFashionPictureUpload .noHTML{
    font-weight: normal;
    color: #a1a1a1;
    font-size: 11px;
}
#worstFashionPictureUpload .uploadText{
    font-size: 14px;
    color: #0072ad;
    padding: 20px 0 5px 0;
    font-weight: bold;
}
#worstFashionPictureUpload .errorMsg .sorry{
    color: #ff8213;
    font-weight: bold;
}
#worstFashionPictureUpload .errorMsg{
    font-size: 14px;
    padding: 20px 0 0 0;
}

#worstFashionPictureUpload .btn_post{
    margin-top: 10px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/submit_btn_pink.gif ) no-repeat;
    width: 77px;
    height: 27px;
}
#worstFashionPictureUpload .btn_cancel{
    margin-top: 10px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/cancel-btn.gif ) no-repeat;
    width: 77px;
    height: 27px;
}

#worstFashionPictureUpload .txtArea{
    width: 520px;
}

#worstFashionPictureUpload .restOfThePage{
    width: 600px;
    float:left;
}

#worstFashionPictureUpload .moreInfoArea{
    width: 275px;
    height: 120px;
    background-color: #f7f7f7;
    float:left;
    padding: 20px 40px 20px 20px;
    margin-top:100px;
    font-size: 11px;
}
#worstFashionPictureUpload .moreInfoArea .iNeedHelp{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/i-need-help.gif ) no-repeat;
}

#worstFashionPictureUpload .restOfThePage .disclaimer{
    font-size: 10px;
    color: #333333;
}
.paddingTop_20px{
    padding-top: 20px;
}
.bold{
    font-weight: bold;
}




#contestRegForm {

}

#contestRegForm a, #contestRegForm a:visited {
    text-decoration: underline;
    color: #FFF;
}

#contestRegForm a:active, #contestRegForm a:hover {
    text-decoration: none;
}

#contestRegForm input {
    float:left;
    width: 165px;
    margin-top: 2px;
}

#contestRegForm .checkicon {
	float: left;
	margin: 4px 0 0 10px;
	width: 20px;
	height: 20px;
}


#contestRegForm .erroricon {
	float: left;
	margin: 4px 0 0 10px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/cross.gif) top left no-repeat;
    width: 20px;
	height: 20px;
}

#contestRegForm .icon_ok {
	float: left;
	margin: 15px 0 0 10px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/check.gif) top left no-repeat;
	width: 18px;
	height: 18px;
}

#contestRegForm .errormsg {
    font-size: 11px;
    clear: both;
    padding-bottom:5px;
}

#contestRegForm input.small {
    float:left;
    margin-top:4px;
    width:75px;
}

#contestRegForm input.gender {
    width: 25px;
    margin-top: 10px;
    _margin-top:8px;
    float:left;
}

/* IE 7 filter */
* + html #contestRegForm input.gender{
    margin-top: 7px;
}


#contestRegForm .genderLabel {
    float:left;
    clear:none;
    font-size:13px;
    font-weight:bold;
    margin: 10px 8px 0 0;
    width: auto;
    font-size:12px;
    text-transform: none;
    text-align: left;
}

#contestRegForm input.birthdayLeft {
    color: #999;
    float: left;
    margin-top:4px;
    width: 22px;
    margin-right:8px;
}

#contestRegForm input.birthdayRight {
    color: #999;
    float: left;
    margin-top:4px;
    width: 22px;
}

#contestRegForm .optional {
    font-size: 11px;
}

 .btnSubmitWhite {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/submit_white.png) no-repeat;
    width: 77px;
    height: 29px;
}

#contestRegForm .btnContainer .btnLeft {
    width: 85px;
    float:left;
}

#contestRegForm .btnContainer .btnLeft input {
    width: 77px;
}

#contestRegForm .btnContainer .btnRight {
    width: 125px;
    float: left
}

#contestRegForm .registerterms {
    padding: 10px 0;
    font-size: 11px;
    text-align: center;
}

#contestRegForm .registerterms a, #contestRegForm .registerterms a:visited {
    font-size: 11px;
}







div.captchabg {
	width: 500px;
	height: 295px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/bg_captcha.png) top left no-repeat;
    _background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/bg_captcha.gif) top left no-repeat;
    position: absolute;
    z-index:3010;
}

div.captchabg .captchaHeaderContainer {
    padding:6px 10px 0 0;
}
div.captchabg .captchaHeader {
    margin: 6px 0 0 18px;
    height: 35px;
    float: left;
}

div.captchabg .captchaHeader img{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/hed_enterchars.gif) no-repeat;
    width: 286px;
    height: 18px;
}

div.captchabg input {
    float: left;
    margin:10px 0;
}

div.captchabg .captchaContent {
    padding: 0px 30px ;
}

div.captchabg .captchaContent .error_message {
    display: none;
    text-align: left;
    height: 20px;
    padding-bottom:5px;
}


.seeDetails {
    /*display: none;*/
    position: absolute;
    top:125px;
    left:45px;
}


.seeDetails img {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn-seedetails.png',sizingMethod='scale');
    width: 88px;
    height: 27px;
}

html > body .seeDetails img {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn-seedetails.png) no-repeat;
}

.contestPopup {
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/contestPopup.png',sizingMethod='scale');*/
    _background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/contestPopup.gif) no-repeat;
    z-index: 100;
    width: 227px;
    height: 114px;
    position: absolute;
}


html > body div.contestPopup {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/contestPopup.png) no-repeat;
}

.contestPopup .commentSection {
    padding: 15px;
}

#worstFashionAllEntriesPage .pageHeader{
     margin: 20px 0 10px 0;
}
#worstFashionAllEntriesPage .pageHeader h1{
    font-family: arial;
    font-weight: bold;
    font-size: 24px;
}

#worstFashionAllEntriesPage .pageHeader .leftSide{
    font-size: 16px;
}

#worstFashionAllEntriesPage .pageHeader .rightSide{
    float: right;
    width: 225px;
}
#worstFashionAllEntriesPage .pageTitle{
    margin: 15px 0 15px 0;
}
#worstFashionAllEntriesPage .pageTitle .sortSelection{
    float:right;
}
#worstFashionAllEntriesPage .pageTitle .pageTitleText,
#worstFashionAllEntriesPage .pageTitle .pageTitleText a,
#worstFashionAllEntriesPage .pageTitle .pageTitleText a:visited{
    font-size: 16px;
    float:left;
}
#worstFashionAllEntriesPage .bottomLink{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/passionforbad_link.gif) no-repeat;
    width: 387px;
    height: 18px;
    margin: 15px 0 0 0;
    float:left;
}
#worstFashionAllEntriesPage .pageLinks{
    width: 387px;
    height: 18px;
    margin: 15px 0 0 0;
    float:right;
    text-align: right;
}
#worstFashionAllEntriesPage .pageLinks a{
    font-size: 12px;
    padding: 0 5px;
}
a.rulesIco, a.rulesIco:visited {
    background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/officialRules_icon.gif) no-repeat scroll 0%;
    float:right;
    padding:0pt 10px 0px 21px;
}

a.shareIco, a.shareIco:visited {
    background:transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/shareit_icon.gif) no-repeat scroll 0%;
    float:right;
    padding:0pt 10px 0px 21px;
}

.blueFly{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/bluefly_logo.gif) no-repeat;
}
.pageHeader{
     margin: 20px 0 10px 0;
}
.pageHeader h1{
    font-family: arial;
    font-weight: bold;
    font-size: 24px;
}

#worstFashionWidget .leftSection{
    float: left;
    width: 215px;
}
#worstFashionWidget .rightSection{
    float: left;
    width: 745px;
}
#worstFashionWidget .rightSection .description{
    font-size: 16px;
}
#worstFashionWidget .rightSection .widgetTxt{
    width: 520px; height: 180px;
    white-space:nowrap;
}

#worstFashionWidget .leftSection .widgetContainer{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/widget_bkr.gif) no-repeat;
    width: 160px;
    height: 365px;
    position: relative;
}
#worstFashionWidget .leftSection .widgetContainer .widgetImg{
    top:75px;
    left:5px;
    position:absolute;
}

a.btn_delete, a.btn_delete:visited{
    width: 71px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_delete.gif ) no-repeat;
}

#worstFashionRulesPage .pageTitle .pageTitleText{
    font-size: 16px;
}

#worstFashionRulesPage .pageTitle {
    margin: 15px 0;
}

#worstFashionFAQPage .questions, #worstFashionRulesPage .faqs{
    margin: 15px 0;
}

#worstFashionFAQPage .Number,
#worstFashionRulesPage .Number{
    float:left;
    width: 35px;
    font-weight: bold;
    padding: 10px 0;
}
#worstFashionFAQPage .NumberItem,
#worstFashionRulesPage .NumberItem{
    width: 710px;
    float:left;
    padding: 10px 200px 10px 0;
}
#worstFashionFAQPage .NumberItem span,
#worstFashionRulesPage .NumberItem span{
    font-weight: bold;
}
#worstFashionRulesPage .NumberItem span.black{
    color: #000;
}
#worstFashionRulesPage .NumberItem ul{
    padding-left: 15px;
    margin: 5px 0;
}
#worstFashionRulesPage .NumberItem ul li{
    padding: 5px 0;
}
.font14px{
    font-size:14px;
}
.warning{
    color: #ff8213;
}

.paddingBottom_10px{
    padding-bottom: 10px;
}

.sponsoredByBF {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/worstFashion/sponsordby_profilepage.gif) no-repeat;
    width: 140px;
    height: 12px;
}

/** File: css2_5/holiday.css */
.top_header {
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/mothers_day/top_graphic.gif) no-repeat;
/*    background-color:#FFF;*/
    width: 970px;
	height: 219px;
	margin: 20px 0 0 0;
}

.gradsDad {
    padding-top: 40px;
}

.gradDadLogo {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/grads_dad/hedDadsAndGrads.gif) no-repeat;
    width: 375px;
    height: 62px;
    padding: 5px 0;
    position:relative;
}

.gradDadLogo h1 {
    display:none;
}

.gradDadLogo .photos {
    position:absolute;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/grads_dad/photos.jpg) no-repeat;
    width: 370px;
    height: 138px;
    top: -21px;
    left: 607px;
    _left: 609px;
}

.middle_container{
    border: 1px solid #CDCDCD;
}

.promoText {
    margin: 25px 20px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/grads_dad/hedLooking.gif) no-repeat;
    width: 589px;
    height:41px;
}

.promoSubHeader {
    width: 928px;
    padding-bottom: 2px;
    border-bottom: 1px solid #E6E6E6;
    margin: 0 0 0 20px;
}

.forDads {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/grads_dad/hedDads.gif) no-repeat;
    width: 128px;
    height: 17px;
}

.forGrads {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/grads_dad/hedGrads.gif) no-repeat;
    width: 147px;
    height: 17px;
}

.holiday_products {
    width: 960px;
	margin: 0 0 10px 0px;
	/*padding-left: 15px;*/
	clear: both;
}

.holiday_products p {
	margin: 6px 7px 3px 7px;
	padding: 0;
	}

.holiday_products a,
.holiday_products a:visited{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color:#0072AD;
	}

.holiday_products a:hover,
.holiday_products a:active {
	text-decoration: none;
	}

.prod_box {
	width:200px;
	height: 200px;
	/*background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/prod_box.png) no-repeat 0 0;*/
    float: left;
	margin: 0 13px 0 13px;
	padding: 15px 0 0 0;
	text-align: center;
 /*   border: 1px solid black;*/
}

.prod_box_image{
    height: 150px;
    width: 177px;
}


.prod_box_last {
	width:184px;
	height: 143px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/prod_box.png) no-repeat 0 0;
	float: left;
	margin: 0;
	padding: 15px 0 0 0;
	text-align: center;
	}

.for_subhead {
	margin: 0 0 0 5px;
	clear: both;
	}

.wishlist_statement {
	width: 960px;
	height: 117px;
	margin: 30px 0 0 0;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/wish_list.gif) no-repeat 0 0;
	}

.join_now_btn {
	width: 98px;
	height: 25px;
	float: right;
	margin: 43px 125px 0 0;
	_margin: 43px 62px 0 0;
	}

.join_now_btn a.join_now {
	width: 98px;
	height: 25px;
	background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/join_now_btn.png) no-repeat 0 0;
	display: block;
	}

.join_now_btn a.join_now:hover {
	background-position: 0 -25px;
	}

.forHim {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/for_him.png) no-repeat 0 0;
    width:77px;
    height:29px;
}

.forHer {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/for_her.png) no-repeat 0 0;
    width:82px;
    height:29px;
}

.forKids {
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/for_kids.png) no-repeat 0 0;
    width:115px;
    height:29px;
}

.forFamily {
    background:url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/for_family.png) no-repeat 0 0;
    width:139px;
    height:29px;
}

.padd30px {
    padding-top:30px;
}

/***
    START BACK TO SCHOOL
***/
.backToSchool .backToSchoolHeader{
    width:972px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/back_to_school/top.jpg) center top no-repeat;
    height: 179px;
    display: block;
}

.backToSchool .backToSchoolHeader h1{
    text-indent: -9999em;
}

.backToSchool .middle_container{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/back_to_school/bg.gif) center repeat-y;
    width: 964px;
    border: none;
    padding: 10px 0 10px 0;
}

.backToSchool .bottom_border{
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/back_to_school/bottom.gif) center no-repeat;
    width: 964px;
    height: 20px;
}
/***
    END BACK TO SCHOOL
***/

/*** HOME DEPOT SALE ***/
.blackFridayTitle{
    font-family: arial;
    font-size: 18px;
    color: #333;
    padding: 10px 0 5px 0;
}
.blackFridayDetails{
    font-size: 14px;
    color: #666;
    padding-bottom: 20px;
    line-height: 18px;
}

.blackFridayDetails a, .blackFridayDetails a:visited{
    font-size: 14px;
}

.holidayTopLeftCPM {
    padding: 10px 0 20px 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_hrz.png) no-repeat 0 0;
}

.holidayLeftCPM {
    padding-top: 12px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/advert_hrz.png) no-repeat 0 0;
    margin-top: 20px;
}

/*** TOP HOLIDAY PICKS ***/
#holiday-shopping-deals-header-container	{ height: 145px; background: transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/top-holiday-picks-bkgd.png) no-repeat 0 0; }
#holiday-shopping-deals-header-container h2	{ color: #BA0404; font-size: 33px; padding-top: 10px; text-indent: -5000px; }
#holiday-shopping-deals-header-container p	{ width: 546px; color: #666; font-size: 15px; line-height: 21px; margin: 5px 0 15px; }

#holiday-shopping-insert	{ height: 163px; width: 773px; padding: 91px 0 0 7px; margin-bottom: 21px; border-top:1px solid #E0E4E5; background: transparent url(http://cache-www.pronto.com/css-local/main/css2_5/images/holiday/shop-therapy-holiday-gift-guides.png) no-repeat 0 21px; }
#holiday-shopping-insert p	{ display: none; }
#holiday-shopping-insert a	{ border: 0; display: block; width: 245px; height: 68px; float: left; margin:0 0 9px 8px; text-indent: -5000px; }

/*	HOLIDAY HEADER SPOT  */
.homepageSeasonalAdSpot	{ margin:15px 0 15px 2px; }
.seasonalHeaderAdSpot	{ position:absolute; right:0px; top:0; height:25px; z-index:9999; _right: 5px; }
#halloweenHeaderSpot	{ top:1px; }.seasonalHeaderAdSpotSlim { position:absolute; right:86px; top:3px; height:35px; z-index:9999; }

/** File: css2_5/community/myProntoGlobal.css */
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0 */
html{color:#333;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}

/* CLEARFIX !! -- slightly enhanced, universal clearfix hack */
.clearfix:after 	{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix			{ display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix	{ height: 1%; }
.clearfix			{ display: block; }
/* close commented backslash hack */

/* Removes grey dotted outline around block-level links */
object:focus,
object:active,
a:focus,
a:active,
.ui-state-active	{ outline: none; }

/* BASICS */
body	{ font:12px arial, sans-serif; }
strong	{ font-weight:700; }
p		{ line-height:16px; }

a					{ color:#004f99; text-decoration:none; }
a:hover, a:active	{ text-decoration:underline; }

input.textField,
textarea			{ height:15px; padding:2px 4px 1px; border:solid 1px #999; }
input[type="text"],
input[type="password"]	{ height:15px; padding:2px 4px 1px; border:solid 1px #999; }
select				{ height:19px; padding:1px 0; border:solid 1px #999; }

/*  FIXING LOGIN LIGHTBOX INCONSISTENCIES  */
#loginmain .errormsg, #forgotpasswordmain .errormsg, #forgotpasswordemailmain .errormsg { margin-left:125px; }
#forgotpassword div.forgotmsg	{ margin-left:20px; }
#forgotpassword label			{ margin-left:20px; margin-right:5px; }
#forgotpassword #btn_submit		{ left:134px; }


.styledFormContainer label.textBoxLabel 	{ width: 90px; padding-right: 10px; display:block; float: left; font-weight: bold; line-height: 20px; text-align: right; }
.styledFormContainer label.rememberMe		{ padding-left:5px; }
.styledFormContainer .errorMsg 				{ line-height:16px; font-size:11px; min-height:16px; height:auto;_height:16px; font-weight: bold; padding-left:74px; }
.styledFormContainer input.textField 		{ width: 200px; border: 1px solid #c1c2c2; background-image:none; background-color:#FFF; height: 16px; }
.styledFormContainer .eachFormField			{ padding: 0 10px 4px 0; }
.styledFormContainer .buttonContainer		{ padding-left:100px; }
.styledFormContainer .otherLinks 			{ padding-bottom: 10px; font-size: 11px; line-height: 15px; }
.styledFormContainer .otherLinks a			{ font-weight: bold; }
.styledFormContainer .optional				{ font-weight:400; line-height:10px; font-size:11px; color:#999; }
/*  SPECIFICS  */
.styledFormContainer .ZIPcodeContainer input.textField	{ width:100px; }
.styledFormContainer .birthdayContainer input.textField	{ width:20px; }
.styledFormContainer input.gender	{ margin-top:4px; float:left; }
.styledFormContainer label.forRadio	{ width:40px; display:block; float:left; line-height:20px; margin:2px 0 0 3px; }
.styledFormContainer .errorIco 				{ background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/icons/style/errorNoError.png) right top no-repeat; }
.styledFormContainer .noErrorIco 			{ background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/icons/style/errorNoError.png) 318px -60px no-repeat; }

/* colors for error and success messages */
.error { color: #C41743; }
.success { color:#64a023 ; }

.button	{ display:block; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; height:20px; cursor:pointer; border:none; background:transparent no-repeat 0 0; }

#myPronto .footerSearchContainer .searchButton				{ width:71px; height:21px; float:left; margin-left:1px; background-image:url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/myPronto/searchFooter.png); }
#myPronto .register											{ margin-top:11px; float:left; width:81px; height:23px; background-image:url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/myPronto/register.gif); }

/*  DEFAULT STYLED ACTIVE (JS) FORM  */
#myPronto .styledFormContainer label.textBoxLabel 					{ width:69px; padding-right:5px; text-transform:lowercase; }
#myPronto .styledFormContainer input.textField 						{ width:170px; border-color:#7f9db9; }
#myPronto .styledFormContainer .ZIPcodeContainer input.textField	{ width:95px; }
#myPronto .styledFormContainer .birthdayContainer					{ margin:10px 0 5px; }
#myPronto .styledFormContainer .birthdayContainer input.textField	{ width:21px; color:#666; }
#myPronto .styledFormContainer .joinContainer						{ margin-left:85px; }
#myPronto .styledFormContainer .joinContainer .registerTerms		{ font-size:11px; }
#myPronto .styledFormContainer .joinContainer .registerTerms a		{ font-size:11px; }



/*  LAYOUT ELEMENTS  ----------------  */
#myPronto #fullPageContainer	{ width:960px; }

/*  OVERRIDE DEFAULT MICROSITE LINK COLORS  */
#myPronto a	{ color:#0072AD; }

/** File: css2_5/community/myProntoFooter.css */
#myPronto .footerBar							{ height:38px; margin-top:20px; background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/myPronto/footerBkgd.png) repeat-x 0 0; }
#myPronto .footerSearchContainer				{ float:none; position:relative; height:24px; width:373px; margin:0 auto; padding-top:7px; }
#myPronto .footerSearchContainer label			{ display:none; }
#myPronto .footerSearchContainer input.textField{ float:left; width:277px; padding:3px 4px 0; margin-right:5px; }

#myPronto .footerLinks						{ margin:10px 0; padding:0; width:960px; }
#myPronto .footerLinks .mainlinks			{ display:inline; float:left; margin:0; padding:0; width:160px; }
#myPronto .footerLinks .helplinks			{ display:inline; float:left; margin:0 0 0 12px; padding:0 0 0 10px; width:130px; border-left:1px solid #DAD7D6; }
#myPronto .footerLinks .partnersitelinks	{ display:inline; float:left; margin:0 0 0 12px; padding:0 0 0 10px; width:240px; border-left:1px solid #DAD7D6; }
#myPronto .footerLinks .disclaimer			{ display:inline; float:left; margin:0 0 0 12px; padding:0 0 0 10px; width:360px; border-left:1px solid #DAD7D6; color:#999999; font-size:11px; font-weight:normal; }
#myPronto .footerLinks ul li				{ color:#999999; padding:0 0 5px; }
#myPronto .footerLinks ul li.lastChild		{ padding-bottom:0; }
#myPronto .footerLinks .footerTitle			{ color:#4E4E4E; font-size:13px; padding:0 0 2px; width:220px; }
#myPronto .footerLinks .partnersitelinks ul	{ width:120px; float:left; }


/** File: css2_5/community/myProntoRegFlow.css */
/*  REGISTRATION FORM FROM MyPRONTO  */
#myPronto .regFlowContainer		{ position:relative; width:968px; height:578px; background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/myPronto/regFlowBkgd.png) no-repeat 0 0; }
#myPronto .regFlowContainer h1,
#myPronto .regFlowContainer h2,
#myPronto .regFlowContainer ol					{ display:none; }
#myPronto .regFlowContainer a.seeSample			{ position:absolute; top:289px; left:321px; width:280px; height:225px; text-indent:-9999px; }
#myPronto .regFlowContainer .alreadyAMember		{ font-weight:700; margin:0 0 22px; }
#myPronto .regFlowContainer .regFormContainer	{ position:absolute; top:167px; left:656px; width:290px; }
#inPageRegistration								{ width:290px; margin:55px auto; }

.regFlowBrandsContainer		{ margin-top:20px; }

/*  STYLE MICROSITE "Already a Member?"  */
.page_container .joinContainer .alreadyAMember				{ display:none; }
.myProntoRegistrationPage .joinContainer .alreadyAMember	{ display:block; float:left; font-size:11px; line-height:normal; margin:10px 7px; }
#myPronto .joinContainer .alreadyAMember a					{ font-size:11px; line-height:normal; }

/*  GENDER SELECTOR  */
.genderSelectorContainer					{ margin:55px auto 120px; width:450px; }
.genderSelectorContainer h1					{ font-size:24px; font-weight:700; color:#41494C; }
.genderSelectorContainer p					{ font-size:14px; font-weight:700; color:#41494C; }
.genderSelectorContainer .outputMessages	{ height:30px; }
.genderSelectorContainer .genderSelector						{ margin:15px 0; }
.genderSelectorContainer .genderSelector .womenSelector			{ float:left; height:180px; width:184px; margin-right:25px; background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/women_icon.gif) no-repeat scroll 0 -10px; }
.genderSelectorContainer .genderSelector a.womenSelector:hover	{ background-position:0 -199px; }
.genderSelectorContainer .genderSelector .menSelector			{ background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/men_icon.gif) no-repeat scroll 0 -10px; float:left; height:180px; width:184px; }
.genderSelectorContainer .genderSelector a.menSelector:hover	{ background-position:0 -199px; }


.regFlowBrandsContainer h1					{ font-size:24px; font-weight:700; color:#41494C; }
.regFlowBrandsContainer h2					{ font-size:20px; font-weight:700; color:#666; }
.regFlowBrandsContainer p					{ font-size:14px; font-weight:700; color:#41494C; }
.regFlowBrandsContainer .topSection .tabSelectorContainer	{ margin:15px 0 0 10px; background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/spacer-E0E0E0.gif) repeat-x scroll 0 bottom; }
.regFlowBrandsContainer .womens_apparel_tabSelected			{ float:left; height:37px; width:217px; background-image:url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/tab_women_white2.gif); }
.regFlowBrandsContainer .mens_apparel_tabSelected			{ float:left; height:37px; width:178px; background-image:url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/tab_men_white2.gif); }
.regFlowBrandsContainer .womens_apparel_tabUnSelected		{ float:left; height:37px; width:217px; background-image:url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/tab_women_grey2.gif); }
.regFlowBrandsContainer .mens_apparel_tabUnSelected			{ float:left; height:37px; width:178px; background-image:url(http://cache-www.pronto.com/css-local/main/pronto3/images/backgrounds/tab_men_grey2.gif); }

.regFlowBrandsContainer .skipBrandsChoicesLink	{ margin:10px 0 0; }

.hintTabs			{ color:#666666; float:left; font-size:11px; height:13px; margin:8px 0 0 10px; padding:5px 11px 5px 15px; background:#FCF5A4 url(http://cache-www.pronto.com/css-local/main/pronto3/images/icons/arrowYellow.png) no-repeat -54px -139px; }
.hintTabs strong	{ color:#333333; font-weight:bold; }
.hintButton			{ color:#666666; float:right; font-size:11px; margin-right:20px; padding:10px 18px 10px 10px; background:#FCF5A4 url(http://cache-www.pronto.com/css-local/main/pronto3/images/icons/arrowYellow.png) no-repeat 181px -134px; }

/*  CHECKBOXES  */
.regFlowBrandsContainer .subHdr {
    font-size: 20px;
    color: #666;
    margin: 20px 0 0 20px;
}

.regFlowBrandsContainer .checkall_top {
    margin: 10px 20px;
    padding: 0;
}
.regFlowBrandsContainer .checkContainer {
    margin: 10px 20px;
}

.regFlowBrandsContainer .checkContainer .leftSection{
    float:left;
    width: 500px;
}

.regFlowBrandsContainer .checkContainer .rightSection {
    float:right;
    text-align: left;
    width: 210px;
}
.regFlowBrandsContainer .eachCategory {
    width: 925px;
    padding: 7px 0 6px 0;
}
.regFlowBrandsContainer .brandColumn {
    width: 225px;
    float: left;
}

.regFlowBrandsContainer .brandList {
    padding: 5px 0 15px 0;
}

.regFlowBrandsContainer .viewFeaturedAllBrands {
    float: right;
    width: 227px;
    text-align : left;
}

.regFlowBrandsContainer .brandList a.selected  {
    background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/icons/reg_checkbox.png) no-repeat 0 -18px;
    line-height: 25px;
    color: #4E4E4E;
    padding: 0 0 3px 23px;
    text-decoration: none;
}

.regFlowBrandsContainer .brandList a.unselected  {
    background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/icons/reg_checkbox.png) no-repeat 0 0;
    line-height: 25px;
    color: #4E4E4E;
    padding: 0 0 3px 23px;
    text-decoration: none;
}

.regFlowBrandsContainer .subCatList {
    padding: 5px 0 15px 0;
}

.regFlowBrandsContainer .subCatList a.selected  {
    background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/icons/reg_checkbox.png) no-repeat 0 -18px;
    line-height: 25px;
    color: #4E4E4E;
    padding: 0 0 3px 23px;
    text-decoration: none;
}

.regFlowBrandsContainer .subCatList a.unselected  {
    background: url(http://cache-www.pronto.com/css-local/main/pronto3/images/icons/reg_checkbox.png) no-repeat 0 0;
    line-height: 25px;
    color: #4E4E4E;
    padding: 0 0 3px 23px;
    text-decoration: none;
}

.regFlowBrandsContainer .subCatList .eachSubCategory{
    float: left;
    width: 110px;
    padding: 0 0 0 20px;
}

.regFlowBrandsContainer .eachCategory .eachBrand{
    float: left;
    width: 205px;
    padding: 0 0 0 20px;
}

.regFlowBrandsContainer .brandSeperator {
    font-weight:bold;
    font-size: 18px;
    padding:    5px 0 10px 20px;
    clear: both;
    float: none;
}

.marketingRegFlowBtnContainer {
padding:30px 30px 30px 0;
text-align:right;
}

.marketingRegFlowBtnContainer .continueBtn {
background:transparent url(http://cache-www.pronto.com/css-local/main/pronto3/images/buttons/myPronto/continue.png) no-repeat scroll 0 0;
float:right;
height:33px;
margin:2px 0 0;
width:107px;
}
Inherited fromdiv.marketingRegFlowBtnContainer
.marketingRegFlowBtnContainer {
text-align:right;
}


/*  HIDE NEWSLETTER COPY  */
.newsletterSignupCopy	{ display:none; }