
/** 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/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/global.css */
/* BEGIN GLOBAL STYLES **************************************************/

body {
    padding: 0;
    font-family: "Lucida Grande", Arial, sans-serif;
    font-size: 12px;
    color: #333;
    background-color: #fff;
    margin: 0 auto;
}

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;
}

form {
    margin: 0;
}

select {
    font-family: "Lucida Grande", Arial, sans-serif;
    border: 1px solid #9fcad8;
}

textarea {
    font-family: "Lucida Grande", Arial, sans-serif;
    font-size: 12px;
    border: 1px solid #dad7d6;
}

.clearer {
    clear: both;
    height: 0;
}

.grey {
    color: #666;
}

.blue {
    color: #08abe1;
}

.green, .confirm {
    color: #679917;
}

.red, .error {
    color: #cd000e;
}

.orange {
    color: #f27900;
}

.error {
    font-weight: bold;
}

.formmessage {
    margin-bottom: 20px;
    font-weight: bold;
}

/* BEGIN styles for grey outline rounded box for forms */

.greybox {
    margin: 0 auto;
    text-align: left;
    float: left;
}

div#updateprofile div#enterprofile div#profileform {
    width: 750px;
}

.greybox .intro {
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

.greybox .divider {
    margin: 0 15px 0 15px;
    background-color: #e7e7e7;
    height: 1px;
    clear: both;
}

/* END styles for grey outline rounded box for forms */

/* BEGIN orange alert box styles */
.alertbox {
    width: 750px;
    margin: 0 auto;
    margin-top: 25px;
}

h1.alertbox_title {
    float: left;
    margin: 2px 0 1px 0;
    display: inline;
    clear: both;
}

h1.alertbox_title span {
    display: none;
}

.alertbox_link {
    color: #ff7a0e;
    float: right;
    margin: 5px 0 0 0;
    display: inline;
}

.alertbox_link a, .alertbox_link a:visited, .alertbox_link a:hover {
    color: #ff7a0e;
    text-decoration: underline;
}

.alertbox .textbox {
    background: #fff url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/dot_orange.gif ) bottom left repeat-x;
    clear: both;
}

.alertbox .textbox_top {
    background: #fff url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/dot_orange.gif ) top left repeat-x;
    float: left;
    width: 100%;
}

.alertbox .textbox_topleft {
    width: 5px;
    height: 5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/orangebox/orangebox_topleft_crn.gif ) top left no-repeat;
    float: left;
}

.alertbox .textbox_topright {
    width: 5px;
    height: 5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/orangebox/orangebox_topright_crn.gif ) top left no-repeat;
    float: right;
}

.alertbox .textbox_botleft {
    width: 5px;
    height: 5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/orangebox/orangebox_btmleft_crn.gif ) top left no-repeat;
    float: left;
}

.alertbox .textbox_botright {
    width: 5px;
    height: 5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/orangebox/orangebox_btmright_crn.gif ) top left no-repeat;
    float: right;
}

.alertbox .textbox_content {
    border-left: 1px solid #ff7a0e;
    border-right: 1px solid #ff7a0e;
    text-align: left;
    clear: both;
    padding: 5px 10px;
}

.alertbox .inappropriate_userid {
    border-left: 1px solid #ff7a0e;
    border-right: 1px solid #ff7a0e;
    text-align: left;
    clear: both;
    padding: 5px 15px 5px 15px;
    font-size: 14px
}

/* END orange alert box styles */

/* BEGIN tabs *******************/
div.tabs {
    float: left;
    border-bottom: 1px solid #7bb322;
    width: 100%;
}

div.tabs div.alignright {
    float: right;
    margin-right: 10px;
    display: inline;
}

div.tabs .tabbg span {
    margin: 2px 0 0 0;
    display: block;
}

div.tabs a, div.tabs a:visited {
    position: relative;
    float: left;
    margin-right: -10px;
}

div.tabs a.first {
    z-index: 10;
}

div.tabs a.second {
    z-index: 9;
}

div.tabs a.third {
    z-index: 8;
}

div.tabs a.fourth {
    z-index: 7;
}

div.tabs a.fifth {
    z-index: 6;
}

div.tabs a.sixth {
    z-index: 5;
}

div.tabs a.selected, div.tabs a.selected:visited, div.tabs a.selected:hover {
    z-index: 101;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
	cursor:default;
}

div.tabs .tableft {
    width: 4px;
    height: 17px;
    float: left;
    cursor: pointer;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_left_left.gif ) top left no-repeat;
}

div.tabs .tabbg {
    height: 17px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_bg.gif ) top left repeat-x;
    float: left;
    cursor: pointer;
    padding: 0 0 0 10px;
}

div.tabs .tabright {
    width: 29px;
    height: 17px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_left_right.png',sizingMethod='scale');
    float: left;
    cursor: pointer;
}
                                                                                                  
html > body div.tabs .tabright {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_left_right.png ) top left no-repeat;
}

div.tabs a.selected .tableft {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_left_left_green.gif ) top left no-repeat;
	cursor:default;
}

div.tabs a.selected .tabbg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_bg_green.gif ) top left repeat-x;
	cursor:default;
}

div.tabs a.selected .tabright {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_left_right_green.png',sizingMethod='scale');
	cursor:default;
}

html > body div.tabs a.selected .tabright {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_left_right_green.png ) top left no-repeat;
}

.communityhometab {
    margin: 0;
    width: 554px;
}

.profiletab {
    margin-top: 41px;
}

.profiletabHelp {
    margin-top: 10px;
}

/* IE 6 filter */
* html .profiletab {
    margin-top: 44px;
}

/* IE 7 filter */
* + html .profiletab {
    margin-top: 44px;
}

.profiletabPaddTop {
    margin-top: 71px;
}

/* IE 6 filter */
* html .profiletabPaddTop {
    margin-top: 74px;
}

/* IE 7 filter */
* + html .profiletabPaddTop {
    margin-top: 74px;
}

/* right side tabs */
div.tabsright a.first {
    z-index: 1;
}

div.tabsright a.second {
    z-index: 2;
}

div.tabsright a.third {
    z-index: 3;
}

div.tabsright a.fourth {
    z-index: 4;
}

div.tabsright a.fifth {
    z-index: 5;
}

div.tabsright a.sixth {
    z-index: 6;
}

div.tabsright a.seventh {
    z-index: 7;
}

div.tabsright a.selected, div.tabsright a.selected:visited, div.tabsright a.selected:hover {
    z-index: 101;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
                                                                                                                                           
div.tabsright .tableft {
    width: 29px;
    height: 17px;
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_right_left.png',sizingMethod='scale');
    float: left;
    cursor: pointer;
}

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

div.tabsright .tabbg {
    height: 17px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_bg.gif ) top left repeat-x;
    float: left;
    cursor: pointer;
    padding: 0 10px 0 0;
}

div.tabsright .tabright {
    width: 4px;
    height: 17px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_right_right.gif ) top left no-repeat;
    float: left;
    cursor: pointer;
    filter: none;
}

html > body div.tabsright .tabright {
    width: 4px;
    height: 17px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_right_right.gif ) top left no-repeat;
    float: left;
    cursor: pointer;
}

div.tabsright a.selected .tableft {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_right_left_green.png',sizingMethod='scale');
}

html > body div.tabsright a.selected .tableft {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_right_left_green.png ) top left no-repeat;
}

div.tabsright a.selected .tabbg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_bg_green.gif ) top left repeat-x;
}

div.tabsright a.selected .tabright {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_right_right_green.gif ) top left no-repeat;
}

html > body div.tabsright a.selected .tabright {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_right_right_green.gif ) top left no-repeat;
}

.communityhometab {
    margin: 0;
    width: 540px;
}

/* upside down tabs */
div.tabsdown {
    float: left;
    border-top: 1px solid #7bb322;
    border-bottom: 0;
    width: 100%;
}

div.tabsdown .tableft {
    width: 4px;
    height: 17px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_down_left.gif ) top left no-repeat;
    float: left;
    cursor: pointer;
    filter: none;
}

html > body div.tabsdown .tableft {
    width: 4px;
    height: 17px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_down_left.gif ) top left no-repeat;
    float: left;
    cursor: pointer;
}

div.tabsdown .tabbg span {
    margin: 0;
    display: block;
}

div.tabsdown .tabbg {
    height: 17px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_down_bg.gif ) top left repeat-x;
    float: left;
    cursor: pointer;
    padding: 0 0 0 10px;
}

div.tabsdown .tabright {
    width: 29px;
    height: 17px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_down_right.png',sizingMethod='scale');
    float: left;
    cursor: pointer;
}

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

div.tabsdown a.selected .tableft {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_down_left_green.gif ) top left no-repeat;
    filter: none;
}

html > body div.tabsdown a.selected .tableft {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_down_left_green.gif ) top left no-repeat;
}

div.tabsdown a.selected .tabbg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_down_bg_green.gif ) top left repeat-x;
}

div.tabsdown a.selected .tabright {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_down_right_green.png',sizingMethod='scale');
}

html > body div.tabsdown a.selected .tabright {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_down_right_green.png ) top left no-repeat;
}

.subtabs, .product_subtabs {
    margin-top: 2px;
}

/* subtabs ******/
div.tabs div.second {
    z-index: 2;
}

div.tabs div.fourth {
    z-index: 4;
}

div.tabs div.fifth {
    z-index: 5;
}

div.tabs div.selected {
    z-index: 101;
    font-weight: bold;
}

.subdropcontainer {
    float: left;
    position: relative;
}

.subdrop {
    position: absolute;
    top: 17px;
    left: 0;
    width: 82px;
    display: none;
    z-index: 130;
}

* html #subdroplikes {
    width: 83px;
}

.subdropcontent {
    font-size: 11px;
    line-height: 16px;
    background: #fff;
    border: 1px solid #7bb322;
    border-bottom: 0;
    padding: 4px 12px 0 5px;
}

.subdropcontent a, .subdropcontent a:visited {
    font-size: 11px;
    text-align: right;
    display: block;
    width: 100%;
}

.subdropbottom {
    margin: 0 6px;
}

.subdropleft {
    width: 6px;
    height: 6px;
    float: left;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/subdrop_left.gif ) left top no-repeat;
    margin-left: -6px;
    position: relative;
    display: inline;
}

.subdropright {
    width: 6px;
    height: 6px;
    float: right;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/subdrop_right.gif ) right top no-repeat;
    margin-right: -6px;
    position: relative;
    display: inline;
}

.subdropbottombg {
    height: 6px;
    width: 100%;
    float: left;
    background: #fff url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/dot_green.gif ) left bottom repeat-x;
}

/* END tabs *******************/

/* BEGIN teaser module styles ******************/
div.tmod {
/*width: 190px;*/
    position: relative;
    margin-bottom: 30px;
    float: left;
}

div.tmod h1.top {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 1px;
    text-transform: lowercase;
    color: #4e4e4e;
    border-bottom: 1px solid #7bb322;

}

div.tmod h2 {
    font-weight: normal;
    margin: 0 0 3px 0;
    text-transform: lowercase;
}

div.tmod h3 {
    margin: 0 0 5px 0;
    font-size: 12px;
    font-weight: bold;
    color: #4e4e4e;
}

div.tmod .firstratedinfo h3 {
    margin: 0;
    padding-top: 5px;
}

div.tmod .firstratedinfo span.location {
    font-size: 11px;
}

div.featured {
    padding-top: 1px;
}

div.featured .title {
    border-bottom: 1px solid #E4E4E4;
}

div.featured .title h2 {
    margin-top: 5px;
    color: #666;
    font-size: 11px;
}

div.tmod #left_featured_merchant_logo {
    margin: 5px 7px 0px 0px;
    float: left;
}

div.tmod #right_featured_merchant_logo {
    margin: 5px 0px 0px 7px;
    float: right;
}

div.tmod div.subtitle {
    padding: 0;
    font: 11px "Lucida Grande", Arial, Sans-serif;
    text-align: center;
    color: #666;
    width: 185px;
    text-transform: lowercase;
}

div.tmod div.divider {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/dotted_divider_horiz.gif ) top left repeat-x;
    height: 1px;
    clear: both;
}

div.tmod div.content {
    padding: 0;
    margin: 0; /*width: 190px;*/
}

div.tmod .content img.productimg {
    margin: 0 0 0 0;
    margin: 10px 0 10px 0;
    display: block;
    border: 1px solid #dad7d6;
}

div.tmod .content img.userimg {
    margin: 0 8px 8px 0;
    float: left;
    display: block;
}

div.tmod .content p.userinfo {
    margin: 0 0 3px 0;
    line-height: 13px;
    color: #4e4e4e;
}

div.tmod .content p.userinfo a {
    font-size: 12px;
    font-weight: bold;
}

div.tmod .content p.userinfo a.hover {
    text-decoration: underline;
}

div.tmod .content p.moreinfo {
    margin: 0 0 10px 0;
}

div.mostliked div.content, div.recentlyliked div.content {
    width: 188px;
}

div.mostliked div.content h2, div.recentlyliked div.content h2 {
    margin: 0 5px;
}

div.mostliked div.topbg, div.recentlyliked div.topbg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/selected_search_hdr_bkr.gif ) left top no-repeat;
    width: 190px;
    height: 27px;
    text-align: center;
}

div.mostliked div.topbg h1, div.recentlyliked div.topbg h1 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 0 0;
    border: 0;
}

body:last-child:

not
(
:root:root

)
div.mostliked div.topbg h1 {
    font-size: 13px;
}

div.recentlyliked div.main {
    min-height: 0;
}

div.recentlyliked p.moreinfo {
    color: #333;
}

div.mostliked div.main, div.recentlyliked div.main {
    width: 188px;
    border-right: 1px solid #9FCAD8;
    border-left: 1px solid #9FCAD8;
    float: left;
    text-align: center;
}

div.mostliked div.subtitle, div.recentlyliked div.subtitle {
    text-align: center;
    margin-left: 1px;
    margin-right: 1px;
}

div.mostliked div.subtitle h2, div.recentlyliked div.subtitle h2 {
    text-align: center;
    width: 100%;
    margin: 0 auto;
}

div.mostliked .content img.productimg, div.recentlyliked .content img.productimg {
    border: 0;
    margin: 10px auto;
}

div.mostliked .content p.moreinfo a,
    div.recentlyliked .content p.moreinfo a {
    font-size: 11px;
}

div.mostliked .content p.moreinfo, div.mostliked .content p.moreinfo a.numofstoresAndurl,
    div.recentlyliked .content p.moreinfo a.numofstoresAndurl {
    font-size: 11px;
}

div.mostliked .content div.likesinfo a.numlikes {
    text-align: left;
    font-size: 11px;
}

div.mostliked .content div.likesinfo a span.likes_num,
    div.recentlyliked .content div.likesinfo a span.likes_num {
    text-decoration: none;
}

div.mostliked .content div.likesinfo, div.recentlyliked .content div.likesinfo {
    margin: 0 1px;
    width: 186px;
}

div.mostliked .content div.likesinfo div.main, div.recentlyliked .content div.likesinfo div.main, div.mostliked .content div.firstratedinfo {
    width: 174px;
    border-left: 1px solid #cee9f2;
    border-right: 1px solid #cee9f2;
    background: #ebf4f7;
    min-height: 0;
    height: auto;
    text-align: left;
    padding: 0 5px;
    color: #333;
}

div.mostliked .content div.firstratedinfo {
    padding-top: 5px;
    margin: 0 0 0 1px;
}

div.mostliked .content img.userimg, div.recentlyliked .content img.userimg {
    margin-top: 10px;
    margin-bottom: 5px;
}

div.mostliked .content p.userinfo, div.recentlyliked .content p.userinfo {
    margin-top: 5px;
    text-align: left;
}

/*check where this is being used*/
div.mostliked .content div.likesinfo div.top, div.recentlyliked .content div.likesinfo div.top {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_mostliked_top2.gif ) left top no-repeat;
    width: 186px;
    height: 7px;
}

div.mostliked .content div.likesinfo h3 {
    margin: 0;
}

div.recentlyliked .content div.likesinfo h3 {
    margin: 5px 0 0;
}

div.mostliked div.bottom, div.recentlyliked div.bottom {
    width: 190px;
    height: 9px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/bg_mostliked_bottom.gif ) left top no-repeat;
}

div.mostliked div.seemorecontainer, div.recentlyliked div.seemorecontainer {
    padding: 3px 0 0;
}

div.mostliked div.seemorecontainer a, div.recentlyliked div.seemorecontainer a {
    font-size: 11px;
}

div.tmod .content p.recenttime {
    margin: 0 0 10px 0;
    color: #7bb322;
    font-size: 11px;
}

div.recentlyliked .content p.recenttime {
    position: relative;
    margin: -3px 0 10px 0;
}

div.tmod .content p.recenttime a {
    font-size: 11px;
    color: #7bb322;
}

div.tmod .content p.recenttime a span.recent_num {
    font-size: 20px;
    color: #7bb322;
    font-style: italic;
}

div.tmod div.content a.seeMore {
    font-size: 12px;
    padding: 0;
}

div.tmod .content ul {
    margin: 0;
    padding: 0;
    color: #333;
    float: left;
    list-style-type: none;
    width: 190px;
}

div.tmod .content li {
    font-size: 13px;
    margin: 3px 0 0 0;
}

div.tmod .content li a {
    font-size: 13px;
}

div.tmod .content ul.relatedSearches li {
    padding: 3px 0;
    margin: 0;
}

div.tmod .content ul.relatedSearches li a, div.tmod .content ul.relatedSearches li a:visited {
    font-size: 12px;
}

#rail_rel_searches_more_link {
    text-transform: lowercase;
}

div.tmod .content .person {
    font-size: 11px;
    line-height: 12px;
    margin: 0 0 5px 0;
    float: left;
    clear: both;
    width: 190px;
}

div.tmod .content .person .info {
    float: left;
    width: 190px;
    margin: 10px 0 0 0;
    line-height: 14px;
    color: #4e4e4e;
}

div.tmod .content .person img {
    float: left;
    margin-right: 7px;
}

div.tmod .content .person a.name {
    font-size: 12px;
    font-weight: bold;

}

div.tmod .content .person a.likes {
    font-size: 11px;
}

div.tmod div.seemorecontainer {
    clear: both;
    text-transform: lowercase;
    padding-top: 5px;
    margin: 0;
}

/* Pronto wall teaser */

div.tmod .content .wallteaser {
    position: relative;
    color: #4E4E4E;
    font-size: 11px;
}

div.tmod .content .wallteaser .userdate {
    padding-top: 10px;
}

/*div.tmod .content .wallteaser .userdate img.userpic {
    float:left;
    margin-right:5px;
    display:block;
}*/
/*** AM: New ***/
#message_comments_bg {
    width: 630px;
    *width: 610px;
    /*height: 95px;*/
    padding: 5px 10px 0 10px;
    background-color: #EBF4F5;
    border-top: 1px solid #e0e4e5;
    border-bottom: 1px solid #e0e4e5;
}

#message_comments_bg span			{ font-weight:700; }
#message_comments_bg span.counter	{ font-weight:400; }


.userdate a.name {
    font-size: 16px;
}

/*** AM: New ***/
#message_comments_bg #message_comments_teaser {
    /*
        width:179px;
        height:45px;
    */
    width: 610px;
    *width:570px
    height: 35px;
    padding: 3px;
    margin-top: 3px;
    font-family: "Lucida Grande", Arial, sans-serif;
    color: #4E4E4E;
}

div.tmod .content .commentposts {
    font-size: 11px;
    padding: 3px 0 10px 1px;
}

div.tmod .content .commentposts a, div.tmod .content .commentposts a:visited {
    font-size: 11px;
}

div.tmod .content .wallteaser .wallcomment {
    float: left;
    padding: 8px 0 3px;
    width: 568px;
}

div.tmod .content .wallteaser .messagedelete {
    float: left;
    width: 250px;
    padding: 5px 0 0px 60px;
    text-transform: lowercase;
}

div.tmod .content .wallteaser .messagedelete a, div.tmod .content .wallteaser .messagedelete a:visited {
    font-size: 11px;
}

#message_comments_bg .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;
}

#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;
}

#message_comments_bg .btn_post span {
    display: none;
}

div.tmod .content #errorDiv {
    clear: both;
    display: block;
    font-weight: bold;
    font-size: 11px;
    color: #cd000e;
}

/* End Pronto wall teaser */

/* END teaser module styles ******************/

/* BEGIN pop dialog styles ***************/
.popdialog {
    position: absolute;
    top: 100px;
    left: 300px;
    width: 351px;
    z-index: 2000;
}

.popdialog_x, .popdialog_x_left {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
}

html > body .popdialog_x, html > body .popdialog_x_left {
    right: 0;
}

.popdialog_top {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_top.png',sizingMethod='scale');
    width: 351px;
    height: 11px;
    position: relative;
}

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

.popdialog_main {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_bg.png',sizingMethod='scale');
    width: 351px;
    height: 45px;
}

html > body .popdialog_main {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_bg.png ) left top repeat-y;
    height: auto;
    min-height: 45px;
}

.popdialog_content {
    position: relative;
    margin: 0 15px 0 40px;
    _margin: 0 5px 0 40px;
}

.popdialog_content_left {
    position: relative;
    margin: 0 40px 0 15px;
}

.popdialog_content .reviewText, .popdialog_content_left .reviewText {
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

html > body .popdialog_content .reviewText, html > body .popdialog_content_left .reviewText {
    height: auto;
}

.popdialog_arrow {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_arrow.png',sizingMethod='scale');
    position: absolute;
    left: 0;
    bottom: 8px;
    margin-bottom: 8px;
    width: 30px;
    height: 37px;
}

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

.popdialog_arrow_left {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_arrow_left.png',sizingMethod='scale');
    position: absolute;
    right: -1px;
    bottom: 8px;
    margin-bottom: 8px;
    width: 30px;
    height: 37px;
}

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

.popdialog_bottom {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_bottom.png',sizingMethod='scale');
    width: 351px;
    height: 20px;
}

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

.popdialog_top_left {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_top_left.png',sizingMethod='scale');
    width: 351px;
    height: 11px;
    position: relative;
}

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

.popdialog_main_left {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_bg_left.png',sizingMethod='scale');
    width: 351px;
    height: 45px;
}

html > body .popdialog_main_left {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_bg_left.png ) left top repeat-y;
    height: auto;
    min-height: 45px;
}

.popdialog_bottom_left {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/popdialog_bottom_left.png',sizingMethod='scale');
    width: 351px;
    height: 20px;
}

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

.ptmTitle {
    position: relative;
    font-weight: bold;
    color: #333;
    font-size: 12px;
    padding-bottom: 10px;
    width: 295px;
}

/* END pop dialog styles *****************/

#page_bg {
    width: 100%;
    text-align: center;
}

/* END GLOBAL STYLES **************************************************/

/* BEGIN NEW GLOBAL STYLES *********************************************/
h1, h2 {
    font-weight: normal;
    margin: 0 0 1px 0;
}

h1 {
    font-size: 21px;
    color: #333;
}

h2 {
    font-size: 18px;
    color: #4e4e4e;
}

h1.grey {
    color: #4e4e4e;
    text-transform: lowercase;
}

.green {
    color: #679917;
}

.red {
    color: #cd000e;
}

div.dividergreen {
    width: 100%;
    height: 1px;
    clear: both;
    background: #7bb322;
}

div.dividerlightgreen {
    width: 100%;
    height: 1px;
    clear: both;
    background: #bde371;
}

div.dividergrey {
    width: 100%;
    height: 1px;
    clear: both;
    background: #dad7d6;
}

div.dividerlightgrey {
    width: 100%;
    height: 1px;
    clear: both;
    background: #ecebea;
}

div.message {
    position: relative;
}

div.messageinner {
    width: 749px;
    padding: 20px 0;
    position: relative;
    z-index: 1;
}

div.message div.messageinfo {
    float: left;
    width: 650px;
}

div.message img.userpic {
    float: left;
    margin-right: 10px;
    padding-top:10px;
}

div.message a.name {
    font-size: 16px;
}

div.message p {
    margin: 10px 0 0 0;
    padding: 0;
}

div.messagelbbg {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 750px;
    height: 0;
    background: #000;
    z-index: 2;
    opacity: 0.4;
    -moz-opacity: 0.4;
    filter: alpha( opacity = 40 );
}

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 );
}

.lbthinblock, .lbthindelete, .lbsmall, .lbwallteaser {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}

.lbwallteaserinner {
    width: 128px;
    height: 75px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/lightbox/bg_lightbox_wallteaser.png',sizingMethod='scale');
}

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

.lbthininner {
    width: 220px;
    height: 53px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/lightbox/bg_lightbox_thin.png',sizingMethod='scale');
}

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

.lbsmallinner {
    width: 190px;
    height: 103px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://cache-www.pronto.com/css-local/main/css2_5/community/images/lightbox/bg_lightbox_sm.png',sizingMethod='scale');
}

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

.lbwallteaser .areyousure {
    float: left;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin: 14px 0 6px 19px;
    display: inline;
}

.lbwallteaser a.btn_yes, .lbwallteaser a.btn_yes:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/btn-yes-stars-popup.gif ) left top no-repeat;
    width: 31px;
    height: 16px;
    float: right;
    margin: 0 5px 0 0;
    display: inline;
    position: relative;
}

.lbwallteaser a.btn_no, .lbwallteaser a.btn_no:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/shared/btn-no-stars-popup.gif ) left top no-repeat;
    width: 31px;
    height: 16px;
    float: right;
    margin: 0 30px 0 0;
    display: inline;
    position: relative;
}

.lbthinblock .areyousure, .lbthindelete .areyousure {
    float: left;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin: 15px 0 0 15px;
    display: inline;
}

.lbthinblock a.btn_yes, .lbthinblock a.btn_yes:visited, .lbthindelete a.btn_yes, .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;
}

.lbthinblock a.btn_no, .lbthinblock a.btn_no:visited, .lbthindelete a.btn_no, .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;
}

.lbsmall .dialogtext {
    color: #333;
    font-size: 11px;
    padding: 14px 21px 2px;
}

.lbsmall a.btn_decline_blue, .lbsmall a.btn_decline_blue:visited {
    left: 24px;
    margin: 5px 0 0 0;
    display: inline;
    position: relative;
}

.lbsmall a.btn_cancel_sm, .lbsmall a.btn_cancel_sm:visited {
    float: right;
    margin: 5px 24px 0 0;
    position: relative;
    display: inline;
}

a.btn_send {
    width: 75px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_send.gif ) left top no-repeat;
    clear: both;
}

a.btn_reply {
    width: 71px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_reply.gif ) left top no-repeat;
}

a.btn_cancel {
    width: 75px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_cancel.gif ) left top no-repeat;
}

a.btn_reply, a.btn_reply:visited {
    width: 71px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_reply.gif ) left top no-repeat;
    float: left;
    margin-right: 10px;
}

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 ) left top no-repeat;
    float: left;
    margin-right: 10px;
}

a.btn_blockuser {
    width: 85px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_blockuser.gif ) left top no-repeat;
    float: left;
}

a.btn_unblockuser {
    width: 95px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_unblockuser.gif ) left top no-repeat;
    float: left;
}

a.btn_selectchecked {
    width: 115px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_selectchecked.gif ) left top no-repeat;
    clear: both;
}

a.btn_retrieve, a.btn_retrieve:visited {
    width: 75px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_retrieve.gif ) left top no-repeat;
    clear: both;
    display: block;
    margin-top: 10px;
}

div#importfriends input#btn_submit {
    width: 71px;
    margin-left: 108px;
    position: relative;
}

a.btn_accept, a.btn_accept:visited {
    width: 71px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_accept.gif ) left top no-repeat;
    float: left;
    margin-right: 10px;
}

a.btn_decline {
    width: 71px;
    height: 19px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_decline.gif ) left top no-repeat;
    float: left;
}

a.btn_decline_blue {
    width: 65px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_decline_blue.gif ) left top no-repeat;
    float: left;
}

a.btn_cancel_sm {
    width: 65px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_cancel_sm.gif ) left top no-repeat;
    float: left;
}

a.btn_image, a.btn_image:visited {
    display: block;
    margin-top: 10px;
}

a.btn_image span {
    display: none;
}

div.centerrail {
    float: left;
    width: 540px;
}

div.rightrail {
    float: right;
    width: 190px;
}

div.rightrail div.tmod {
    width: 100%;
}

.confirmation {
    clear: both;
    margin-top: 20px;
    font-weight: bold;
    color: #679917;
}

div.tabs .tabbg span.arrowtext {
    float: left;
    margin: 0;
}

span.arrowdown {
    width: 10px;
    height: 9px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_arrow_down_blue.gif ) 3px 2px no-repeat;
    float: left;
    display: block;
}

div.tabs a.selected span.arrowdown {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tab_arrow_down_white.gif ) 3px 2px no-repeat;
}

/* END NEW GLOBAL STYLES *********************************************/

/* BEGIN friends styles ***********************************************/

h1#hed_friends {
    float: left;
    text-transform: lowercase;
    font-size: 18px;
}

div#samplesearch {
    font-size: 11px;
    color: #666;
}

div#friendrequests h1.grey, div#invitefriends h1.grey {
    text-transform: lowercase;
    font-size: 18px;
}

a.invitemore {
    margin-top: 8px;
    float: right;
}

div.friendtile {
    float: left;
    width: 235px;
    padding: 20px 0;
}

div.friendtile h2 {
    font-size: 16px;
    margin-bottom: 2px;
}

div.friendtile h2 a, div.friendtile h2 a:visited, div.friendtile div.stats span a {
    font-size: 18px;
}

div.friendtile img {
    float: left;
}

div.friendtile div.stats {
    float: left;
    width: 130px;
    margin: 0px 5px;
}

div.friendtile div.stats_justadded {
    float: left;
    width: 130px;
    margin: 3px 5px;
}

div.friendtile div.stats_justadded span {
    color: #679917;
}

div.friendtile div.justadded {
    float: left;
    width: 130px;
    color: #679917;
    margin: 5px 0 0 5px;
}

div#bottomInvite {
    padding-top: 10px;
    height: 19px;
    float: left;
}

div#invitefriends label {
    font-size: 13px;
    color: #333;
    font-weight: bold;
    margin: 20px 0 2px;
    padding: 0;
    display: block;
}

div#invitefriends textarea, .sendbox textarea {
    font: 12px "Lucida Grande", Arial, Sans-serif;
    color: #4e4e4e;
    clear: both;
    width: 494px;
    padding: 3px;
}

div#selectfriends h3, div#importfriends h3 {
    font-weight: bold;
    color: #333;
    font-size: 14px;
    margin: 20px 0 10px 0;
    text-transform: lowercase;
}

div#importfriends h3 {
    margin-bottom: 2px;
}

div#importfriends .footnote {
    font-size: 11px;
    color: #666;
    margin-bottom: 10px;
}

div#selectfriends p {
    margin: 0 0 20px;
}

div#selectfriends th {
    text-align: left;
    color: #333;
    font-weight: bold;
}
div#selectfriends td { padding-right:5px; overflow:hidden; }

div#selectfriends input {
/*	float: left;*/
    margin: 5px 5px 5px 2px;
}

div#selectfriends label {
    /*	float: left;
     width: 200px;*/
    margin: 5px 0;
}

div#selectfriends div.emailaddress {
    float: left;
    margin-top: 8px;
}

div#selectfriends input {
    float: left;
    width: auto;
    margin-top: 10px;
}

a.importContactsButton, a.importContactsButton:visited {
    margin: 0 auto;
    margin-bottom: 10px;
    display: block;
    width: 123px;
}

div#selectfriends .errormsg {
    font-size: 11px;
    font-weight: bold;
    color: #cd000e;
}

div#importfriends label {
    font-size: 13px;
    font-weight: bold;
    text-transform: lowercase;

}

div#importfriends select {
    margin: 10px;
    font: 12px "Lucida Grande", Arial, Sans-serif;
    float: left;
}

div#importfriends input {
    margin: 10px;
    width: 125px;
    font: 12px "Lucida Grande", Arial, Sans-serif;
    float: left;
}

div#importfriends div#at {
    float: left;
    margin-top: 12px;
}

div#importfriends .errormsg {
    color: #cd000e;
    font-weight: bold;
    margin-top: 20px;
}

div#importcontactsmain {
    margin: 15px 0;
    padding: 0;
    text-align: center;
}

div#invitefriends input {
    margin-top: 10px;
    width: 71px;
    float: left;
}

/* END friends styles ***********************************************/

/* BEGIN messaging styles *******************************************/
.unread, .unread a, .unread a:visited {
    font-weight: bold;
}

.blocked {
    clear: both;
    padding-top: 10px;
    font-weight: bold;
    color: #cd000e;
}

.messagesent {
    clear: both;
    padding-top: 10px;
    font-weight: bold;
    color: #679917;
}

.sendbox {
    display: none;
}

.sendbox textarea {
    margin-top: 10px;
}

.sendbox a.btn_send, .sendbox a.btn_send:visited {
    float: left;
    margin-right: 10px;
    width: 65px;
    height: 17px;
}

.sendbox .btn_cancel {
    float: left;
    width: 65px;
    height: 17px;
}

.messagestatuscontainer {
    display: none;
    margin: 10px 10px 10px 60px;
    width: 50%;
}

/* END messaging styles *******************************************/

/* Profile - left well */
.left_well {
    width: 190px;
    margin: 0;
}

.left_well_640px {
    width: 640px;
    margin: 0;
}

.right_well_300px {
    width: 300px;
    margin: 0;
}

.right_narrow_well {
    width: 190px;
    margin: 0;
    padding-top: 30px;

}

.middle_spacer {
    width: 20px;
    margin: 0;
    padding: 0;
}

.right_well {
    width: 750px;
    margin: 0;
    height: 300px;
}

.center_well {
    width: 540px;
    margin: 0;
    padding: 0;
    height: 300px;
}

/* SEM Adwords teaser styles */
.teaserAdwords {
    padding: 7px 0 7px 0;
    cursor: pointer;
    background-color: #FFF;
    zoom: 1;
    _height: 0;
}

a.teasertitle, a.teasertitle:visited {
    font-weight: bold;
    text-decoration: underline;
    line-height: 18px;
}

a.teasertitle:active, a.teasertitle:hover {
    text-decoration: none;
}

a.teaserdesc, a.teaserdesc:visited {
    color: #666;
    font-weight: normal;
    text-decoration: none;
    line-height: 16px;
}

a.teaserdesc:hover, a.teaserdesc:active {
    text-decoration: none;
}

a.teaserprice, a.teaserprice:visited {
    color: #008000;
    font-size: 11px;
}

/* End SEM Adwords teaser styles */

/* BEGIN profile initial teaser styles */

div#profileTeaserInit {
    width: 540px;
    padding-bottom: 30px;
}

div#profileTeaserInit h2 {
    color: #FF7A0E;
    font-size: 18px;
    padding: 15px 0;
    margin: 0;
    font-family: arial;
}

.profileTeaserContainer .pTeaserLeft {
    width: 415px;
    padding-right:10px;
    float:left;
    font-size: 18px;
    color: #585E60;
    font-family: arial;
}

.profileTeaserContainer .pTeaserRight {
    width: 115px;
    float: left;
}


.profileTeaserContainer .bigStars {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/bigStars.gif) no-repeat;
    width: 111px;
    height: 31px;
}

/* END profile initial teaser styles */
/* Enlarge Button */
.enlarge {
    width: 120px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.enlargeMedium {
    width: 165px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.enlarge_wide {
    width: 177px;
    height: 17px;
    text-align: center;
    padding: 0px 0 10px 0;
    float: left;
}

.enlarge a.enlargeButton, .enlargeMedium a.enlargeButton, .enlarge_wide a.enlargeButton {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/search_enlarge_btn.png ) top no-repeat;
    width: 77px;
    height: 15px;
    padding: 0 0 2px 0;
    margin: 0 auto;
    display: block;
}

.gridDetails {
    width: 120px;
    text-align: center;
    margin: 0 auto;
    padding: 0;
}

.gridDetails a.gridDetailsButton {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/details_btn.gif ) top no-repeat;
    width: 81px;
    height: 17px;
    padding: 0 0 2px 0;
    margin: 0 auto;
    display: block;
}

/* End Enlarge Button */

/* START - orange "you are done box" for new registration flow */

.bookmarkletTeaser {
    padding: 10px 0;
}

.bookmarkletTeaserImg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/get_bookmarklet.png ) no-repeat;
    width: 960px;
    height: 74px;
}

.o_reg_box {
    width: 960px;
    margin: 10px 0 10px 0;
    padding: 0;
}

.o_reg_box .obox_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;
}

.o_reg_box .obox_topmdl {
    border-top: 1px solid #ff8509;
    height: 5px;
    width: 950px;
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
}

.o_reg_box .obox_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;
}

.o_reg_box .obox_content {
    width: 918px;
    border-left: 1px solid #ff8509;
    border-right: 1px solid #ff8509;
    margin: 0;
    padding: 15px 20px 10px 20px;
    _margin-top: -1px; /* for IE 6*/
    text-align: center;
}

.o_reg_box .obox_content a, .o_reg_box .obox_content a:visited {
    font-size: 18px;
}

.o_reg_box .obox_content span {
    color: #ff8509;
    font-size: 18px;
}

.o_reg_box .obox_content span.grey {
    color: #333;
    font-size: 18px;
}

.o_reg_box .obox_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;
}

.o_reg_box .obox_btmmdl {
    border-bottom: 1px solid #ff8509;
    height: 4px;
    width: 950px;
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
}

.o_reg_box .obox_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;
}

/* END - orange "you are done box" for new registration flow */

/* Blue Box with Tabs */
.lblueContainer {

}

.lblueTabContainer {
    padding-top: 3px;
    height: 23px;
    float: left;
    position: relative;
    top: 2px;
}

div.lblueTabContainer .lbBg span {
    margin: 5px 0 0 0;
    display: block;
}

div.lblueTabContainer a, div.tabs a:visited {
    position: relative;
    float: left;
}

.lblueTabContainer a.lbFirst {

}

.lblueTabContainer .lbLeftEnd {
    width: 5px;
    height: 23px;
    float: left;
    cursor: pointer;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/blueBox/lblue-tab-left-end.gif ) top left no-repeat;
}

.lblueTabContainer .lbLeft {
    width: 10px;
    height: 23px;
    float: left;
    cursor: pointer;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/blueBox/lblue-tab-left.gif ) top left no-repeat;
}

.lblueTabContainer .lbBg {
    height: 23px;
    background-color: #EBF4F5;
    float: left;
    cursor: pointer; /*padding: 0 10px;*/
}

.lbTabsRight {
    float: right;
}

.lblueTabContainer .lbRight {
    width: 10px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/blueBox/lblue-tab-right.gif ) top right no-repeat;
    float: left;
    cursor: pointer;
}

.lblueTabContainer .lbRightEnd {
    width: 5px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/blueBox/lblue-tab-right-end.gif ) top right no-repeat;
    float: left;
    cursor: pointer;
}

.lblueBoxContainer {
    padding: 0;
    margin: 0;
    display: none;
    /* clear:both;
    display:inline;*/
}

.lblueBoxContainer .lblueBoxLeftTop {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/blueBox/lblue-corner-top-left.gif ) no-repeat;
    width: 5px;
    height: 5px;
    float: left;
}

.lblueBoxContainer .lblueBoxRightTop {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/blueBox/lblue-corner-top-right.gif ) no-repeat;
    width: 5px;
    height: 5px;
    float: left;
}

.lblueBoxContainer .lblueBoxCenter {
    background-color: #EBF4F5;
    height: 5px;
    float: left;
}

.lblueBoxContainer .lblueBoxMain {
    background-color: #EBF4F5;
    clear: both;
}

.lblueBoxContainer .lblueBoxLeftBottom {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/blueBox/lblue-corner-bottom-left.gif ) no-repeat;
    width: 5px;
    height: 5px;
    float: left;
}

.lblueBoxContainer  .lblueBoxRightBottom {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/blueBox/lblue-corner-bottom-right.gif ) no-repeat;
    width: 5px;
    height: 5px;
    float: left;
}

.lblueContainer .noBG {
    background: none !important;
}

.blueReviewContainer {
    display: none;
    padding: 10px 0;
}

.blueListContainer, .blueRemoveReviewContainer {
    display: none;
    padding: 5px 10px;
}

.blueListContainer h3, .blueRemoveReviewContainer h3 {
    font-size: 14px;
    padding: 0 0 3px 0;
    margin: 0;
}

.blueListContainer p, .blueRemoveReviewContainer p {
    margin: 5px 0;
}

.aboutThisPageContainer {
    margin-top: -24px;
}

.blueAboutThisPageContainer {
    padding: 0 5px;
    display:none;
    font-size: 11px;
}

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

.blueAboutThisPageContainer p {
    padding: 5px 0;
    font-size :11px;
}

.reservationContainer {
    padding: 10px;
}

.reservationContainer  .wantReserve{
    font-weight:bold;
    height: 30px;
    line-height:22px;
}
.reservationContainer .eachWish {
    float: left;
    width: 150px;
}

.reservationContainer .wantReserve input {
    width: 25px;
    text-align: center;
}

.postComment {
    padding: 10px;
}

.postComment textarea.comments {
    border: 1px solid #9fcad8;
    width: 498px;
    height: 75px;
    margin-bottom: 5px;
}
/* Blue Box with Tabs */

/* Blue Box with Tabs */

/* Blue Box Lists & Reviews */

.chooseAddList {

}

.chooseList {

}

.itemreviewmessage {
    font-size: 11px;
    color: #c82a35;
    font-weight: bold;
}

.lblueEachRow {
    padding: 3px 0;
    /*width: 490px;*/
    clear: both;
}

.lblueColHeader {
    width: 90px;
    padding-right: 10px;
    font-weight: bold;
    color: #4e4e4e;
    font-size: 12px;
    float: left;
    text-align: right;

}

.instructionSmall {
    font-size: 11px;
    font-weight: normal;
}

.lblueColDetail {
    float: left;
}

.lblueColDetail .reviewText {
    width: 298px;
    height: 90px;
}

.lblueColDetail .reviewBookmarkletText {
    width: 333px;
    height: 50px;
}

.lblueColDetail .tagContainer {
    width: 298px;
    height: 60px;
    overflow-y: scroll;
    background-color: #FFF;
    border: 1px solid #9fcad8;
}

.listType {
    padding: 0 6px 0 2px;
}

.lblueColDetail a, .lblueColDetail a:visited {
    font-size: 12px;
}

/* Blue Box Lists & Reviews */

/* Blue Container Extra Styles */
.brandFavoriteBlueContainer {
    padding-top: 21px;
}

.searchGridBlueContainer {
    margin: 3px 0 0 0;
}

.searchGridBlueTabContainer {
    padding-top: 0;
}

/* Blue Container Extra Styles */

/* Gray containers for sending private messages and inviting friends */

/*.lightGrayBG {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/backgrounds/bg-largebutton.gif ) no-repeat;
    width: 190px;
    height: 41px;
    padding-bottom: 8px;
}

.lightGrayMsgContainer {
    width: 160px;
    padding: 14px 10px 0 15px;
    float: left;
}

.lightGrayaddFriendsContainer {
    width: 160px;
    padding: 11px 15px 0 15px;
    float: left;
}

.itemreviewsubmitmessage {
    font-weight: bold;
}*/

/* Gray containers for sending private messages and inviting friends */

/* 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.penIco:visited, .penIco {
    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;
}

.plugLgIco {
    font-size: 11px;
    font-weight: bold;
    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.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.plusIco, a.plusIco: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.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;
}
*/

/* LINKS WITH ICONS */

/* BUTTONS */

.yesRemoveIt, .yesRemoveIt:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_yesremoveit.gif ) no-repeat;
    width: 105px;
    height: 17px;
    float: left;
    margin: 4px 3px 4px 0;
}

.cancelSmall, .cancelSmall:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_cancel.gif ) no-repeat;
    width: 65px;
    height: 17px;
    float: left;
    margin: 4px 3px;
}


a.addToFriend, a.addToFriend:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/btn_addtofriends.gif) no-repeat;
    width: 104px;
    height:17px;
    float:left;
    margin: 4px 3px;
}

.saveBtn_sm {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_save.gif ) no-repeat;
    float: left;
    width: 61px;
    height: 17px;
    margin: 4px 3px 4px 0;
}

#createList .saveBtn_sm {
    margin-left: 3px;
}

.saveChangesBtn {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_savechanges.gif ) no-repeat;
    width: 105px;
    height: 17px;
    float: left;
    margin: 4px 3px 4px 0;
}

.sendBtn {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/buttons/btn_send.gif) no-repeat;
    width: 65px;
    height: 17px;
    float: left;
    margin: 4px 3px 4px 0;
}
/* BUTTONS */

/*TAG BACKGROUNDS */

.newTag {
    font-size: 11px;
    border: none;
    float: left;
    padding: 2px;
    background: none;
}

.eachTag {
    padding: 2px;
    float: left;
    height: 17px;
    overflow: visible;
}

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

.tagLeft {
    left: 0;
    top: 0;
    position: absolute;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tagsBg/tagsbg-left.gif ) no-repeat;
    width: 7px;
    height: 17px;
}

.tagCenter {
    float: left;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tagsBg/tagsbg-middle.gif ) repeat-x;
    font-size: 11px;
    vertical-align: middle;
    white-space: nowrap;
    height: 17px;
    padding: 0 3px;
    position: relative;
    padding: 0 15px 0 9px;
}

.tagRight {
    position: absolute;
    right: 0;
    top: 0;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/tagsBg/tagsbg-right.gif) no-repeat;
    width: 12px;
    height: 17px;
}

/* TAGS BACKGROUND */

.listErrorMsg {
/*width: 500px;*/
    margin-left: 20px;
}

/* GREEN HEADER */
.hed_profilesubtabs_left {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-green-left.gif) no-repeat;
    width: 5px;
    float: left;
    height: 23px;
}

.hed_profilesubtabs_right {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-green-right.gif) no-repeat;
    width: 5px;
    float: left;
    height: 23px;
}

.hed_profilesubtabs_middle_lg {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-green-bg.gif) repeat-x;
    float: left;
    height: 20px;
    width: 737px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    padding: 3px 0 0 3px;
}

body:last-child:

not
(
:root:root

)
.hed_profilesubtabs_middle_lg {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

.hed_profilesubtabs_middle_halfPage {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-green-bg.gif) repeat-x;
    float: left;
    height: 20px;
    width: 455px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    padding: 3px 0 0 5px;
}

body:last-child:

not
(
:root:root

)
.hed_profilesubtabs_middle_halfPage {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

.hed_profilesubtabs_middle_960px {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-green-bg.gif) repeat-x;
    float: left;
    height: 20px;
    width: 945px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    padding: 3px 0 0 5px;
}

body:last-child:

not
(
:root:root

)
.hed_profilesubtabs_middle_960px {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

.hed_profilesubtabs_middle {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-green-bg.gif) repeat-x;
    float: left;
    height: 20px;
    width: 528px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    padding: 3px 0 0 2px;
    display: inline;
}

* html .hed_profilesubtabs_middle {
    width: 526px;
}

body:last-child:

not
(
:root:root

)
.hed_profilesubtabs_middle {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

.hed_profilesubtabs_middle .leftSection {
    width: 400px;
    float: left;
}

.hed_profilesubtabs_middle .rightSection {
    width: 100px;
    float: left;
}

.hed_profilesubtabs_middle a, .hed_profilesubtabs_middle_small a, .hed_profilesubtabs_middle a:visited, .hed_profilesubtabs_middle_small a:visited {
    font-weight: bold;
    color: #fff;
    font-size: 14px;
}

body:last-child:

not
(
:root:root

)
.hed_profilesubtabs_middle a,
    body:last-child:

not
(
:root:root

)
.hed_profilesubtabs_middle a:visited,
    body:last-child:

not
(
:root:root

)
.hed_profilesubtabs_middle_small a,
    body:last-child:

not
(
:root:root

)
.hed_profilesubtabs_middle_small a:visited {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

.hed_profilesubtabs_middle a:hover, .hed_profilesubtabs_middle_small a:hover, .hed_profilesubtabs_middle a:active, .hed_profilesubtabs_middle_small a:active {
    text-decoration: none;
}

.hed_profilesubtabs_middle_small {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-green-bg.gif) repeat-x;
    float: left;
    height: 20px;
    width: 240px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    padding: 3px 0 0 3px;
}

.hed_profilesubtabs_med {
    height: 23px;
}

.hed_profilesubtabs_med h1 {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 0;
    margin: 0;
}

/* GREEN HEADER */

/* BLUE LEFT HEADERS */
.profileLeftTitle {
    font-size: 21px;
    color: #4E4E4E;
    /*padding: 6px 0;*/
    height: 30px;
}

.profileLeftHdr {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-blue-bg.gif) no-repeat;
    padding: 3px 0 0 8px;
    font-weight: bold;
    color: #FFF;
    font-size: 14px;
    width: 182px;
    height: 20px;
    text-transform: lowercase;
}

body:last-child:

not
(
:root:root

)
.profileLeftHdr {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

body:last-child:

not
(
:root:root

)
.profileLeftHdr a,
    body:last-child:

not
(
:root:root

)
.profileLeftHdr a:visited {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

.profileLeftHdr a, .profileLeftHdr a:visited {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}

.profileLeftHdr a:hover, .profileLeftHdr a:active {
    text-decoration: none;
}

.blueHeaderTextLeft {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-blue-bg.gif ) no-repeat;
    padding: 3px 0 0 5px;
    font-weight: bold;
    color: #FFF;
    font-size: 14px;
    width: 185px;
    height: 20px;
}

body:last-child:

not
(
:root:root

)
.blueHeaderTextLeft {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

.blueHeaderTextCenter {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/hdr-blue-bg.gif ) no-repeat;
    padding: 3px 0 0 0;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    width: 190px;
    height: 20px;
}

body:last-child:

not
(
:root:root

)
.blueHeaderTextCenter {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

.subtitleBlueHeader {
    color: #666;
    font-size: 11px;
    width: 185px;
    text-align:center;
    padding-bottom: 8px;
    text-transform: lowercase;
}
/* BLUE LEFT HEADERS */

/* HELPFUL REVIEW STYLES */
.helpful {
    clear: both;
    margin: 0;
    padding: 7px 0 0 0;
    font-size: 11px;
    width: 100%;
}

.helpfulbtn {
    margin: -6px 0 0 0;
}

/* HELPFUL REVIEW STYLES */

/* RATING INFO SUMMARY */

.ratingInfoSummary {
    /*width: 265px;*/
}

.gridRatingSummary {
    float: left;
    width: 160px;
    padding-top: 10px;
}

.ratingSummary {
    float: left;
    width: 125px;
}

.ratingSummary a, .ratingSummary a:visited,
    .gridRatingSummary a, .gridRatingSummary a:visited {
    font-size: 11px;
    line-height: 12px;
}

.ratingSummary a.numRating, .ratingSummary a.numRating:visited {
    font-size: 11px;
    line-height: 11px;
}

.userSummary {
    float: left;
    width: 140px;
}

.userSummary .userImage {
    width: 30px;
    float: left;
}

.userSummary .userRatingInfo {
    width: 110px;
    float: left;
    font-size: 11px;
}

.userSummary .userRatingInfo a, .userSummary .userRatingInfo a:visited {
    font-size: 11px;
    line-height: 12px;
}

.userSummary .userRatingInfo a.recentlyRated, .userSummary .userRatingInfo a.recentlyRated:visited {
    color: #69991d;
    text-transform: lowercase;
}

.userSummary .userRatingInfo a.firstRated, .userSummary .userRatingInfo a.firstRated:visited {
    color: #666;
    text-transform: lowercase;
}

.userSummary .userRatingInfo a.gridView, .userSummary .userRatingInfo a.gridView:visited {
    color: #666;
    text-transform: lowercase;
}

/* RATING INFO SUMMARY */

/* local Stores and Products */

.local_main_content {
    width: 960px;
    margin: 20px 0 0 0;
    padding: 0;
}

.local_main_content h1 {
    font-size: 20px;
    color: #333;
    border-bottom: 1px solid #679917;
    padding: 0 0 2px 0;
    margin: 0 0 15px 0;
}

.local_main_content h2 {
    font-size: 20px;
    color: #333;
    margin: 0 0 5px 0;
}

.local_main_content .greyLine {
    border-top: 1px solid #e4e4e4;
    width: 960px;
    height: 1px;
}

.local_main_content .seeAllStores_lnk {
    font-size: 14px;
    padding: 5px 0 0 0;
    margin: 0;
    text-align: right;
    width: 878px
}

.local_main_content .backAllStores_lnk {
    font-size: 14px;
    padding: 5px 0 0 0;
    margin: 0;
    width: 885px
}

.local_main_content .seeAllProd_lnk {
    font-size: 14px;
    padding: 5px 0 0 0;
    margin: 0;
    text-align: right;
    width: 910px
}

.local_main_content a.seeAllStores_lnk,
    .local_main_content a.seeAllStores_lnk:visited {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

.alph_links {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/local/alpha_link_bkr.png ) no-repeat;
    width: 960px;
    height: 32px;
    padding: 7px 0 0 15px;
    margin: 5px 0 0 0;
}

.alph_links a,
    .alph_links a:visited {
    font-size: 14px;
    padding: 0 5px 0 4px;
}

.alph_links span.selected_link {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.alph_links span.green_subhead {
    font-size: 16px;
    font-weight: bold;
    color: #679917;
    padding: 0 5px 0 0;
}

.alph_links span.disabled {
    font-size: 14px;
    color: #999;
    padding: 0 6px 0 5px;
}

.col4_list {
    width: 960px;
    margin: 10px 0 10px 0;
}

.col4_list .each_col {
    float: left;
    width: 230px;
    margin: 0 10px 0 0
}

.col4_list a,
    .col4_list a:visited {
    font-size: 13px;
    line-height: 20px;
}

.findNearYou {
    font-size: 18px;
    color: #4e4e4e;
    padding-bottom: 25px;
    margin: 0;
}

.select_state {
    font-size: 18px;
    color: #4e4e4e;
    padding-bottom: 0;
    margin: 0;
}

.findNearYou p {
    float: left;
    padding: 0;
    margin: 0 5px 0 0;
}

.findNearYou p.smallFind {
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0 0 0;
}

.findNearYou p span {
    font-size: 11px;
    color: #999;
    clear: both;
    display: block;
}

.findNearYou input.local_store_zip {
    width: 65px;
    float: left;
}

.select_state span {
    font-size: 16px;
    color: #999;
    font-weight: bold;
    font-style: oblique;
}

.greyline {
    width: 100%;
    height: 1px;
    background-color: #e4e4e4;
    margin: 1px 0 0 0;
}

.col5_list {
    width: 960px;
    margin: 10px 0 20px 0;
}

.col5_list .each_col {
    float: left;
    width: 182px;
    margin: 0 10px 0 0;
}

.col5_list a,
    .col5_list a:visited {
    font-size: 13px;
    line-height: 20px;
}

.storeLocation {
    width: 960px;
    margin: -1px 0 0 0;
    padding: 5px 0 0 0;
    border-top: 1px solid #7bb322;
}

.storeLocation_list {
    width: 455px;
    margin: 0 0 0 0;
    float: left;
}

.storeLocation_list_rgt {
    width: 470px;
    margin: 0;
    float: right;
}

.storeLocation_list h1 {
    font-size: 18px;
    color: #4e4e4e;
    border-bottom: 1px solid #e4e4e4;
    padding: 0 0 2px 0;
    margin: 0 0 15px 0;
}

.storeLocation_list .each_list {
    width: 455px;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #e4e4e4;
    padding: 0 0 15px 0;
    clear: both;
}

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

.storeLocation_list .each_list .store_alpha {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #679917;
}

.storeLocation_list .each_list .store_nameInfo {
    float: left;
    width: 275px;
    margin: 0 0 0 15px;
}

.storeLocation_list .each_list .store_nameInfo p {
    margin: 0 0 2px 0;
    padding: 0
}

.storeLocation_list .each_list .store_distancePhone {
    float: left;
}

.storeLocation_list .each_list .store_distancePhone span {
    font-size: 11px;
    font-weight: bold;
    height: 16px;
}

.storeLocation_list_rgt .store_state_map {
    height: 260px;
    width: 440px;
    border: 1px solid #bde9f8;
    padding: 10px 10px 10px 10px;
    margin: 10px 0 0 0;
    background-color: #f2f8fa;
}

.brandsProdsSold_box_toplft_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat 0 0;
    float: left;
    margin: 0;
}

.brandsProdsSold_box_topmdl {
    width: 450px;
    height: 5px;
    float: left;
    border-top: 1px solid #bde9f8;
    background-color: #fff;
}

.brandsProdsSold_box_toprgt_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat -6px 0;
    float: left;
}

.brandsProdsSold_box_btmlft_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat 0 -6px;
    float: left;
    margin: 0;
}

.brandsProdsSold_box_btmmdl {
    width: 450px;
    height: 5px;
    float: left;
    border-bottom: 1px solid #bde9f8;
    background-color: #fff;
}

.brandsProdsSold_box_btmrgt_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat -6px -6px;
    float: left;
}

.brandsProdsSold_contentbox {
    width: 440px;
    border-left: 1px solid #bde9f8;
    border-right: 1px solid #bde9f8;
    background-color: #fff;
    margin: 0 0 0 0;
    clear: both;
    padding: 7px 0 6px 20px;
}

.brandsProdsSold_contentbox .each_col {
    width: 145px;
    float: left;
    margin: 5px 0 5px 0;
}

.brandsProdsSold_o_head {
    font-size: 14px;
    font-weight: bold;
    color: #f27900;
    margin: 20px 0 5px 0;
}

.brandsProdsSold_seeall {
    font-weight: normal;
    color: #666;
    font-weight: bold;
    width: 150px;
    margin: 10px 0 0 310px;
}

.brandsProdsSold_seeall a, .brandsProdsSold_seeall a:visited {
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
}

.blueBox_toplft_crn {
    width: 5px;
    height: 5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/local/map_bkr_crns.png ) no-repeat 0 0;
    float: left;
    margin: 0;
    padding: 0;
}

.blueBox_topmdl {
    width: 950px;
    height: 4px;
    float: left;
    border-top: 1px solid #bde9f8;
    background-color: #f2f8fa;
}

.blueBox_toprgt_crn {
    width: 5px;
    height: 5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/local/map_bkr_crns.png ) no-repeat -5px 0;
    float: left;
}

.blueBox_btmlft_crn {
    width: 5px;
    height: 5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/local/map_bkr_crns.png ) no-repeat 0 -5px;
    float: left;
    margin: 0;
}

.blueBox_btmmdl {
    width: 950px;
    height: 4px;
    float: left;
    border-bottom: 1px solid #bde9f8;
    background-color: #f2f8fa;
}

.blueBox_btmrgt_crn {
    width: 5px;
    height: 5px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/local/map_bkr_crns.png ) no-repeat -5px -5px;
    float: left;
}

.blueBox_contentbox {
    width: 958px;
    border-left: 1px solid #bde9f8;
    border-right: 1px solid #bde9f8;
    background-color: #f2f8fa;
    padding: 0;
    clear: both;
}

.mapLeftAdd {
    width: 460px;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: # #4e4e4e;
    float: left;
    font-weight: bold;
}

.mapLeftAdd span {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.mapLeftAdd p {
    margin: 8px 0 10px 0;
    padding: 0;
    border-bottom: 1px solid #e4e4e4;
    padding: 0 0 20px 0;
}

.mapLeftAdd h2 {
    font-size: 12px;
    font-weight: bold;
    color: #679917;
    margin: 20px 0 0 0;
}

.mapLeftAdd .nearCities {
    width: 200px;
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 5px 0 0 0;
    color: #666;
    font-weight: normal;
}

.mapWhiteBox {
    width: 440px;
    height: 250px;
    padding: 10px 10px 10px 10px;
    float: right;
    background-color: #f2f8fa;
    border: 1px solid #bde9f8;
    margin: 10px 0 0 0;
}

.mapWhiteBox .mapRgtMap {
    width: 440px;
    height: 250px;
    margin: 0;

}

.blueBox_contentbox .greenSubhead {
    font-size: 16px;
    font-weight: bold;
    color: #679917;
    padding: 0 0 2px 10px;
}

.whiteBox_toplft_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/local/whitebox_top_crns.png ) no-repeat 0 0;
    float: left;
    margin: 0;
}

.whiteBox_topmdl {
    width: 948px;
    height: 5px;
    float: left;
    border-top: 1px solid #bde9f8;
    background-color: #fff;
    margin: 0;
}

.whiteBox_toprgt_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/local/whitebox_top_crns.png ) no-repeat -6px 0;
    float: left;
    margin: 0;
}

.whiteBox_btmlft_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat 0 -6px;
    float: left;
    margin: 0;
}

.whiteBox_btmmdl {
    width: 948px;
    height: 5px;
    float: left;
    border-bottom: 1px solid #bde9f8;
    background-color: #fff;
}

.whiteBox_btmrgt_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat -6px -6px;
    float: left;
}

.whiteBox_contentbox {
    width: 958px;
    border-left: 1px solid #bde9f8;
    border-right: 1px solid #bde9f8;
    background-color: #fff;
    margin: 0;
    clear: both;
    padding: 0;
}

.whiteBox_contentbox .top_list {
    width: 930px;
    padding: 10px 0 20px 0;
    margin: 0 0 0 20px;
}

.whiteBox_contentbox .top_list .each_col {
    float: left;
    width: 170px;
    padding: 0 10px 0 0;
}

.whiteBox_contentbox .top_list a,
    .whiteBox_contentbox .top_list a:visited {
    font-size: 13px;
    line-height: 20px;
}

.localProducts {
    width: 960px;
    margin: 20px 0 0 0;
    padding: 0 0 10px 0;
}

.localProducts h1 {
    font-size: 20px;
    color: #4e4e4e;
    border-bottom: 1px solid #7BB322;
    clear: both;
}

.localProducts .nameAddress {
    font-size: 14px;
    margin: 25px 0 5px 0;
    padding: 0;
    float: left;
    display: inline;
}

.localProducts .nameAddress a,
    .localProducts .nameAddress a:visited {
    font-size: 20px;
    text-decoration: none;
}

.localProducts .nameAddress a:hover {
    text-decoration: underline;
}

.localProducts .btnSeemap {
    width: 55px;
    height: 16px;
    float: left;
    display: inline;
    margin: 29px 0 0 10px;
}

.localProducts .callForAvailability {
    font-size: 11px;
    color: #666;
    float: right;
    margin: 38px 0 0 0;
}

.localProducts .seeAllProd_lnk {
    font-size: 14px;
    padding: 5px 0 0 0;
    margin: 0;
    text-align: right;
    width: 960px
}

.localProducts .seeAllProd_lnk a.seeProd_lnk,
    .localProducts .seeAllProd_lnk a.seeProd_lnk:visited {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

.productBox_toplft_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat 0 0;
    float: left;
    margin: 0;
}

.productBox_topmdl {
    width: 948px;
    height: 5px;
    float: left;
    border-top: 1px solid #bde9f8;
    background-color: #fff;
}

.productBox_toprgt_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat -6px 0;
    float: left;
}

.productBox_btmlft_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat 0 -6px;
    float: left;
    margin: 0;
}

.productBox_btmmdl {
    width: 948px;
    height: 5px;
    float: left;
    border-bottom: 1px solid #bde9f8;
    background-color: #fff;
}

.productBox_btmrgt_crn {
    width: 6px;
    height: 6px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/innerbox_crns.png ) no-repeat -6px -6px;
    float: left;
}

.productBox_contentbox {
    width: 955px;
    border-left: 1px solid #bde9f8;
    border-right: 1px solid #bde9f8;
    background-color: #fff;
    margin: 0;
    clear: both;
    padding: 10px 0 10px 3px;
}

.productBox_contentbox .each_product {
    width: 220px;
    float: left;
    margin: 5px 5px 0px 12px;
    _margin: 5px 5px 5px 3px;
    text-align: center;
}

.productBox_contentbox .each_product .info {
    width: 220px;
    margin: 0;
    padding: 0 6px 0 6px;
    _padding: 0 5px 0 2px;
    text-align: center;
    border-right: 1px solid #e4e4e4;
}

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

.productBox_contentbox .each_product a:hover {
    font-weight: bold;
    text-decoration: underline;
}

.productBox_contentbox .each_product .localImageBox {
    margin: 0 0 8px 0;
    padding: 0px;
    text-align: center;
}

.productBox_contentbox .each_product .localProductTitle {
    height: 33px;
    margin: 0;
    padding: 0 6px 0 6px;
    text-align: center;
}

.productBox_contentbox .each_product .localProductDesp {
    margin: 0;
    height: 37px;
    padding: 2px 7px 0 7px;
    text-align: center;
}

.productBox_contentbox .each_product .localProductTitle p.storePrice {
    font-weight: bold;
}

.productBox_contentbox .each_product .compareBtn {
    text-align: center;
    margin: 0;
    padding: 0px;
    clear: both;
}

.productBox_contentbox .each_product .compareBtn .or {
    text-align: center;
    font-size: 11px;
    font-weight: normal;
    color: #b2b2b2;
    margin: 2px 0 2px 0;
    padding: 0px;
}

.productBox_contentbox .each_product .compareBtn span.compare {
    color: #f27900;
    font-size: 12px;
    font-weight: bold;
}

.productBox_contentbox .each_product .compareBtn a.compareAt,
    .productBox_contentbox .each_product .compareBtn a.compareAt:visited {
    line-height: 15px;
    padding: 0;
    font-size: 14px;
}

.productBox_contentbox .each_product .compareBtn a.compareAt:hover {
    text-decoration: underline;
}

.productBox_contentbox .each_product .compareBtn a.compareAt span,
    .productBox_contentbox .each_product .compareBtn a.compareAt:visited span {
    font-size: 11px;
    font-weight: normal;
}

.productBox_contentbox .each_product .compareBtn a.compareAt:hover span {
    text-decoration: underline;
}

.productBox_contentbox .each_product .compareBtn a.compareAt span.compare span {
    color: #0072ad;
    font-size: 14px;
    font-weight: bold;
}

.storeLocation .storeDetailProd_grayline {
    border-bottom: 1px solid #bde9f8;
    margin: 30px 0 15px 8px;
    width: 936px;
}

.storeLocation .seeAllProd_lnk {
    font-size: 14px;
    padding: 5px 0 0 0;
    margin: 0;
    text-align: right;
    width: 960px
}

.storeLocation .seeAllProd_lnk a.seeAllStores_lnk,
    .storeLocation .seeAllProd_lnk a.seeAllStores_lnk:visited {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

#campaignPopup {
    display: none;
}

.promoResultsModule {
    padding-top: 5px;
    width: 630px;
}

.promoResultsWide {
    width: 750px;
    margin-top: 15px;
    border-top: 1px solid #C2C9CC;
    /*border-bottom: 1px solid #C2C9CC;*/
}

.promoResultsModule .promoLeft, .promoResultsWide .promoLeft {
    padding-top: 10px;
    float:left;
    width: 140px;
}
.promoResultsModule .promoRight {
    padding: 10px 0;
    float:left;
    width: 490px;
    line-height: 14px;
}

.promoResultsWide .promoRight {
    padding: 10px 0;
    float: left;
    width: 620px;
}

.promoResultsWide .close {
     float: right;
}

.promoButtons {
    padding-top: 5px;
}

.promoWinner {
    color: #0072ad;
    font-family:arial;
    font-size: 21px;
    margin: 5px 0 8px 0;
}

.yourStyle {
    font-size: 14px;
    font-weight: bold;
    color: #ff7a0e;
    padding: 8px 0;
}

.otherPromoPpl {
    padding: 10px 0;
    /*margin-bottom:30px;*/
   /* border-top: 1px solid #DAD7D6;*/
    border-bottom: 1px solid #DAD7D6;
    margin: 0 0 20px 0;
}
.promoResultsModule .promoSendToFriend {
}

.promoResultsModule .promoSendToFriend img {
    width: 163px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/campaign/sendQuiz_btn.gif ) no-repeat;
}

.promoResultsModule .promoTakeQuiz {
}

.promoResultsModule .promoTakeQuiz img {
    width: 103px;
    height: 23px;
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/campaign/takeQuiz_btn.gif ) no-repeat;
}

.similarPromoPpl {
    width: 540px;
    cursor: pointer;
}

.similarPromoPpl .similarLeft {
    width: 630px;
}



/*.promoResultsModule .promoClose {
}

.promoResultsModule .promoClose a, .promoClose a:visited {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/registration/campaign/reg_blueX.gif ) no-repeat 0 3px;
    padding: 0 0 0 15px;
}*/

.onSale {
    color: #f27900;
    font-size: 12px;
    font-weight: bold;
}

.salePrice {
    color: #f27900;
}

.btn_getStarted {
    background: url(http://cache-www.pronto.com/css-local/main/css2_5/community/images/btn-getstarted-lg.gif ) left top no-repeat;
    width: 126px;
    height: 30px;
}

/* local Stores and Products */

/* Net Promoter Score Module */
#nps_bottom_bar .npsLayoutContent { position: relative;  font-family: arial;   }
#nps_bottom_bar { position: fixed; bottom:0; left: 0; width: 100%; background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/backgrounds/checkered333333.gif) repeat-x #FFFF8C left top; padding: 12px 0 10px; display:none; height: 50px; }
#nps_bottom_bar { 
	_position: absolute;
}

#nps_bottom_bar h4 { background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/logos/quickPollLogo.png) no-repeat left bottom; text-indent: -9999px; width: 143px; height: 35px; float: left; padding: 0; margin: 0; }
#nps_bottom_bar h5 { font-size: 18px; font-weight: bold; color: #333;  padding: 0; margin: 0; }
#nps_bottom_bar .pollContainer { float: right; width: 747px; padding-left: 90px; }
#nps_bottom_bar label { padding: 0 10px 0 0; font-weight: bold; }
#nps_bottom_bar .closeXLabel { display: block; background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/closeXWLabel.png) no-repeat; width: 62px; height: 17px; position: absolute; right:10px; top:0; text-indent:-9999px;  }
#nps_bottom_bar .submitButton   { background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/buttons/submitButton30AADE.png) no-repeat; width: 65px; height: 20px; display: block; position: relative; border: none; text-indent: -9999px; float: left; }
#nps_bottom_bar .poll { float: left; padding-right: 20px; }
#nps_bottom_bar form { padding-top: 6px; }
#nps_bottom_bar .NPSMessage { font-size: 18px; font-weight: bold; color: #333; padding-top:5px; }


/*#nps_bottom_bar .closeX121212 { display: block; background: url(http://cache-www.pronto.com/css-local/main/css2_5/images/icons/closeX121212.png) no-repeat; width: 11px; height: 11px; position: absolute; left:0px; top:0; text-indent:-9999px; }*/
/* Net Promoter Score Module */

/** 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;
}