/* generic */
table.prop th { font-weight: bold; }
table.prop td { font-weight: normal; }
legend span { font-weight: bold; font-size: 1.2em; }
div#errors label { font-weight: normal; }
#top-link { font-weight: bold; text-decoration: none; }
#topLogin input, #topLogin button { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#topLogin .login { text-decoration: none; font-weight: bold; }
#header ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; }
#header ul li a:hover { text-decoration: underline; }
#header ul li a.login, #header ul li a.logout { font-weight: bold; }
#header ul li a:hover.login, #header ul li a:hover.logout { text-decoration:none; }
#footer a { text-decoration:none;}
#footer ul li { font-family: Arial, Helvetica, sans-serif; }
#footer div.version {font-size: 85%; }
#footer div.copy {font-size: 85%; }
#search input { font-size: 1.4em; }
#search button { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
.seemore a { font-weight: bold; text-decoration: none; }
.sorting { font-weight: bold; }
.sorting a { text-decoration: none; }
.alphabet { font-weight: bold; }
.alphabet a { text-decoration: none; }
/**** Global Elements ****/
.jslink { cursor: pointer; }
a.jslink { text-decoration: none; }

/**** Common Pages ****/
#login label.checkbox { font-weight: normal; }
#login label.error { font-weight: normal; line-height: 1; }
.dialog .label { font-weight: bold; }
.dialog div.description ul { line-height: 1.5; }
.dialog div.title { font-weight: bolder; font-size: larger; }
.dialog .tac label { font-weight: normal; }
.dialog .subtext { font-size: 90%; }
.part h2 { font-size: 2.5em; font-weight: bold; line-height: 2; }
.part h3 { font-size: 2em; font-weight: bold; line-height: 2; }
.part h4 { font-size: 1.5em; font-weight: bold; line-height: 2; }
.part h3 a { text-decoration: none; }
.part h3 a:hover { text-decoration: underline; }
.textareamessage { font-style: italic; }
.credits li a { text-decoration:none; font-weight:bold; }

/***** STORE ****/
.by { font-size: 0.8em; font-weight: normal; }
.legend { font-size: 80%; }
.product-label { font-size: 1.2em; }
.stylename { font-size: 1.5em; }
.price { font-size: 1.5em; font-weight: bold; }
span.vcard a { font-size: 1em; text-decoration: none; }
.buyBtn .text a { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; text-decoration:none; text-transform: uppercase; }
.productWrapper .infoText { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; }
.productWrapper .infoText a { text-decoration: none; }
.productWrapper .slidingTab { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.1em; font-style: italic; }
.productWrapper .slidingTab span { font-size: 1.1em; font-weight: bold; }
.productWrapper .author a { font-weight: bolder; text-decoration: none; }
.tags a { text-decoration: none; }
#tagcloud li a { text-decoration:none; }
.wetweet_title { font-family:Arial, Helvetica, sans-serif; font-size:2.5em; font-style:italic; }
.user_tweet_text { font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: normal; }
.tweet_time { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-style: italic; text-decoration: none; }
.tweet_text { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: italic; }
#wetweet { font-family: Georgia, serif;}
#wetweet p { font-family:Arial, Helvetica, sans-serif; font-size:1em; font-style:italic; }
#wetweet .user_tweet_text { font-size: 1.2em; }
#wetweet .tweet_list li a { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-style: italic; text-decoration: none; }
#wetweet .tweet_list li a:hover { text-decoration: underline; }
#wetweet .tweet_list li a.tweet_time { font-size: 1.2em; }
#youtweet .tweet_list li a { font-style: italic; text-decoration: none; }
#youtweet .tweet_list li a:hover { text-decoration: underline; }
#youtweet .tweet_list li a.tweet_time { font-size: 1.2em; }
#youtweet .tweet_list li a.tweet_time:hover { text-decoration: underline; }
.label { font-size: 200%; }
.size select { font-size: 130%; }
#quantity input { font-size: 130%; }
#quantity span { font-size: 60%; font-style: italic; font-weight: normal; }
#quantity span.product-label { font-size:1.2em; font-style:normal; }
.submit input { font-size: 130%; }
#AddToCartButtonId { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }

.fabric, .fit { line-height: 1; }
.fit span { line-height: 1.5; }
.jqmTitle span { font-size: 1.6em; font-weight:bold; }
.jcarousel-item div { font-size: .9em; }
#merchandise li .name { font-size: 1.6em; font-weight: bold; line-height: 1em; white-space: normal; }
#merchandise li .price { font-size: 1.4em; }

div.unpublished span.caption { font-weight: bold; }

/* If you use 10 scale, then you need classes from 1-10 */
li.cloud-percent1 { font-size:80% }
li.cloud-percent2 { font-size:90% }
li.cloud-percent3 { font-size:100% }
li.cloud-percent4 { font-size:110% }
li.cloud-percent5 { font-size:120% }
/* you can bold higher frequency tags or color them */
li.cloud-percent6 { font-size:140%; font-weight:100;}
li.cloud-percent7 { font-size:160%; font-weight:200;}
li.cloud-percent8 { font-size:180%; font-weight:300;}
li.cloud-percent9 { font-size:200%; font-weight:400;}
li.cloud-percent10{ font-size:220%; font-weight:500;}

/***** DESIGNER *****/
.steps ol li { font-size: 2em; font-weight:bold; }
#createdesign button { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight:bold; }
.caption { font-size: 1.5em; }
.published th { font-size: 1em; font-weight: bold; white-space: nowrap; }
.draft th { font-size: 1em; font-weight: bold; white-space: nowrap; }
button.action { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }

/*** FAQ ***/
ol.faq li a { font-weight: bold; text-decoration: none; }

/**** Advanced Search ****/
.results ol.authors li a { font-size: 1.4em; text-decoration: none; }
.paging a { text-decoration: none;  }
.paging .currentStep { font-weight: bold; }

/*** Contact / Feedback ***/
div.form fieldset textarea { font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 1em; }
.list tr.unread td { font-weight: bold; }

/*** Signup ***/
#signup span { font-size: .9em; font-weight: normal; }
