
body{
background:#fff;
font-size:11px;
}
/* div{
border:1px solid #c9c9c9 !important;
}  */ 
body, input, textarea, select {
font-family:Tahoma, Geneva, Verdana;
}
input,textarea{
font-size: 	1.091em;
}
a:link,a:active,a:visited{
color:#0072BC;
}
a:hover{
color:#0072BC;
text-decoration:underline;

}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica Neue, Helvetica, sans-serif ;}
h1{
color:#BB1F00;
font-size:2.273em;
}
h2{
color:#BB1F00;
font-size:1.818em;
/*line-height:2em;*/
}
h3{
font-size:1.455em;
}
h4{
color:#bb1f00;
font-size:1.273em;
font-weight:bold;
padding:0 4px 2px 4px;
}
h5{
font-size:1.636em;
font-weight:normal;
}
h5 a:link,h5 a:active, h5 a:visited{
color:#F59426;
padding:1px 1px;
}
h5 a:hover{
color:#fff;
background:#F59426;
}
h6{
color:#888;
font-size:11px;
font-weight:bold;
}
.brandsContainer{
margin:10px 0;
/*border-bottom:1px dotted #FDD449;*/
}
#brandDescp{
margin-bottom:20px;
}
#brandDescp a{
font-size:12px;
padding:1px 2px;
}
.brandDetailFont{
color:#222;
display:block;
font-size:11px;
margin:5px 4px 0 4px;
}
.brandDetailFont img{
margin:0 2px -3px 1px;
}
#brandFeedContainer{
background:#EEE6BF;
float:right;
padding:8px 0 40px;
width:549px;
}
#brandFeedContainer .brandCounter a{
font-size:20px;
margin:8px 0 15px;
}
#brandFeedContainer .brandCounter img{
margin-bottom:-15px;
}
#brandInfoContainer{
float:right;
padding:20px 0 0 0;
width:161px;
}
.brandsFeed{
background:#fff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#E8E7E7;
margin:0px 0 2px 0;
padding:5px 0;
overflow:hidden;

}
.brandsFeed h6 a:link,.brandsFeed h6 a:active,.brandsFeed h6 a:visited{
color:#F59425;
padding:1px 2px;
}
.brandsFeed h6 a:hover{
background:#F59425;
color:#fff;
}

.brandsFeedDetail{
width:120px;
float:left;
}
.brandsFeedDetail h6{
margin-bottom:-2px;
}
.brandFeedIn{
/*background:url(/img/promoFeedBg525.png) bottom no-repeat;*/
border:1px solid #C5CED4;
margin:1px 0;
overflow:hidden;
}
.brandFeedInBox{
background:#fff;
/*background:url(/img/promoFeedRepeatBg525.gif) left repeat-y;*/
width:525px;
overflow:hidden;
}
.brandFeedIn .couponCodeContainer{

}
.brandFeedIn .feedbackTable{
margin:0px 9px 4px 0px;
}
/*.brandFeedIn h2{
margin:0 0 0 8px;
}*/
.brandFeedIn .promoFeedDetail{
width:395px;
padding:0 20px 0 0;
}


.brandFeedIn .writer{
color:#F59425;
font-weight:bold;
}
.brandFeedIn .feedStates{
margin:5px 10px 5px 0;
}
.brandFeedIn .brandFeedContent{
padding:5px 10px;
}
.brandFeedContent a:link,.brandFeedContent a:active,.brandFeedContent a:visited{

}
.brandFeedContent a:hover{
color:#0072bc;
background:none;
text-decoration:underline
}

.brandFeedContent p{
/*color:#0072bc;*/
font-size:12px !important;
line-height:13px !important;
margin:0 0 3px 0 !important;
}
.brandFeedContent .promoFeedIcon{
margin:-2px -8px 0 0;
}
.brandFeedInHeader{
background:#fff url(/img/promoFeedRepeatBg525.gif) right no-repeat;
font-size:0;
height:3px;
display:none;
}
.brandsFeedLogo{
display:block;
float:left;
width:80px;
/*height:70px;
 padding:5px;
vertical-align:middle;
width:60px; */
}

.brandsFeedLogo a:hover{
background:none;
}
#brandNav{
margin:20px 0 20px 10px;
}
#brandNav h1{
font-size:14px;
text-decoration:underline;
text-align:center;
}

#brandNav span a:link,#brandNav span a:active,#brandNav span a:visited{
color:#707070;
}

#brandNav .current a:link,#brandNav .current a:active,#brandNav .current a:visited{
color:#BB1F00;
}
#brandNav .current a:hover{
background:url(/img/headerBg.png) no-repeat -792px -275px;
color:#BB1F00;
text-decoration:none;
}
#brandNav .current{
background:url(/img/headerBg.png) no-repeat -792px -275px;
}
#brandNav span{
background:url(/img/headerBg.png) no-repeat -795px -303px;
display:block;
font-size:14px;
font-weight:bold;
padding:2px 8px 2px 20px;
}
#brandNav span a:hover{
background:#FBFDE3;
text-decoration:underline;
}
#brandShareContainer{
margin-bottom:4px;
}
.brandShareGlobe{
background:#fff;
border:1px solid #C5CED4;
overflow:hidden;
}

.brandShareGlobe p{
color:#BB1F00;
font-size: 	1.182em;
font-weight:bold;
line-height:15px;
padding:5px 10px;
}
.brandShareGlobe .shareClose{
cursor:pointer;
float:right;
margin:4px 8px;
}
.brandShareGlobe .shareTitle{
padding:2px 10px 8px 8px
}
.brandShareGlobe .shareForm{}
.brandShareGlobe .shareMore{
height:0px;
font-size:0px;
float:left;
margin-top:-50px;
margin-left:8px;
/* position:relative;
top:-50px;
left:8px;
 */overflow:visible;
}
.brandShareGlobe .shareIcon{
margin-bottom:-4px;
}
.brandShareGlobe #shareTypeContainer a:link,.brandShareGlobe #shareTypeContainer a:visited,.brandShareGlobe #shareTypeContainer a:active{
color:#0072BC;
font-weight:bold;
padding:1px 2px;
}
.brandShareGlobe #shareTypeContainer a:hover{
background:#0072BC;
color:#fff;
}
.brandShareGlobe #shareTypeContainer img{
margin-bottom:-18px;
}
.brandShareGlobe #shareTypeContainer{
font-size:12px;
padding:5px 10px 16px 7px;
}
.brandShareGlobe .promoTypeSelect input{
margin-left:5px;
}
.brandShareGlobe .promoTypeSelect{
color:#BB1F00;
font-size:13px;
padding:0 10px;
}
.brandShareGlobe .promoTypeSelect img{
margin:0 2px -5px 4px;
}
.pmpTable{
background:#FBFCE3;
border:1px solid #EDE6BF;
width:504px;
margin:8px 0 0 0;
}
.commentsFeedShare{
background:#EDE6BF;
margin:0 0 2px 0;
overflow:hidden;
}
.commentsFeedShare .pmpPanel {
background:#EDE6BF;
}
.commentsFeedShare .pmpTable{
background:#EDE6BF;
width:380px;
}
.commentsFeedShare  .pmpPost table{
margin:8px;
}
#contributeTableDiv{
float:left;
width:300px;
}
#contributeChartDiv{
float:left;
}
.pmpPost input{
font-size:16px;
}
.pmpTablePromo{
background:#FBFCE3;
border-width:0 1px 1px ;
border-color:#EDE6BF;
border-style:solid;
width:504px;
}
.promoTypeFormLabel,.css_textbox,.css_textarea,.gwt-TextBox{
margin-left:8px;
}
.css_textbox,.css_textarea,.gwt-TextBox{
border:1px solid #A5ACB2;
/*border:1px solid #DDE0D2;*/
background:#fff;
padding:1px 2px;
}
.labelRed{
font-weight:bold;
line-height:15px;
margin:2px 8px 50px 8px;
}
.pmpPanel .labelRed{
background:#FBFCE3;
border-width:0 1px 1px 1px;
border-color:#EDE6BF;
border-style:solid;
margin:0 0 50px;
padding:10px;
}
.commentsFeedShare .pmp{
width:370px;
}
.shareForm .pmp{
width:520px;

}
.pmpTable .labelRed,.pmpTablePromo .labelRed{
margin:2px 8px !important;
padding:0 !important;
border-width:0 !important;

}
.commentsFeedShare .labelRed{
margin:2px 8px !important;
padding:0 !important;
border-width:0 !important;

}
.pmpRadio{
margin-left:7px;
width:300px;
}
.pmpRadio .set20x{
background:url(/img/setPromoTypeActive124x.png) no-repeat;
}
.pmpRadio .set20x_G{
cursor:pointer;
}
.pmpRadio a:hover .set20x_G{
background:url(/img/setPromoTypeHover124x.png);
}
.pmpRadio td{
}
.shareForm .pmpPanel{
margin:0 8px 8px;
width:504px;

}
.commentsFeedShare .pmpPanel{
margin:0;
width:365px;
}
.pmpPost, .pmpPost table{
float:right;
}
.pmpPost{
margin-top:8px;
height:45px;
}
.pmpPost td{
text-align:right !important;
}
.pmpTable td,.pmpTablePromo td,.widgetTable td{
font-size:13px;
padding:4px 0px;
}
.pmpCaptcha{
margin:0 5px 0 0;
float:right;
}
.brandShareGlobe .postComment{
float:right;
margin-right:8px;
text-align:right;
}
.brandShareGlobeHeader{
font-size:0;
height:4px;
display:none;
}
button,.button{
background:#BB1F00;
border-color:#444;
border-style:solid;
border-width:1px;
color:#fff;
cursor:pointer;
font-size:13px;
font-weight:bold;
padding:2px 4px;
overflow:visible;
}
.button:hover{
background:#c6533c;
}
.candyNav{
background:url(/img/site_nav.png) no-repeat;
margin-left:10px;
width:18px;
height:15px;
}
a.candyNav{background-position:left top;}
a:hover .candyNav{background-position:left bottom;}
.candyMenu{
background:#fff;
border-color:#fff #999 #999 #eeeeee;
border-width:0 1px 1px 1px;
border-style:solid;
display:none;
margin:3px 0 0 0;
position:absolute;
padding:0 5px 5px 0px;
width:163px;
z-index:5000;
}
.candyNavMenuPromo{}
.commentsContainer{
display:none;
width:380px;
}
.commentsFeed{
background:#EDE6BF;
border-width:0px;
border-color:#EDE6BF;
border-style:solid;
margin-bottom:2px;
overflow:hidden;
padding:12px;
}
.commentsFeed p{font-size:1em !important;margin:0 0 2px 0 !important;}
.commentsFeed .feedStates{margin:0 0 2px 0 !important;}
.commentsFeed .textArea{
height:30px;
width:358px;
margin:5px;
}
.commentsFeed .postComment{
text-align:right;
margin:0px 5px 5px;
}
.commentsFeed .postComment span{
color:#999;
font-size:10px;
}
#contentWrapper{
background:#FBFDE3 url(/img/bodyGlow.gif) repeat-y  975px top ;
	margin:0 auto;
	width:980px;
}
.contentWrapperFooter{
background:url(/img/headerBg.png) no-repeat left top ;
height:5px !important;
}
#contentCol{
background:url(/img/bodyGlow.gif) repeat-y  -8px top ;
float:left;
width:720px;
}
#copyRights{
color:#444;
width:340px;
float:right;
}
#copyRights img{
margin-bottom:-7px;
}
#countryContainer{
float:left;
width:200px;
}
.couponCodeContainer{
height:37px;
}
.couponCode{
color:#F59426;
font-family:Franklin Gothic Medium;
font-weight: bold;
font-size:1.364em;
height:20px;
padding: 2px 0 0 2px;
overflow:hidden;
position:relative;
left:50px;
width:80%;
}
.couponCodeHint{
font-size:9px;
margin:0 0 0 52px;
}
.codeMov {
background:url(/img/promotionCode.gif) 0 0px no-repeat;
height:26px;
position:absolute;

z-index: 1000;
}

#feedContainer{
background:#EEE6BF;
float:right;
padding:8px 0 40px 0;
width:490px;
}
.feedStates{
color:#777;
font-size:9px;
}
.floatClear{
clear:both;
float:none;
font-size:0;
height:0px;
overflow:hidden;
}
#footer{
/*background:url(/img/seperator.png) no-repeat left -50px;*/
	margin:0 auto;
	overflow:hidden;
	width:965px;
	padding: 0 0 30px;
}
#footer #siteMap{
margin:15px;
}
#footer #siteMap dt{
clear:both;
padding:2px 0;
}

#footer #siteMap li{
float:left;
padding:0 2px;
}
#footer #siteMap li img{
margin-bottom:-2px;
}
#footer #siteMap li a:link,#footer #siteMap li a:visited,#footer #siteMap li a:active{
color:#0072bc;
padding:0 0 0 2px;
}
#footer #siteMap li a:hover{
background:#0072bc;
color:#fff;
}
.footerTitle{
color:#888;
display:block;
font-weight:bold;
height:20px;
width:100px;
}
.feedbackBox td{
color:#0076a3;
font-size:11px;
}
.feedbackBox a:link,.feedbackBox a:visited,.feedbackBox a:active{
color:#0076a3;
padding:1px 2px;
}
.feedbackBox a:hover{
background:#0076a3;
color:#fff;
}
.formDetail{
margin:0 0 5px 8px;
background:#F2FCE4;
border:1px solid #C1E98A;
width:445px;
}
.formDetail td{
height:25px;
padding:5px;
}
.pmpTable p{
color:#ff0000;
font-weight:bold;
font-size:14px;
}
.generalTable {
background:#EEE6BF;
margin:0 0 0 3px;
padding:15px;
}
.generalTable p{
color:#444;
font-size:12px;
line-height:16px;
margin:0 10px 20px 0px;
}
.generalTable dl{
background:#FBFDE3;
border:1px dotted #c9c9c9;
margin:0 auto 10px;
padding:10px;
width:430px;
}
.generalTable dt{
color:#F59425;
font-size:14px;
font-weight:bold;
}
.generalTable dd{
font-size:12px;
line-height:20px;
margin:0 0 10px 0;
}
.generalTable h1{
color:#BB1F00;
margin:0 0 5px 0;
}
.generalTable h3{
color:#BB1F00;
font-weight:bold;
margin:0 0 0 0px;
}
.generalTable .promoFeed{
background:#FAFAFA;
padding:15px;
}
#header{
background:url(/img/headerBg.png) no-repeat left -9px;
	height:131px;
	margin:0 auto;
	padding:0;
	width:980px;
	overflow:hiden;
}
.img-frame {
padding:4px 6px;
display:block;
margin:0 auto;
}
#infoContainer{
background:#fbfce3;
margin:0 0 0 9px;
padding:20px 2px 0 5px;
width:205px;
}
#logoContainer{
height:40px;
float:left;
}
#logoContainer #countrySelection{
width:200px;
float:left;
margin-top:20px;
}
#myContribute{
}
#myContribute td,#myContribute th, #myContribute .th{
padding:2px 5px;
height:25px;
}
#myContribute td{
background:#fff;
color:#BB5900;
font-weight:bold;
text-align:right;
padding:2px 15px 2px 5px;
}
#myContribute .th{
background:#FAFAFA;
border-bottom:1px solid #EEE6BF;
color:#BB1F00;
font-size: 	1.182em;
font-weight:bold;
}
#myContribute th{
color:#666;
background:#fff;
line-height:20px;
}
#myContribute th.odd,#myContribute td.odd{
background:#FBFDE3;
}

#navContainer{
float:left;
font-family:Arial, Helvetica Neue, Helvetica, sans-serif ;
padding:74px 0 0 25px;
}
#searchBox{
float:right;
text-align:left;
margin-right:8px;
width:477px;
}
#searchBox h3{
color:#fff;
font-weight:bold;
margin-left:5px;
}
#searchBox input{
border:none;
float:left;
}
#headerSearch{
color:#888;
font-size:1.636em;
padding:7px 0 0 35px;
}
.moreSearch{
display:block;
margin-bottom:-8px;
}
#navMenu{
}
#navMenu li{
float:left;
font-size:13px;
font-weight:bold;
height:24px;
}
.navSeperator{background:url(/img/navSeperator.gif) no-repeat 1px 3px;}

#navMenu li a:link,#navMenu li a:active,#navMenu li a:visited{
color:#707070;
padding:1px 2px;;
}
#navMenu li a:hover{
background:none;
color:#707070;
text-decoration:underline;
}
#navMenu li img{
margin-bottom:-2px;
}
#navMenu li span{
display:block;
line-height:13px;
padding:4px 2px 4px 6px;
}
#navMenu .box{
color:#777;
font-size:11px;
margin:4px 0 0 10px;
width:200px;
}
.newsContainer{
background:#fff;
border:1px solid #b3becf;
margin:0 0 10px;
padding:5px;
overflow:hidden;
clear:both;
}
.newsContainer h6{
color:#bb5900;
font-weight:bold;
font-size:18px;
padding:0;
}
.newsContainer p{
color:#6e6e6e;
line-height:13px;
}
.newsContainerLeft{
float:left;
width:30px;
padding:5px 0 0 0;
}
.newsContainerRight{
width:190px;
float:right;
}
.promoContainer{
background:#fff;
border:1px solid #F59426;
margin:0 0 10px;
padding:5px;
overflow:hidden;
clear:both;
font-size:12px;
font-style:italic;
font-weight:bold;
text-align:center;
}
.pageIndex{
clear:both;
overflow:hidden;
margin:30px auto 0px;
text-align:center;
}
.pageIndex span{
background:#fff;
border:1px solid #C5CED4;
display:block;
float:left;
font-size:13px;
padding:2px 3px;
margin:0 2px;
}
.pageIndex a:link,.pageIndex a:visited,.pageIndex a:active{
color:#0072BC;
padding:0px 2px;
text-decoration:underline;
}
.pageIndex a:hover{
background:#0072BC;
color:#fff;
}
#promotionContainer{
margin:0 12px;
}
.promoDetailFont{
margin-bottom:3px;
}
/*.promoDetailFont span{
color:#C35D67;
font-weight:bold;
font-size:1em;
}*/
.promoDetailFont .calanderStates{
color:#888;
font-weight:normal;
padding:0 4px;
}
.promoDetailFont img{
margin-bottom:-3px;
}
.promoFeed{
/*background:url(/img/promoFeedBg465.png) left bottom no-repeat;*/
border:1px solid #C5CED4;
margin:1px 0;
overflow:hidden;
}
.promoFeedBox{
/*background:url(/img/promoFeedRepeatBg465.gif) left repeat-y;*/
background:#fff;
width:465px;
padding:3px 0;
}
.promoFeed .promoFeedDetail{
width:330px;
padding:0 20px 0 0;
float:right;
}
.promoFeedDetail{
float:left;
margin:4px 0;
overflow:hidden;
}
.promoFeedDetail p{
font-size: 1.091em;
line-height:14px;
margin:0 0 8px 0;
}
.promoFeedIcon{
display:none;
float:right;
margin:5px 3px 0 0;
}
.promoFeedHeader{
background:#fff url(/img/promoFeedRepeatBg465.gif) right top no-repeat;
font-size:0;
height:2px;
display:none;
}
.promoFeedLogo{
float:left;
margin-right:8px;
padding:4px 10px 4px 6px;
width:84px;
}
.promoFeedLogo a{
border:1px solid #fff;
display:block;
}
.promoFeedLogo a:hover{
background:none;
border:1px solid #F59426;
}
.promoFeedFooter{
clear:both;
float:none;
font-size:0;
height:0;
}
.promoRating{
}
.promoRating .rateNum{
margin:0;
}
.promoRating .rateFont{
display:block;
font-size: 	1.182em;
font-weight:bold;
text-align:right;
width:37px;
}
.goldRate span{color:#eeab00;}
.silverRate span{color:#898989;}
.coperRate span{color:#c24f36;}
.cheapRate span{color:#3ea130;}
.noRate span{color:#acacac;}

.promoRating .voteFont{
display:block;
font-weight:normal;
text-align:center;
}
.promoRatingVote{
color:#8DC63F;
font-size:11px;
font-weight:bold;
text-align:center;
}
.promoRatingVote a:link,.promoRatingVote a:active,.promoRatingVote a:visited,.promoRatingVote a:hover{
background:none;
border:none;
}
.promoRatingVote div{
color:#F59426;
}
.promoRatingVote table{
margin: 0 auto;
}
.searchBrandName{
color:#BB1F00;
font-size:140%;
font-weight:bold;
}
#searchForm{
padding:10px;
overflow:hidden;
height:38px;
}
#searchLayout{
background:#EEE6BF;
margin:0 0 0 3px;
padding:15px;
}
#searchLayout  h1{
float:left;
}
#searchLayout .searchField{
border:1px solid #B3BECF;
background:#fff;
color:#444;
float:left;
font-size:14px;
margin:8px 0 0 20px;
padding:3px 3px;
width:230px;
}
#searchLayout .searchbutton{
border:1px solid #B3BECF;
float:left;
margin-top:8px;
}
#searchState{
background:#FBFCE3;
border-top:1px solid #B3BECF;
font-size:14px;
margin-bottom:5px;
padding:5px 10px;
line-height:18px;
}
#searchStateBottom{
background:#FBFCE3;
border-bottom:1px solid #B3BECF;
font-size:12px;
margin-top:5px;
padding:5px 10px;
line-height:18px;
}
#searchResultContainer{
overflow:hidden;
}
#searchShareForm{
margin:10px auto;
width:525px;
}
.searchResult{
background:#fff;
border:1px solid #B3BECF;
float:left;
height:190px;
margin:5px 8px;
width:206px;
}
.searchResult:hover{
background:#FBFDE3;
}
.searchResultLogoContainer{
height:146px;
padding:8px 0;
}
.searchResultLogoContainer:hover{background:none;}
.searchResultTable{
width:100%;
}
.searchResultTable td{
text-align:center;
}
.searchResultTable a:hover{
background:none;
}
.searchResultTable a:hover img{
border:1px solid #B3BECF;
}
.searchResultTable img{
border:1px solid #fff;
}
.searchResultTable a{
font-size:16px;
line-height:18px;
padding:1px 2px;
}
a:hover .setRatingVote{
background:url(/img/headerBg.png) no-repeat;
}
.setChartLabel{
float:left;
height:12px;
margin:5px 10px 5px 5px;
width:12px;
}
.setRatingVote{
background:url(/img/headerBg.png) no-repeat;
height:22px;
width:80px !important;
}
.setRatingTopic{
background:url(/img/headerBg.png) no-repeat;
height:22px;
width:80px !important;
}
.setRating{
background:url(/img/setRatingStar.png) no-repeat;
height:36px;
line-height:15px;
margin:2px 0 2px 2px;
width:88px;
}
.set16x{
background:url(/img/set16x.gif) no-repeat;
height:16px;
width:16px;
}
.set20x{
background:url(/img/set20x.gif) no-repeat;
height:20px;
width:25px;
}
.set20x_G{
background:url(/img/set20x_G.gif) no-repeat;
height:20px;
width:25px;
}
.set30x{
background:transparent url(/img/headerBg.png) no-repeat;
height:40px;
width:33px;
}
.setStampType{
background:transparent url(/img/setPromoType100.gif) no-repeat;
}
.setSearch{
background:url(/img/setSearch.png) no-repeat;
height:36px;
}
.setPromoType{
height:124px;
width:31px;
}
.promoType{
background:url(/img/setPromoTypeInActive124x.png) no-repeat;
height:30px;
width:126px;
}
.shareMore a:hover{
background:none;

}
#statesContainer{
color:#777;
font-family:Tahoma, Geneva, Verdana;
height:20px;
line-height:13px;
padding:4px;
position:relative;
text-align:right;
right:0;
}
#statesContainer .userName{
color:#bb5900;
font-weight:bold;
font-size: 	1.091em;
}
#statesContainer .welcome{
color:#666;
font-size: 	1.091em;
}
#statesContainer a:link,#statesContainer a:active,#statesContainer a:visited{
color:#0072bc;
}
#statesContainer a:hover{
text-decoration:underline;
background:none;
}
#statesContainer span{
padding:4px 2px;
white-space:nowrap;
}
#statesInner{
float:right;
margin:0 15px 0 0;
}
#sideCol{
float:left;
margin:0 0 0 10px;
padding:13px 0 0 0;
width:235px;
}
#siteLogo{
height:67px;
margin:0 0 0 15px;
position:absolute;
top:30px;
width:314px;
}
#subscribeHint{
display:none;
margin:0;
position:absolute;
right:5px;
top:13px;
}
#subscribeContainer{
background:url(/img/updateRssBg.png) no-repeat 0 14px;
height:225px;
margin-left:20px;
padding:145px 20px 0 50px;
width:180px;
}
#subscribeContainer  p{
color:#464646;
font-size:12px;
line-height:15px;
overflow:hidden;
}
#subscribeContainer .emailMe{
width:181px;
}
#subscribeContainer .rssMe{
width:132px;
}
#subscribeContainer .rssIconB{
float:right;
margin-top:15px;
}
#subscribeContainer .emailAdd{
background:#efefef;
border:1px #000 solid;
color:#000;
font-size:12px;
width:120px;
}
#subscribeContainer .emailSubscribe{
background:url(/img/emailButton.png) no-repeat 0 0;
border:none;
cursor:pointer;
height:42px;
width:55px;

}
#firstTime{
float:left;
width:250px;
margin:0 0 0 20px;
padding:1px 8px;
border:1px dotted #F26D7D;
background:#f7f7f7;
}
#firstTime h5{
color:#BB1F00;
}
#firstTime p{
color:#666;
line-height:14px;
}
#topicsContainer{
/*border-bottom:solid 1px #BB1F00;*/
margin:0 0 10px 0;
}
.tagnav,.tagnav span,.tagnav a{
 background:url(/img/tagCloudSprite.png) no-repeat;
}
.tagCloudContainer{
/*background:url(/img/tabBg.png) no-repeat 0 14px;*/
margin:0 0 10px;
}
.tagCloudFooter{
/* background:url(/img/tabBg.png) no-repeat left bottom; */
height:25px;
display:none;
}
.tagCloud{
background:#fff;
border-style:solid;
border-width:0px 1px 1px 1px;
border-color:#B3BECF;
line-height:17px;
padding:5px;
}
.tagCloud a:link,.tagCloud a:visited,.tagCloud a:active{
color:#0072bc;
padding:1px 2px;;
}
.tagCloud a:hover{
background:#0072bc;
color:#fff;
}
.tagnav{
border-bottom:1px solid #B3BECF;
background-position:right -112px;
height:22px;
}
.tagnav span{
float:left;
height:23px;
padding:0 0 0 8px ;
background-position:left -58px ;
}
.tagnav span.afterSelected{
padding:0px;
}
.tagnav span a{
background-position:right -58px ;
}
.tagnav span.tabSelected{
background-position:left -32px;
}
.tagnav span.tabSelected  a.generalTab{
background-position:right -32px ;
}
.tagnav span.tabSelected  a.lastTab{
background-position:right 0px;
}
.tagnav a:link,.tagnav a:visited,.tagnav a:active{
color:#F59426;
line-height:27px;
padding:7px 10px 2px 0;
}
.tagnav span.tabSelected a{
border-top:1px solid transparent;
color:#BB5900 !important;
font-size: 	1.182em;
font-weight:bold;
line-height:23px;
padding:3px 20px 4px 0;
}
.tagnav a:hover{
color:#BB5900;


}
.topicFeed{
background:#fff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#E8E7E7;
margin:0 0 2px 0;
padding:5px;
overflow:hidden;
}
.topicFeed p{
font-size:12px;
margin-top:-2px;
padding:1px 2px;
}
.topicFeed p a:link,.topicFeed p a:visited,.topicFeed p a:active{
color:#333;
}
.topicFeed p a:hover{
text-decoration:underline;
background:none;
}

.topicFeed h6 a:link,.topicFeed h6 a:visited,.topicFeed h6 a:active{
color:#F59425;
padding:1px 2px;
}
.topicFeed h6 a:hover{
background:#F59425;
color:#fff;
}
.commentArrow	{background:url(/img/headerBg.png) no-repeat;background-position: -490px -163px;height:11px;width:380px;}
.visualize{border:none !important;}
/* set voting*/
.setWork	{background-position:right -209px;cursor:pointer;}
.setTest	{background-position:right -140px;}
.setNotWork	{background-position:right -230px;cursor:pointer;}

a:hover .setWork	{background-position:right -165px;cursor:pointer;}
a:hover .setNotWork	{background-position:right -186px;cursor:pointer;}

/* set Like*/
.setTopicLike	{background-position:-796px -208px;cursor:pointer;}
.setTopicLabel	{background-position:-796px -186px;}

a:hover .setTopicLike	{background-position:-796px -238px;cursor:pointer;}


/* setrating*/
/*.goldRate	{background-position:0px 0px;}
.silverRate	{background-position:0 -62px;}
.coperRate	{background-position:0 -124px;}
.cheapRate	{background-position:0 -186px;}
.noRate		{background-position:0 -248px;}*/
.goldRate	{background-position:36px 0px;}
.silverRate	{background-position:36px -38px;}
.coperRate	{background-position:36px -75px;}
.cheapRate	{background-position:36px -113px;}
.noRate		{background-position:36px -150px;}

/*set16x*/
.rss16x		{background-position:-428px 0px;}
.promo16x	{background-position:0px 1px;}
.hot16x		{background-position:-30px 1px;}
.latest16x	{background-position:-60px 1px;}
.expiring16x{background-position:-90px 1px;}
.discount16x{background-position:-120px 1px;}
.coupon16x	{background-position:-150px 1px;}
.voucher16x	{background-position:-180px 1px;}
.tips16x	{background-position:-210px 1px;}
.comment16x	{background-position:-330px 1px;}
.topic16x	{background-position:-360px 1px;}
.date16x	{background-position:-390px 1px;}

/*set20x */
.discount20x{background-position:0px 1px;}
.coupon20x	{background-position:-30px 1px;}
.voucher20x	{background-position:-60px 1px;}
.tips20x	{background-position:-90px 1px;}
.comment20x	{background-position:-210px 1px;}
.topic20x	{background-position:-240px 1px;}
.promo20x	{background-position:-305px 1px;}
/*setPromoType124px*/
.pmpRadio .tips20x		{background-position:-379px -1px !important;}
.pmpRadio .discount20x	{background-position:0px -1px !important;}
.pmpRadio .coupon20x		{background-position:-126px -1px !important;}
.pmpRadio .voucher20x	{background-position:-252px -1px !important;}

/*set30x  bg*/
.promo30xb		{background-position:-588px -503px;}
.comment30xb	{background-position:-865px -503px;}
.topic30xb		{background-position:-948px -503px;}
.share30xb		{background-position:-909px -503px;}
/*set30x */
.promo30x		{background-position:-588px -554px;}
.comment30x		{background-position:-865px -554px;}
.topic30x		{background-position:-948px -554px;}
.share30x		{background-position:-909px -554px;}

/*setSearch*/
.searchInput	{background-position:0px 0px;height:29px;width:278px;}
.searchInputFoc	{background-position:0px -41px;}
.searchEvery	{background-position:-312px 0px;cursor:pointer;width:92px;}
.searchEveryFoc	{background-position:-312px -41px;}
.searchBrand	{background-position:-406px 0px;cursor:pointer;width:72px;}
.searchBrandFoc	{background-position:-406px -41px;}

/*setStamType*/
.discount100a	{background-position:-1639px -20px;}
.coupon100a		{background-position:-939px -5px;}
.voucher100a	{background-position:450px -10px;}
.tips100a		{background-position:-239px -10px;}

.disc100		{background-position:-1799px -20px;}
.coupon100		{background-position:-1099px -5px;}
.voucher100		{background-position:300px -10px;}
.tips100		{background-position:-399px -10px;}
/*setStamType*/
.disc100h		{background-position:-1739px -20px;}
.coupon100h		{background-position:-1039px -5px;}
.voucher100h	{background-position:360px -10px;}
.tips100h		{background-position:-339px -10px;}

/*setChartLabel*/
.c1		{background:#be1e2d;}
.c2		{background:#666699;}
.c3		{background:#92d5ea;}
.c4		{background:#ee8310;}
.c5		{background:#8d10ee;}
.c6		{background:#5a3b16;}
.c7		{background:#26a4ed;}
.c8		{background:#f45a90;}
.c9		{background:#e9e744;}

#rssContainer{
float:right;
margin:0 20px 0 10px;
line-height:18px;
}
#user160x600{
margin:0 auto;
width:160px;
}
#user250x{
width:240px;
margin-left:20px;
}
#websitePreview{
border:1px solid #ddd;
height:240px;
width:240px;
margin:0 0 20px 20px;
}
.addthis{
background:#fff;
border:1px solid #b3becf;
height: 15px;
padding:5px;
overflow:hidden;
}
.addthis a span{
margin:0 4px 0 0px;
}
.promoFeedAd{
background:#FFFFFF;
border:1px solid #C5CED4;
margin:1px 0;
text-align:center;
}
.searchResultIn{
background:#fff;
border:1px solid #B3BECF;
font-size: 	1.364em;
line-height:16px;
margin:1px 0;
padding:10px;
overflow:hidden;
}
.searchResultIn .feedStates{
margin:3px 0 0 3px;
font-size: 0.909em;
}
.generalBox{
background:#EEE6BF;
margin:0 auto 20px;
padding:15px;
}
.generalSection{
background:#FFFFFF;
border:1px solid #D9D9D9;
margin:10px 0 10px 0;
padding:10px;
}
.widgetPanel{
margin:5px 0px 30px 0;
}
.widgetTable{
background:#FBFCE3;
border:1px solid #EDE6BF;
width:100%;
margin:8px 0;
}
.widgetCode textarea{
font-family:monospace;
font-size:1em;
height:10em;
padding:0.5em;
width:90%;
}
.listPanel ul{
list-style: disc;
margin: 0 0 0 20px;
}
.listPanel ol{
list-style: decimal;
margin: 0 0 0 20px;
}
.userProfileTable{
width:100%;
}
.userProfileTable td{
padding:5px;
}
.userContributeTable{
width:150px;
background:#FFFFFF;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#E8E7E7;
margin:0px 1px;
overflow:hidden;
}
.userContributeTable td{
padding:0px 5px;
text-align:center;
}
.contributionContainer{
padding:0px 10px;
}

.generalTable ul{
list-style: disc;
margin: -15px 0 20px 30px;
color:#444444;
}
.generalTable ol{
list-style: decimal;
margin: -15px 0 20px 30px;
color:#444444;
}

.promoSection {
}
.promoImage {
float:left;
margin-right:5px;
}

.promoDetails {
}
.promoLargeDetails {
float:left;
}
.promoDetailItem {
margin-top:5px;
}
.promoDetailIcon {
float:left;
margin-right:5px;
}
.promoDetailFont {
display:table;
}

.relatedPromoSection {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C5CED4;
width:500px;
overflow:hidden;
margin:5px;
padding:5px;
float:left;
}

.promoFeedDetail .feedStates{
width:360px;
}
.promoFeedDetail .feedbackTable{
margin-top:10px;
width:360px;
}

.pagIndexLabel {
font-size:16px;
}

#storeNav{
margin:20px 0 20px 5px;
}
#storeNav h1{
font-size:14px;
text-decoration:underline;
font-weight:bold;
text-align:center;
}
#storeNav span a:link,#storeNav span a:active,#storeNav span a:visited{
color:#707070;
}
#storeNav span{
background:url(/img/headerBg.png) no-repeat -795px -303px;
display:block;
font-size:14px;
padding:2px 2px 2px 15px;
}
#storeNav span a:hover{
background:#FBFDE3;
text-decoration:underline;
}