/* Effective stylesheet produced by snapshot save */
.wpfp-hide { display: none ! important; }
.wpfp-img { border: 0px none ! important; vertical-align: middle ! important; margin-right: 2px ! important; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: none repeat scroll 0% 0% transparent; border: 0px none; margin: 0px; padding: 0px; vertical-align: baseline; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; }
ol, ul { list-style: none outside none; }
blockquote { quotes: none; }
blockquote:before, blockquote:after { content: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0px; }
a { border: medium none; outline: medium none; }
a img { border: medium none; }
.clr { clear: both; padding: 0px; margin: 0px; width: 100%; height: 0px; line-height: 0px; font-size: 0px; overflow: hidden; }
button::-moz-focus-inner { padding: 0px; border: 0px none; }
html, body { height: 100%; }
body { margin: 0px; color: rgb(85, 86, 85); background: none repeat scroll 0% 0% rgb(229, 232, 234); font: 12px/18px Tahoma,Geneva,sans-serif; }
p { margin: 0px; }
h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1em; }
h6 { font-size: 0.8em; }
hr { background-color: rgb(230, 230, 230); border: 0px none; height: 1px; margin-bottom: 20px; }
img { border-style: none; }
a { color: rgb(7, 96, 158); }
a:hover { text-decoration: none; }
#wrapper { background: url("bg-body-scale.png") repeat-x scroll 0px 0px transparent; height: 70%; position: relative; }
.w1 { position: relative; background: url("bg-body.png") no-repeat scroll 50% 0px transparent; min-height: 100%; }
#header { width: 100%; position: relative; }
#header .shadow { background: url("header-shadow.png") no-repeat scroll 50% 0px transparent; width: 100%; height: 18px; position: absolute; top: 50px; left: 0px; }
#header .frame { width: 960px; margin: 0px auto; overflow: hidden; }
#header .panel { overflow: hidden; height: 1%; }
#main { margin: 0px auto; overflow: visible; padding: 20px 0px 15px; position: relative; width: 960px; }
#main:after { content: ""; display: block; clear: both; }
#content { width: 650px; float: left; }
#content-fullwidth { width: 945px; float: left; }
#sidebar { width: 270px; float: right; margin: 4px 20px 0px 0px; position: relative; display: inline; }
#footer { height: 250px; position: relative; width: 100%; font-size: 12px; line-height: 20px; }
.top { display: block; float: right; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); padding: 4px 5px; margin: 10px 14px 0px 0px; }
.top a { color: rgb(51, 51, 51); text-decoration: none; }
.top a:hover { color: rgb(102, 102, 102); }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.pad5 { padding: 5px 0px; }
.pad10 { padding: 10px 0px; }
.pad25 { padding: 25px 0px; }
.pad50 { padding: 50px 0px; }
.pad75 { padding: 75px 0px; }
.pad100 { padding: 100px 0px; }
.clear { clear: both; }
.btn {	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;	
	display:inline-block;
	color:#ffffff;
	font-size:28px;
	padding:13px 50px;
	text-decoration:none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
.btn:hover {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	cursor:pointer;
}
.btn:active {
	position:relative;
	top:1px;
}
#simpleTooltip { padding: 5px 7px; background: none repeat scroll 0% 0% rgb(17, 17, 17); border-radius: 4px 4px 4px 4px; color: rgb(229, 229, 229); font-size: 10px; opacity: 0.7; }
.debug { padding: 10px 20px; }
.text-box h1.title { padding: 0px 0px 3px; font-size: 17px; line-height: 22px; font-weight: normal; color: rgb(58, 57, 57); }
#nav { margin: 0px; padding: 21px 0px 0px 43px; list-style: none outside none; font-size: 11px; line-height: 13px; position: relative; float: left; display: inline; }
* html #nav { margin: 0px 0px 0px 42px; }
* html .inner #nav { margin: 0px 0px 0px 32px; }
#nav li { float: left; margin: 0px 0px 0px -33px; position: relative; }
#nav li a { float: left; font-weight: bold; color: rgb(252, 253, 253); width: 94px; height: 38px; text-align: center; text-transform: uppercase; padding: 7px 36px 0px 0px; cursor: pointer; text-shadow: 0px 1px 0px rgb(102, 102, 102); text-decoration: none; }
#nav li a:hover { padding-top: 8px; color: rgb(232, 232, 232); margin-top: -2px; }
#nav .active { padding: 1px 0px 0px; margin: 0px -14px 0px -43px; font-size: 13px; line-height: 15px; }
#nav li.active a { height: 35px; width: 130px; color: rgb(131, 132, 132); padding: 10px 36px 0px 0px; background: url("bg-nav-active.png") no-repeat scroll 0% 0% transparent; text-shadow: 0px 1px 0px rgb(255, 255, 255); font-weight: bold; }
#nav li.active a:hover { text-decoration: none; padding-top: 10px; margin-top: 0px; }
#header .bar { float: right; margin: 18px 10px 0px 0px; display: inline; }
#header .add-nav { margin: 0px 14px 0px 0px; padding: 0px; list-style: none outside none; float: right; font: bold 11px/13px Arial,Helvetica,sans-serif; }
#header .add-nav li a { color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(102, 102, 102); }
#header .social { margin: 0px; padding: 0px; list-style: none outside none; float: right; }
#header .social li { float: left; margin: 0px 10px 0px 0px; }
#header .social li a:hover { opacity: 0.7; }
#header .social li .rss { background-position: 0px 0px; }
#header .social li .facebook { background-position: -26px 0px; }
#header .social li .twitter { background-position: -52px 0px; }
.header-bar { overflow: hidden; height: 1%; padding: 0px 0px 0px 9px; }
#logo { padding-top: 0px; }
.slogan { display: block; font: italic 12px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(122, 118, 118); margin: -29px 0px 0px; width: 365px; }
#header .search-box { float: right; margin: 10px 17px 0px 0px; display: inline; }
#header .search-box .holder { overflow: hidden; height: 1%; padding: 20px 0px 11px 20px; }
#header .search-box .row { overflow: hidden; height: 1%; padding: 0px 0px 6px; }
#header .search-box .text { margin: 0px 10px 0px 0px; width: 388px; float: left; }
#header .search-box .text input { padding: 11px; margin: 0px; border: medium none; width: 360px; text-align: left; font-size: 18px; color: rgb(156, 157, 169); background: none repeat scroll 0% 0% transparent; }
#header .search-box .btn-submit { float: left; margin: 0px; padding: 0px; font-size: 0px; line-height: 0; border: medium none; width: 53px; height: 46px; cursor: pointer; text-indent: -9999px; overflow: hidden; }
ul.ui-autocomplete, .ui-menu { z-index: 9999; }
a.tax-link { padding: 0px 5px 0px 0px; }
#content .featured { margin: -7px 0px 15px -28px; position: relative; height: 1%; padding: 0px; }
#content .featured .gallery-t { width: 685px; height: 311px; overflow: visible; }
#content .featured .gallery-c:after { content: ""; display: block; clear: both; }
#content .featured .gallery-holder { float: left; width: 685px; margin: -195px 33px 0px; padding: 0px; position: relative; }
#content .featured h1 { margin: -87px 0px 16px; font-size: 19px; line-height: 10px; font-weight: normal; color: rgb(255, 255, 255); padding: 0px 0px 0px 40px; text-shadow: 1px 1px 1px rgb(102, 102, 102); }
#content .featured .slide { overflow: hidden; height: 1%; position: relative; padding: 0px 0px 0px 56px; }
#content .featured .slider { margin: 0px; padding: 0px; list-style: none outside none; overflow: hidden; height: 145px; }
#content .featured .slider li:first-child { background: none repeat scroll 0% 0% transparent; }
#content .featured .slider img { display: block; border: medium none; max-width: 120px; max-height: 90px; }
#content .featured .slider img:hover { opacity: 0.6; }
#content .featured .slider span { display: block; text-align: center; height: 40px; overflow: hidden; }
#content .featured .slider a { font: bold 12px/14px Arial,Helvetica,sans-serif; text-decoration: none; }
#content .featured .slider a:hover { text-decoration: underline; }
#content .featured .link-l { position: absolute; left: 36px; top: 17px; width: 30px; }
#content .featured .link-r { position: absolute; right: 15px; top: 17px; width: 30px; }
#content .content-box .blog h1, #content .content-box .store h1, #content .content-box .blog h1 a { text-decoration: none; }
#content .content-box .blog h1 a:hover { text-decoration: underline; }
#content-fullwidth .content-box .box-holder { float: left; position: relative; margin: -52px 0px 0px; width: 945px; }
#content-fullwidth .content-box .head { overflow: hidden; height: 1%; padding: 7px 0px 25px 20px; background: none repeat scroll 0% 0% transparent; }
.content-box .box-c:after, #content-fullwidth .content-box .box-c:after { content: ""; display: block; clear: both; }
.content-box { margin: 0px 0px 20px -2px; position: relative; overflow: hidden; height: 1%; }
.comment-form { margin: 0px; position: relative; overflow: hidden; height: 100%; }
#commentForm fieldset { max-width: 603px; }
.content-box .box-holder { float: left; position: relative; margin: -20px 0px 0px; width: 653px; }
.content-box .post-box { padding: 20px 25px; }
.content-box .h2 { margin: 0px; }
.content-box .box-c:after { content: ""; display: block; clear: both; }
.head .counter, .head .counter-red { float: right; margin: 0px; padding: 0px 20px; font-size: 14px; font-weight: bold; line-height: 22px; color: rgb(156, 157, 169); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.head .counter span { color: rgb(0, 128, 0); font-weight: bold; text-shadow: 0px -1px 0px rgb(204, 204, 204); }
.head .counter-red span { color: rgb(169, 44, 44); font-weight: bold; text-shadow: 0px -1px 0px rgb(204, 204, 204); }
.content-box h2.archive { background: none repeat scroll 0% 0% transparent; padding-left: 12px; }
.content-box h2 span.coupon-count { float: right; font-size: 14px; color: rgb(153, 153, 153); margin: 0px 20px; }
.content-box .item-frame { padding: 10px; }
.content-box .item-frame:after { content: ""; display: block; clear: both; }
.thumbsup-vote { float: right; border: 1px solid rgb(219, 219, 219); padding: 3px; background: -moz-linear-gradient(center top , rgb(248, 248, 248) 1%, rgb(255, 255, 255) 100%) repeat scroll 0% 0% transparent; border-radius: 4px 4px 4px 4px; box-shadow: 1px 1px 5px rgb(183, 183, 183); }
.item-panel .thumbsup-vote { margin-top: -20px; }
.thumbsup-vote .results { font-size: 10px; font-weight: bold; text-align: center; }
.thumbsup-vote .progress { border: 1px solid rgb(204, 204, 204); background: -moz-linear-gradient(center top , rgb(204, 204, 204), rgb(233, 233, 233)) repeat scroll 0px 0px transparent; border-radius: 4px 4px 4px 4px; display: block; height: 14px; margin: 7px 2px 4px; min-width: 94px; padding: 0px; position: relative; }
.progress-green span { background: -moz-linear-gradient(center top , rgb(143, 200, 87) 10%, rgb(92, 148, 37) 90%) repeat scroll 0px 0px transparent; border: 1px solid rgb(92, 148, 37); }
.progress-red span { background: -moz-linear-gradient(center top , rgb(221, 95, 95) 10%, rgb(169, 44, 44) 90%) repeat scroll 0px 0px transparent; border: 1px solid rgb(169, 44, 44); }
.votes-green { color: rgb(92, 148, 37); }
.votes-red { color: rgb(169, 44, 44); }
.progress span { display: block; height: 12px; margin: 0px; padding: 0px; position: relative; text-align: center; width: 0px; border-radius: 3px 3px 3px 3px; }
.progress span b { color: rgb(255, 255, 255); line-height: 11px; padding-left: 2px; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); font-size: 0.8em; }
.content-box .item img { display: block; }
.content-box .store .thumb-wrap { float: left; }
.content-box .store .info { width: 420px; padding-left: 20px; float: left; }
.content-box .store img { display: block; }
#content .content-box .store img.store-thumb { width: 152px; border: 1px solid rgb(255, 255, 255); margin: 4px; max-width: 200px; box-shadow: 1px 1px 5px rgb(183, 183, 183); }
.content-box .store img.store-thumb:hover { opacity: 0.6; }
.item-panel { float: left; padding: 5px 10px; width: 550px; position: relative; }
.item-panel h3 { margin: 4px 15px 0px; font: 20px/22px "Trebuchet MS",Arial,Helvetica,sans-serif; display: inline; float: left; }
.content-box .item-panel h1 { font: 20px/22px "Trebuchet MS",Arial,Helvetica,sans-serif; margin: 0px; }
.content-box .item-panel h1 a { text-decoration: none; }
.content-box .item-panel h1 a:hover { text-decoration: underline; }
div.taxonomy { padding-left: 92px; max-width: 380px; }
.coupon-main h3 { margin: 4px 15px 0px 0px; font: 20px/22px "Trebuchet MS",Arial,Helvetica,sans-serif; display: inline; float: left; }
.content-box .item .text-box { min-height: 30px; padding: 10px 15px; line-height: 16px; }
.content-box .item .text-box a.more { font-size: 11px; }
.content-box .item .text-box p { margin: 0px; padding: 0px; line-height: 16px; }
.content-box .item .text-box p.desc { padding: 0px; line-height: 16px; }
.text-holder .taxonomy { font-size: 12px; padding: 5px 5px 5px 15px; }
div.store-info a { padding-left: 30px; }
.taxonomy span.store a { padding-left: 23px; }
.taxonomy span.folder a { padding-left: 28px; }
p.stats { float: right; font-size: 11px; color: rgb(156, 157, 169); margin: 5px -125px 0px 0px; }
.coupon-main { float: left; margin: 7px 0px 0px 20px; width: 385px; position: relative; }
.couponAndTip { width: 500px; position: absolute; top: 5px; left: 60px; }
.single-coupon .couponAndTip { top: 0px; }
.link-holder { float: left; margin: 3px 0px -8px; padding-left: 7px; }
p.link-popup span { display: block; position: absolute; top: 2px; left: 17px; }
.single-coupon p.link-popup span { top: 4px; }
.content-box ul.social { margin: 0px auto; padding: 1px 1px 5px; list-style: none outside none; }
.content-box ul.social:after { content: ""; display: block; clear: both; }
.content-box ul.social li { float: left; position: relative; margin: 0px 20px 0px 0px; list-style-type: none; line-height: 17px; }
.content-box ul.social li.report { float: right; margin: 0px; }
.content-box ul.social li.calendar span { margin-left: 23px; }
.content-box ul.social li .like { background-position: 0px 0px; }
.content-box ul.social li .show-comments { background-position: 0px -52px; }
.content-box .email-wrap { width: 446px; }
.content-box ul.social li .comment { background-position: 0px -52px; }
.content-box ul.social li .share { background-position: 2px -121px; }
.content-box ul.social li .problem { background-position: 0px -196px; }
.content-box ul.social li .mail { background-position: 0px -272px; }
.content-box ul.social li .facebook { background-position: 0px -363px; }
.content-box ul.social li .twitter { background-position: 0px -449px; }
.content-box ul.social li .digg { background-position: 0px -519px; }
.content-box ul.social li .reddit { background-position: 0px -598px; }
.content-box ul.social .drop { position: absolute; left: -139px; top: 15px; display: none; padding: 3px 0px 0px; z-index: 999; }
.content-box ul.social .drop-c:after { content: ""; display: block; clear: both; }
.content-box ul.social .drop ul { float: left; margin: 0px; padding: 5px 0px 6px 27px; list-style: none outside none; width: 560px; position: relative; border: medium none; }
.content-box ul.social .drop a { padding: 1px 0px 3px 25px; }
.thumbsup-badge { width: 82px; height: 80px; float: left; display: block; text-align: center; text-shadow: -1px -1px 1px rgb(153, 153, 153); padding-top: 20px; }
.thumbsup-badge .percent { color: rgb(255, 255, 255); display: block; font-size: 17px; font-weight: bold; letter-spacing: -1px; line-height: 110%; }
.thumbsup-badge .success { color: rgb(255, 255, 255); display: block; font-weight: bold; text-align: center; text-transform: uppercase; }
.thumbsup-vote .frame { width: 100px; }
.thumbsup-vote span.text { color: rgb(102, 102, 102); display: block; text-align: center; }
.thumbsup-vote span.vote { color: rgb(102, 102, 102); width: 35%; margin: 5px 0px 0px; padding: 5px 0px; }
.thumbsup-vote span.thumbsup-up { float: left; text-align: right; margin-left: 21px; }
.thumbsup-vote span.thumbsup-up span.thumbsup:hover { background-position: 0px -24px; cursor: pointer; }
.thumbsup-vote span.thumbsup-up span.thumbsup:active { background-position: 0px -48px; }
.thumbsup-vote span.thumbsup-down { float: left; text-align: left; }
.thumbsup-vote span.thumbsup-down span.thumbsdown:hover { background-position: -24px -24px; cursor: pointer; }
.thumbsup-vote span.thumbsup-down span.thumbsdown:active { background-position: -24px -48px; }
table { border-collapse: separate; border-spacing: 0px; width: 100%; border-top: 1px solid rgb(234, 234, 234); margin-bottom: 18px; }
table, td, th { vertical-align: middle; }
th { color: rgb(102, 102, 102); border-top: 1px solid rgb(255, 255, 255); text-transform: uppercase; padding: 10px; }
td { color: rgb(136, 136, 136); padding: 10px; }
tfoot td { border: 0px none; }
.tblwide { width: 100%; border-collapse: collapse; }
.tblwide tbody tr td { border-bottom: 1px solid rgb(205, 205, 205); vertical-align: middle; padding: 7px 5px; }
tr .even:hover { background-color: rgb(244, 244, 244) ! important; border-radius: 6px 6px 6px 6px; }
.meta { font-size: 12px; }
.tblwide h3 { font-size: 14px; font-weight: bold; margin-bottom: 7px; }
.paging { width: 623px; padding: 15px 10px; margin: 0px 5px; }
.content-box .paging .pages span { color: rgb(70, 83, 96); font: 12px/14px Arial,Helvetica,sans-serif; }
.content-box .paging .pages span.total { padding: 0px 10px 0px 3px; }
.content-box .paging .pages span.prevPage a, .content-box .paging .pages span.nextPage a { font-weight: bold; font-size: 14px; padding: 4px 8px 5px; background-color: rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); margin: 0px 3px; color: rgb(70, 83, 96); border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 1px rgb(227, 227, 227); text-decoration: none; }
.content-box .paging .pages span.current { padding: 5px 9px; background-color: rgb(186, 186, 186); border: 1px solid rgb(186, 186, 186); margin: 0px 3px; color: rgb(255, 255, 255); font-weight: bold; border-radius: 5px 5px 5px 5px; text-shadow: 0px -1px 0px rgb(128, 128, 128); box-shadow: 1px 1px 1px rgb(227, 227, 227); }
.content-box .paging .pages a.page { padding: 5px 9px 6px; background-color: rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); margin: 0px 3px; color: rgb(70, 83, 96); border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 1px rgb(227, 227, 227); text-decoration: none; }
.content-box .paging .pages span.prev a:hover, .content-box .paging .pages span.next a:hover, .content-box .paging .pages a.page:hover { border: 1px solid rgb(186, 186, 186); }
#content .content-box .blog, #content-fullwidth .content-box .blog { padding: 2px 20px 10px; }
#content .content-box .blog h1, #content .content-box .store h1, #content-fullwidth .content-box .blog h1 { font-size: 24px; line-height: 26px; font-weight: normal; margin: 0px 0px 6px; }
.store .desc { line-height: 16px; margin: 0px 0px 5px; }
.store .store-url { font-size: 11px; margin: 0px 0px 5px; }
.store .store-url a:hover { text-decoration: none; }
.content-bar { margin: 0px 0px 0px 0px; width: 620px; height: 26px;}
.content-bar .posted { float: right; }
.content-bar .posted { margin: 2px 24px 0px 0px; }
.content-bar .posted a { color: rgb(20, 108, 170); font-weight: bold; }
p.comment-count { float: right; padding: 1px 0px 2px; }
p.comment-count a { padding: 2px 0px 2px 22px; }
p.comment-count span { padding-left: 20px; }
p#comment-closed { text-align: center; }
.store .text-box { overflow: hidden; height: 1%; font: 12px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(85, 86, 85); padding: 15px 20px; }
.head-box { overflow: hidden; height: 1%; font: 12px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(85, 86, 85); margin: -15px; background-color: rgb(248, 248, 248); padding: 40px 20px 15px 15px; }
div.adsense { padding: 10px 25px 20px; }
div.facebook-wrap { margin: -8px 0px -20px 4px; }
.fan_box .connections_grid .grid_item { padding: 0px 10px 8px 3px; background-color: rgb(102, 102, 102); }
.blog .text-box { min-height: 325px; height: 1%; font: 12px/23px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(85, 86, 85); padding-top: 4px; padding-bottom: 3px; }
.blog .text-box-form { height: 1%; font: 12px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(85, 86, 85); padding: 5px 1px 10px; }
#content .blog .tblwide tbody tr td img { border: medium none; background: none repeat scroll 0% 0% transparent; padding: 0px; }
#content .blog img { border-radius: 3px 3px 3px 3px; background: none repeat scroll 0px 0px rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); display: inline-block; overflow: hidden; padding: 4px; }
#content .blog .text-box .image img, #content-fullwidth .blog .text-box .image img { display: block; }
#content .blog .text-box .text-holder, #content-fullwidth .blog .text-box .text-holder { padding: 0px 0px 24px; }
.blog .text-box p { margin: 0px 0px 18px; line-height: 23px; }
#content .blog .text-box p span, #content-fullwidth .blog .text-box p span { color: rgb(103, 119, 129); }
p.desc, p.expires, p.store { padding-bottom: 5px; }
#content .tags a { text-decoration: none; }
.blog .user-bar { overflow: hidden; height: 1%; padding: 25px 5px 10px 15px; margin: 0px -20px 0px -15px; }
.blog .user-bar a.leave:hover { color: rgb(102, 102, 102); }
.blog .user-bar .social { margin: 3px 0px 0px; padding: 0px; list-style: none outside none; float: right; width: auto; border: medium none; display: inline; }
* html .blog .user-bar .social { margin: 3px -10px 0px 0px; }
.blog .user-bar .social li { float: left; margin: 0px 11px 0px 0px; list-style-type: none; }
.blog .user-bar .social li a:hover { opacity: 0.7; }
.blog .user-bar .social li .rss { background-position: 0px 0px; }
.blog .user-bar .social li .twitter { background-position: -35px 0px; }
.blog .user-bar .social li .facebook { background-position: -69px 0px; }
.blog .user-bar .social li .digg { background-position: -107px 0px; }
.content-box h2.stores, .content-box h2.categories { border-bottom: 1px solid rgb(235, 235, 235); }
.content-box ul.stores, .content-box ul.categories { margin: 15px 10px 30px ! important; padding: 0px; overflow: hidden; }
.comments-box .comments { margin: 0px; padding: 0px 30px 30px; list-style: none outside none; overflow: hidden; height: 1%; }
ul.children li { margin: 25px 0px 0px; }
p.links span.closed { padding-right: 10px; color: rgb(151, 151, 151); font-size: 12px; }
a.mini-comments { padding: 0px 10px 0px 0px; }
.comments-box ul.comments-mini { max-height: 225px; overflow: auto; padding: 0px 0px 5px; }
.comments-box ul.comments-mini li { background-color: rgb(244, 244, 244); border: 1px solid rgb(255, 255, 255); margin: 7px 7px 0px; padding: 5px; min-height: 34px; list-style-type: none; line-height: 18px; border-radius: 3px 3px 3px 3px; box-shadow: 1px 1px 5px rgb(183, 183, 183); }
.comments-box ul.comments-mini li:hover { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }
.comments-box ul.comments-mini li img.avatar { border: 1px solid rgb(255, 255, 255); display: block; float: left; margin: 4px; height: 32px; width: 32px; box-shadow: 1px 1px 5px rgb(183, 183, 183); }
img.screen-thumb { border: 1px solid rgb(255, 255, 255); float: left; margin: 10px 0px 0px; box-shadow: 1px 1px 5px rgb(183, 183, 183); }
.comments-mini p { text-shadow: 1px 1px 1px rgb(255, 255, 255); font-size: 12px; margin-bottom: 2px; margin-left: 53px; margin-top: 2px; }
.comments-mini p.comment-meta { border-top: 1px dotted rgb(153, 153, 153); color: rgb(149, 146, 141); font-size: 11px; margin-top: 7px; padding-top: 4px; }
.author-wrap { margin: -5px -15px 0px; padding: 31px 40px 30px; background-color: rgb(244, 244, 244); min-height: 70px; border-bottom: 1px solid rgb(219, 219, 219); border-top: 1px solid rgb(219, 219, 219); }
.author-wrap h1 { padding: 0px 0px 0px 75px; }
.author-wrap p { padding-left: 85px; }
.author-wrap p.author { padding-left: 85px; font-size: 18px; margin: -2px 0px 4px; text-shadow: 1px 1px 0px rgb(255, 255, 255); }
.author-wrap img.avatar { border: 1px solid rgb(255, 255, 255); display: block; float: left; padding: 2px; box-shadow: 1px 1px 5px rgb(183, 183, 183); }
.comments-mini p.comment-meta span.date-wrap { float: right; margin-top: 2px; }
.comments-box .comments ul li { padding: 0px; }
.comments-box .comments li { height: 1%; padding-top: 30px; list-style-type: none; }
.comments-box .comments li.pingback { padding: 2px 0px 2px 5px; list-style-type: circle; }
.comments-box .items .rt img.avatar { border: 1px solid rgb(255, 255, 255); display: block; float: left; padding: 2px; box-shadow: 1px 1px 5px rgb(183, 183, 183); }
.comments-box .comments .items .items-image img { display: block; }
.comments-box .comments .items { font: 12px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(60, 60, 60); }
.comments-box .comments .items p { line-height: 23px; margin: 0px 0px 18px 83px; }
.comments-box .comments .bar { height: 1%; font-size: 11px; overflow: hidden; padding: 0px 0px 7px; border-bottom: 1px dotted rgb(153, 153, 153); margin: -4px 0px 15px 83px; }
.comments-box .comments .bar a { float: left; font-weight: bold; margin: 3px 10px 0px 0px; text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.comments-box .comments .bar a:hover { text-decoration: none; }
.comments-box .comments .bar span.date-wrap { float: right; margin-top: 2px; color: rgb(149, 146, 141); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.comments-list { display: none; margin: 15px 0px 0px -18px; }
.comments-list .comments-box { background-color: rgb(232, 232, 232); border: 2px solid rgb(219, 219, 219); margin: 0px 2px 0px 0px; }
.comments-list .comments-box .head { background: none repeat scroll 0% 0% transparent; padding: 0px; }
.comments-list .comments-box .comments { max-height: 225px; overflow: auto; padding: 0px; }
.comments-list .comments-box .comments li { overflow: hidden; height: auto; padding: 0px 3px 0px 0px; }
.comments-list p.links { text-align: right; background-color: rgb(244, 244, 244); margin: 0px 1px; padding: 7px 17px; }
.comments-box .comments .bar { font-weight: bold; }
.comments-box .comments .bar span { color: rgb(101, 101, 101); font-weight: normal; }
.comments-box a.comment-reply-link:hover { color: rgb(102, 102, 102); }
.comments-box .comments .items-b-holder { height: 34px; overflow: hidden; }
#respond .cancel-comment-reply { float: right; margin-bottom: 20px; font-size: 11px; }
#respond { float: right; margin: 10px 80px 20px 0px; }
#respond p { padding: 7px 0px; }
.post-box .text-box { margin: 0px; padding: 0px 0px 25px 29px; }
.post-box .head { margin: -20px -20px 0px -25px; }
.post-box #message { padding: 20px; }
.post-box h3 { font-size: 18px; line-height: 20px; font-weight: normal; margin-left: 10px; }
.post-box .row p { margin: 0px 0px 0px 167px; padding: 0px; color: rgb(60, 60, 60); }
.post-box .row p a { color: rgb(4, 83, 163); font-weight: bold; }
form#loginform, form#registerform, form#lostpassform { padding: 30px 0px; }
form#loginform p, form#registerform p, form#lostpassform p { overflow: hidden; height: 1%; padding: 0px 0px 9px; }
p.lostpass { margin: 10px 0px 0px 166px; }
#recaptcha_widget_div { margin-left: 204px; }
input#recaptcha_response_field { left: 0px; }
ul.errors { background: none repeat scroll 0px 0px rgb(255, 232, 230); border: 1px solid rgb(222, 87, 73); list-style: none outside none ! important; margin: 1.54em 0px ! important; padding: 10px 20px; }
ul.errors li { color: rgb(170, 68, 51); list-style: none outside none; }
p.success { background: none repeat scroll 0% 0% rgb(255, 255, 224); border: 1px solid rgb(230, 219, 85); color: rgb(137, 111, 68); margin: 0px 0px 20px ! important; padding: 12px; }
.box-yellow { background-color: rgb(255, 255, 204); border: 1px solid rgb(216, 210, 169); margin-bottom: 10px; border-radius: 4px 4px 4px 4px; padding: 7px; }
.box-red, .error { background-color: rgb(255, 235, 232); border: 1px solid rgb(204, 0, 0); margin-bottom: 10px; border-radius: 4px 4px 4px 4px; padding: 7px; }
li#rememberme, li#lostpass, li#register { margin-left: 167px; }
li#lostpass { margin-bottom: -10px; }
li#rememberme span { margin-left: 3px; color: rgb(138, 138, 138); font: italic 11px/13px Verdana,Geneva,Arial,Helvetica,sans-serif; }
#loginForm table.form-table { border: 0px none; margin: 0px; width: 100%; }
#loginForm .form-table th { width: 166px; padding: 0px; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); }
#loginForm .form-table label { margin-right: 6px; }
#loginForm .form-table tr:hover { background-color: rgb(255, 255, 255); }
#loginForm .form-table td { padding: 0px 0px 15px; }
#loginForm table.form-table span.description { margin-left: 0px; }
li#new-store-name, li#new-store-url, li#ctype-coupon-code, li#ctype-printable-coupon { display: none; }
input.invalid, textarea.invalid, select.invalid { border-color: rgb(204, 0, 0) ! important; }
div.invalid { color: rgb(204, 0, 0); font-size: 12px; margin: 2px 0px 0px 167px; }
form.commentForm fieldset ol, form.post-form fieldset ol { padding: 10px 0px 0px 80px; }
.reports_submit { margin: -2px 0px 0px; padding: 0px; min-width: 79px; height: 23px; cursor: pointer; border: medium none; color: white; font-size: 14px; letter-spacing: -1px; line-height: 16px; text-align: center; }
.reports_submit:hover { background-position: left bottom; }
.content-box h1, .content-box h2, .content-box h3, .content-box h4, .content-box h5, .content-box h6 { line-height: 1.5em; margin: 0px 0px 0.5em; }
.content-box ul { margin-bottom: 1.5em; padding: 0px 0px 0px 30px; }
.content-box ul ul { margin: 0px; }
.content-box ul li { list-style-type: disc; list-style-position: inside; line-height: 23px; }
.content-box ul ul li { list-style-type: circle; line-height: 23px; }
.content-box ol { margin-bottom: 1.5em; padding: 0px 0px 0px 30px; }
.content-box ol ol { margin: 0px; }
.content-box ol li { list-style-type: decimal; line-height: 23px; }
.content-box ol li ol li { list-style-type: lower-alpha; line-height: 23px; }
.content-box blockquote p { font-style: italic; }
.content-box pre, .content-box code { font-family: Consolas,Monaco,"Courier New",Courier,monospace; font-size: 12px; font-weight: inherit; margin-bottom: 22px; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word; background: none repeat scroll 0px 0px rgb(240, 240, 240); color: rgb(0, 0, 0); padding: 3px 5px; }
.content-box pre { border: 1px solid rgb(218, 218, 218); line-height: 1.3em; overflow: auto; padding: 11px; }
.content-box code { text-shadow: 0px 1px 0px rgb(255, 255, 255); }
#content img { height: auto; max-width: 640px; width: auto; }
#content .attachment img { max-width: 640px; }
#content img.attachment-post-thumbnail { display: inline; float: left; margin: 8px 15px 8px 0px; }
#content .alignnone, #content img.alignnone { display: block; clear: both; margin: 8px 15px 12px 0px; }
#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 8px; }
#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 8px; }
#content .aligncenter, #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
#content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px; }
#content .wp-caption { background: none repeat scroll 0% 0% rgb(241, 241, 241); border: 1px solid rgb(221, 221, 221); line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; border-radius: 3px 3px 3px 3px; }
#content .wp-caption img { margin: 0px; }
#content .wp-caption p.wp-caption-text { color: rgb(136, 136, 136); font-size: 11px; margin: 5px; line-height: 14px; }
#content img.wp-smiley { margin: 0px; border: 0px none; }
#content .gallery { position: relative; height: 1%; padding: 5px 0px 10px; }
#content .gallery .gallery-item { float: left; text-align: center; width: 33%; padding: 10px 0px; }
#content .gallery img { border: 2px solid rgb(207, 207, 207); }
#content .gallery .gallery-caption { color: rgb(136, 136, 136); font-size: 12px; margin: 0px 0px 12px; }
#content .gallery dl { margin: 0px; }
#content .gallery img { border: 1px solid rgb(221, 221, 221); }
#content .gallery a:hover img { opacity: 0.7; }
#content .gallery br + br { display: none; }
#content .attachment img { display: block; margin: 0px auto; }
* html #sidebar { margin: 4px 21px 0px -21px; }
* html .inner #sidebar { margin: 4px 34px 0px -34px; }
#sidebar .share-box img { float: left; margin: 5px 15px 0px 0px; }
#sidebar .share-box { display: block; font-size: 12px; height: 51px; line-height: 14px; margin: 0px 0px 10px; padding: 14px 0px 0px 16px; text-decoration: none; width: 253px; }
#sidebar .share-box:hover { background-position: left bottom; }
#sidebar .share-box:focus { background-position: 50% center; }
#sidebar .share-box span.lgheading { margin: 0px 0px 0px 45px; font-size: 23px; font-weight: bold; line-height: 25px; letter-spacing: -1px; color: rgb(255, 255, 255); font-family: "Myriad Pro",Myriad,"Liberation Sans","Nimbus Sans L","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; text-shadow: 1px 2px 3px rgb(0, 0, 0); display: block; }
#sidebar .share-box span.smheading { margin: 2px 0px 0px 45px; color: rgb(255, 255, 255); opacity: 0.8; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: normal; text-shadow: 0px -1px 0px rgb(0, 0, 0); display: block; }
#sidebar .subscribe-box { margin: 0px 0px 18px; }
#sidebar .subscribe-box .subscribe-c:after { content: ""; display: block; clear: both; }
#sidebar .subscribe-box .subscribe-holder { margin: 0px; padding: 5px 15px; position: relative; }
#sidebar .subscribe-box .text-box { overflow: hidden; height: 1%; padding: 0px 0px 0px 60px; min-height: 1px; }
#sidebar .subscribe-box p { font-size: 11px; line-height: 13px; color: rgb(122, 122, 122); }
#sidebar .subscribe-form { padding: 0px; }
#sidebar .subscribe-form .text input { padding: 5px; margin: 0px; width: 140px; background: none repeat scroll 0% 0% transparent; font-size: 11px; color: rgb(122, 122, 122); border: medium none; }
#sidebar .subscribe-form .row { overflow: hidden; height: 1%; }
#sidebar .subscribe-form .btn-submit:hover, #sidebar .sidebox .btn-submit:hover { color: rgb(255, 140, 0); background-position: 0px -31px; }
#sidebar .subscribe-form .btn-submit:hover span, #sidebar .sidebox .btn-submit:hover span { background-position: 100% -31px; }
#sidebar .box { width: 277px; position: relative; margin: 0px 0px 20px 2px; overflow: hidden; }
#sidebar .sidebox .cut { position: absolute; top: -5px; right: -6px; width: 74px; height: 74px; z-index: 999; }
#sidebar .box .box-c:after { content: ""; display: block; clear: both; }
#sidebar .box .box-holder { float: left; width: 277px; margin: -84px 0px 0px; position: relative; }
#sidebar .box h3, #sidebar .block h3 { margin: 0px 0px 21px; padding: 0px 0px 0px 23px; font: 20px/22px "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
#sidebar .box .list { margin: 0px; padding: 0px 5px; list-style: none outside none; font-size: 12px; line-height: 14px; color: rgb(137, 137, 137); overflow: hidden; }
#sidebar .box .list li p, #sidebar .sidebox .list li p { font-size: 11px; }
#sidebar .coupon-ticker, #sidebar .store-widget, #sidebar .coupon-cats-widget { margin-left: -10px; padding: 0px 4px; }
#sidebar .box .list li:hover, #sidebar .sidebox .list li:hover, ul.jta-tweet-list li:hover { background-color: rgb(244, 244, 244); }
#sidebar .box .list li a:hover, #sidebar .sidebox .list li a:hover { text-decoration: underline; }
#sidebar .box .list li a, #sidebar .sidebox .list li a { padding-left: 20px; font-weight: bold; text-decoration: none; font-size: 12px; }
#sidebar .box .categories-list { margin: 0px; padding: 0px 46px 0px 19px; list-style: none outside none; overflow: hidden; }
#sidebar .box .categories-list img { float: left; margin: 0px 17px 0px 0px; }
#sidebar .box .categories-list .text-holder { overflow: hidden; height: 1%; font-size: 12px; line-height: 14px; color: rgb(160, 160, 160); }
#sidebar .box .categories-list .text-holder p { margin: 0px; }
#sidebar .box .categories-list .text-holder a { font-size: 16px; line-height: 18px; }
#sidebar .box .ads-bar { overflow: hidden; height: 1%; padding: 7px 0px 0px 14px; }
#sidebar .box .ads-bar .ads { float: left; margin: 0px 5px 7px 0px; }
#sidebar .box .ads-bar img { display: block; }
#sidebar .block { width: 265px; margin: 0px 0px 18px; }
#sidebar .block-c:after { content: ""; display: block; clear: both; }
#sidebar .block .block-holder { float: left; width: 265px; position: relative; margin: -102px 0px 0px; padding: 0px 0px 32px; }
#sidebar .block .tabset { margin: 0px; padding: 0px 0px 0px 14px; list-style: none outside none; width: 251px; font: 11px/13px Verdana,Geneva,Arial,Helvetica,sans-serif; }
#sidebar .block .tabset:after { content: ""; display: block; clear: both; }
#sidebar .block .tabset li { float: left; position: relative; margin: 0px 15px 0px 0px; }
#sidebar .block .tabset li a { float: left; color: rgb(161, 159, 159); }
* html #sidebar .block .tabset li .bullet { bottom: -22px; }
#sidebar .block .tabset .active .bullet { visibility: visible; }
#sidebar .block .tabset li a span { float: left; cursor: pointer; padding: 3px 9px 5px 4px; }
#sidebar .block .tabset .active a:hover { text-decoration: none; }
#sidebar .block .list { margin: 0px; padding: 24px 40px 0px 18px; list-style: none outside none; font-size: 10px; line-height: 12px; color: rgb(51, 51, 51); overflow: hidden; }
#sidebar .block .list a { font-size: 12px; line-height: 14px; color: rgb(3, 98, 164); }
#sidebar .block .list p { margin: 0px; }
#sidebar .about-box { font: 11px/13px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(85, 85, 85); margin: -3px 0px 0px; padding: 0px 0px 0px 12px; }
#sidebar .about-box .text-holder { overflow: hidden; height: 1%; font-size: 11px; line-height: 18px; color: rgb(61, 61, 61); text-transform: uppercase; letter-spacing: -1px; }
#sidebar .about-box .image img { display: block; }
#sidebar .about-box strong { display: block; }
#sidebar .about-box strong a { color: rgb(1, 79, 134); }
#sidebar .about-box .text-box { margin: 0px 0px -13px; padding: 10px 13px 0px 7px; overflow: hidden; width: 233px; }
ul.widgets li.widget { border-bottom: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(255, 255, 255); color: rgb(119, 119, 119); float: left; font-size: 0.8em; list-style: none outside none ! important; margin: 0px; padding: 30px 0px 10px; width: 260px; }
#sidebar h2.widget_title { font-size: 17px; margin-bottom: 0px; text-shadow: 1px 1px 0px rgb(235, 235, 235); }
#sidebar .widget h3 { margin: 0px; font-size: 18px; line-height: 20px; font-weight: normal; color: rgb(87, 87, 87); }
#sidebar .widget { margin: -2px 0px 0px; padding: 0px 0px 143px 21px; }
ul.widgets li.widget .widget_content { overflow: hidden; padding: 0px; }
#sidebar .widget .textwidget { padding: 10px 0px ! important; font-size: 12px; line-height: 1.54em; }
#sidebar .textwidget p { margin: 0px 0px 10px; }
.sidebox-content { margin: 0px; }
.sidebox-content .textwidget, .sidebox-content #calendar_wrap, .sidebox-content .search-box, .sidebox-content .tagcloud { margin: 0px; padding: 5px 8px; }
.sidebox .sidebox-heading { margin: 0px; padding: 7px 2px 13px; }
.sidebox .sidebox-heading h2, .sidebox .sidebox-heading h2 a.rsswidget { color: rgb(255, 255, 255); font-size: 19px; font-weight: normal; line-height: 21px; margin: 0px 0px 0px 3px; padding: 0px; text-shadow: 1px 1px 1px rgb(102, 102, 102); }
.sidebox ul { list-style: none outside none; margin: 0px; padding: 0px 0px 0px 10px; }
.sidebox ul li ul { list-style: none outside none; margin: 5px 0px -2px; padding: 0px; }
div.banners { padding: 15px 18px; }
div.banners img { padding: 2px; }
div.error { font-size: 12px; color: rgb(204, 0, 0); border-top: 2px solid rgb(254, 123, 122); border-bottom: 2px solid rgb(254, 123, 122); background: none repeat scroll 0% 0% rgb(255, 214, 214); margin: 0px 0px 15px; padding: 5px 15px; }
div.success { font-size: 12px; color: rgb(87, 134, 26); border-top: 2px solid rgb(108, 170, 0); border-bottom: 2px solid rgb(108, 170, 0); background: none repeat scroll 0% 0% rgb(238, 247, 221); margin: 0px 0px 15px; padding: 5px 15px; }
#content .reports_message img { display: inline; }
.sidebox a.url:link, .sidebox a.url:visited { text-decoration: underline; }
.sidebox .search-box { margin: 0px; }
.sidebox .newtag { background: none repeat scroll 0px 0px transparent; border: medium none; color: rgb(105, 105, 105); font-size: 14px; width: 215px; }
.sidebox .text { width: 225px; margin: 0px; padding: 6px 5px; font: 11px/13px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(138, 138, 138); }
div#tweetFeed { padding: 0px 4px; }
ul.jta-tweet-list { padding: 0px; }
li.jta-tweet-list-item { background: none repeat scroll 0% 0% transparent; }
ul.jta-tweet-list li { background: none repeat scroll 0% 0% transparent; margin: 0px -2px; padding: 8px 10px; }
.jta-tweet-list-controls-button, .jta-tweet-list-autorefresh-trigger { border: 2px solid rgb(97, 81, 61); color: rgb(97, 81, 61); }
span.jta-tweet-attributes { line-height: 14px; }
span.jta-tweet-attributes a:link { color: rgb(153, 153, 153); line-height: 14px; }
.couponList { width: 100%; }
.couponList th, .couponList td { font-size: 12px; }
.couponList td { border-bottom: 1px solid rgb(238, 238, 238); }
.couponList td.last { border: 0px none; }
.couponList td.last:hover { background-color: rgb(255, 255, 255); }
.couponList .col1 { width: 30px; padding-left: 0px; padding-right: 0px; text-align: center; }
.couponList .col2 { width: auto; padding-left: 0px; text-align: left; }
.couponList .col3 { width: auto; }
.couponList .col4 { width: 65px; }
.couponList .col5 { width: 70px; }
.couponList td.col1 { vertical-align: top; }
.couponList .paging { width: 90%; }
h3.tplCouponTitle { width: 295px; font-size: 14px; font-weight: bold; }
span.folder a { padding: 0px 6px 0px 22px; }
span.clock span { padding-left: 25px; margin-top: 1px; }
img.editOptions { border: 1px solid rgb(255, 255, 255) ! important; }
img.editOptions:hover { border: 1px solid rgb(153, 153, 153) ! important; }
.tplCouponTitle { width: 350px; }
#your-profile { padding: 0px; }
table.form-table td { border: 0px solid rgb(204, 204, 204); margin-bottom: 10px; padding: 5px; }
table.form-table th { min-width: 115px; vertical-align: top; text-align: right; padding: 10px 10px 0px 0px; }
p.message { background-color: rgb(255, 255, 224); border: 1px solid rgb(230, 219, 85); padding: 3px 5px; }
select#display_name { min-width: 265px; border-radius: 6px 6px 6px 6px; padding: 7px; }
.field-hint { display: block; font-size: 10px; clear: both; }
.regular-text { border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; padding: 5px; }
.form-table input.regular-text { width: 250px; border-radius: 6px 6px 6px 6px; padding: 7px; }
.form-table textarea { width: 90%; border-radius: 6px 6px 6px 6px; padding: 7px; }
.form-table input:focus, .form-table textarea:focus { border: 1px solid rgb(204, 204, 204); background-color: rgb(249, 249, 249); }
span.description { font-size: 10px; font-style: italic; }
#pass-strength-result { float: left; text-align: center; width: 248px; border-radius: 6px 6px 6px 6px; background-color: rgb(238, 238, 238); border-color: rgb(221, 221, 221) ! important; border-style: solid; border-width: 1px; margin: 12px 5px 5px 1px; padding: 7px; }
#pass-strength-result.good { background-color: rgb(255, 236, 139); border-color: rgb(255, 204, 0) ! important; }
#pass-strength-result.bad { background-color: rgb(255, 183, 140); border-color: rgb(255, 133, 60) ! important; }
#pass-strength-result.strong { background-color: rgb(195, 255, 136); border-color: rgb(141, 255, 28) ! important; }
#pass-strength-result.short { background-color: rgb(255, 160, 160); border-color: rgb(240, 64, 64) ! important; }
#userphoto p.image { background-color: white; border: 1px solid rgb(204, 204, 204); float: left; margin-bottom: 0px; margin-right: 20px; text-align: center; padding: 3px; }
#userphoto p.image-thumb { float: left; margin-bottom: 0px; margin-right: 20px; text-align: center; padding: 3px; }
#userphoto p.image img { border: 1px solid rgb(204, 204, 204); }
#loginForm span.description { margin-left: 165px; color: rgb(136, 136, 136); }
#user-photo { float: left; padding: 8px 15px 10px 0px; }
.author-main { margin-left: 90px; min-height: 140px; }
ul.author-info { list-style: none outside none; padding: 0px; }
ul.author-info li { list-style: none outside none; }
.sidebox-content div.avatar { float: left; padding: 10px 0px; }
.sidebox-content div.avatar img.avatar { border: 1px solid rgb(204, 204, 204); float: left; margin: 0px 10px 0px 0px; padding: 2px; }
p.member-title { font-weight: bold; font-size: 14px; }
ul.user-info { padding-left: 65px; margin: 3px 0px 10px 5px; }
ul.user-details li { background: none repeat scroll 0% 0% transparent; border-bottom: medium none; padding: 0px 0px 7px; }
ul.user-details li:hover { background: none repeat scroll 0% 0% transparent; }
ul.user-info li { background: none repeat scroll 0% 0% transparent; border: medium none; padding: 3px 10px; }
ul.user-details li a, ul.user-info li a { text-decoration: underline; }
ul.user-details li a:hover, ul.user-info li a:hover { text-decoration: none; }
ul.user-info li:hover { background: none repeat scroll 0% 0% transparent; }
#footer p { margin: 0px 0px 8px; }
#footer .panel .panel-holder { width: 955px; overflow: hidden; margin: 0px auto; padding: 20px 0px; height: 15px; }
#footer .panel .box { float: left; width: 235px; margin: 0px; padding: 10px 80px 10px 0px; }
#footer .panel .popular { margin: 0px 87px 0px 0px; }
#footer .panel .contact { margin: 0px; }
#footer .panel .about h4 { background-position: 0px 3px; }
#footer .panel .popular h4 { background-position: 0px -49px; margin: 0px 0px 24px; }
#footer .panel .contact h4 { background-position: 3px -107px; margin: 0px 0px 26px; }
#footer .panel .box .text-holder { overflow: hidden; height: 1%; font-size: 12px; line-height: 17px; color: rgb(85, 86, 85); }
#footer .panel .box .text-holder p { margin: 0px 0px 21px; }
#footer .panel .box .list { margin: 0px; padding: 0px; list-style: none outside none; font-size: 12px; line-height: 14px; color: rgb(137, 137, 137); overflow: hidden; }
#footer .panel .box .list li p { margin: 0px; }
#footer .panel .box .contact-form .text input { width: 206px; font: italic 11px Arial,Helvetica,sans-serif; color: rgb(78, 79, 80); border: medium none; padding: 6px 5px; margin: 0px; background: none repeat scroll 0% 0% transparent; }
#footer .panel .box .contact-form .row { overflow: hidden; height: 1%; }
#footer .panel .box .contact-form .btn-submit:hover { color: rgb(102, 102, 102); background-position: 0px -31px; }
#footer .panel .box .contact-form .btn-submit:hover span { background-position: 100% -31px; }
#footer .bar-holder { margin: 0px auto; overflow: hidden; font-size: 11px; line-height: 14px; color: rgb(255, 255, 255); padding: 10px 0px 25px; width: 959px; }
#footer .bar-holder p { margin: 0px; }
#footer .bar-holder p a { color: rgb(255, 255, 255); }
#footer .bar-holder ul { margin: 0px 69px 0px 0px; padding: 0px; list-style: none outside none; float: right; }
#footer .bar-holder ul li { float: left; padding: 0px 9px 0px 0px; }
#footer .bar-holder ul li a { color: rgb(255, 255, 255); }
#footer .bar-holder-bottom { margin: 0px auto; overflow: hidden; font-size: 11px; line-height: 14px; color: rgb(255, 255, 255); padding: 40px 0px 5px; width: 959px; }
#footer .bar-holder-bottom p { margin: 0px; }
#footer .bar-holder-bottom p a { color: rgb(255, 255, 255); }
#footer .bar-holder-bottom ul { margin: 0px; padding: 0px; list-style: none outside none; float: right; }
#footer .bar-holder-bottom ul li { float: left; padding: 0px 9px 0px 0px; }
#footer .bar-holder-bottom ul li a { color: rgb(255, 255, 255); }
.ui-tabs { position: relative; padding: 0.2em; }
.ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; }
.ui-tabs .ui-tabs-nav li { list-style: none outside none; float: left; position: relative; top: 1px; border-bottom: 0px none ! important; white-space: nowrap; margin: 0px 0.2em 1px 0px; padding: 0px; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0.5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; background: none repeat scroll 0% 0% transparent; border-width: 0px; padding: 1em 1.4em; }
.ui-tabs .ui-tabs-hide { display: none ! important; }
.blue .content-box .item .item-panel h3 a, .blue .content-box .item .item-panel h3 a:hover { color: rgb(16, 113, 179); }
.red .content-box .item .item-panel h3 a, .red .content-box .item .item-panel h3 a:hover { color: rgb(129, 0, 21); }
.orange .content-box .item .item-panel h3 a, .orange .content-box .item .item-panel h3 a:hover { color: rgb(187, 54, 2); }
.green .content-box .item .item-panel h3 a, .green .content-box .item .item-panel h3 a:hover { color: rgb(71, 116, 0); }
.gray .content-box .item .item-panel h3 a, .gray .content-box .item .item-panel h3 a:hover { color: rgb(76, 76, 76); }
.attachment-60x75 { width: 60px ! important; height: 75px ! important; }
.content-box .item-frame-roulette { padding: 5px 5px 5px 30px; }
.content-box .item-frame-minibox { padding: 5px 25px; }
.content-box .item-frame-roulette a { text-decoration: none; }
.content-box .item-frame-usrroulette { padding: 5px 1px; }
.content-box .item-frame-usrroulette a { text-decoration: none; }
#content .featured .slider a { color: rgb(0, 70, 111); }
.item-frame-bottombanner { padding: 5px 10px 4px; }
img.escorthumb { width: 80px ! important; height: 120px ! important; border-radius: 3px 3px 3px 3px; background: none repeat scroll 0px 0px rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); display: inline-block; overflow: hidden; padding: 4px; box-shadow: 0px 1px 4px silver; }
img.escorthumb:hover { box-shadow: 0px 1px 6px black; opacity: 0.6; }
#content .escorthumbdiv { float: left; width: 95px; margin: 0px 2px 2px 0px; padding: 2px; }
.escorthumlabel { text-align: center; width: 95px; margin-top: 3px; }
.escorthumbname { color: rgb(40, 40, 40); font-size: 10px; font-weight: bold; white-space: nowrap; }
.escorthumbname a { text-decoration: none; color: rgb(40, 40, 40); }
.escorthumbcity { color: rgb(109, 117, 140); font-size: 9px; font-weight: bold; }
.escorthumbcity a { color: rgb(109, 117, 140); text-decoration: none; }
img.escorthumb-premium { width: 140px ! important; height: 210px ! important; border-radius: 3px 3px 3px 3px; background: none repeat scroll 0px 0px rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); display: inline-block; overflow: hidden; padding: 4px; box-shadow: 0px 1px 4px silver; }
img.escorthumb-premium:hover { box-shadow: 0px 1px 6px black; opacity: 0.6; }
#content .escorthumbdiv-premium { float: left; width: 155px; margin: 0px 2px 2px 0px; padding: 2px; }
.escorthumlabel-premium { text-align: center; width: 155px; margin-top: 3px; }
.escorthumbname-premium { color: rgb(40, 40, 40); font-size: 11px; font-weight: bold; white-space: nowrap; }
.escorthumbname-premium a { text-decoration: none; color: rgb(40, 40, 40); }
.escorthumbcity-premium { color: rgb(109, 117, 140); font-size: 10px; font-weight: bold; }
.escorthumbcity-premium a { color: rgb(109, 117, 140); text-decoration: none; }
.pablitoavatar { border: 1px solid rgb(255, 255, 255); box-shadow: 1px 1px 5px rgb(183, 183, 183); display: block; float: left; padding: 2px; }
.personalavatar { border: 1px solid rgb(255, 255, 255); box-shadow: 1px 1px 5px rgb(183, 183, 183); display: block; float: left; padding: 2px; margin-right: 10px; }
.sidebox-content .textwidget .pablitobox { text-align: center; font-size: 1.8em; color: rgb(153, 153, 153); }
.pablitobottomline { text-align: center; font-size: 0.9em; color: rgb(85, 86, 85); }
.contacts { margin-bottom: 0px; }
.contacts dt { color: rgb(18, 17, 17); float: left; font-weight: bold; width: 120px; }
.contacts dd { height: 1%; overflow: hidden; }
.lista-annunci-content { margin: 0px; }
.lista-annunci-ticker { margin-left: -10px; padding: 0px 4px; }
.lista-annunci-content ul { list-style: none outside none; margin: 0px; padding: 0px 0px 0px 10px; }
.lista-annunci-content li { border-bottom: 1px dashed rgb(219, 219, 219); font-size: 11px; margin: 1px 0px -1px; padding: 10px 17px; text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.content-box .item-frame-free { padding: 0px; }
.content-box .item-frame-free:after { content: ""; display: block; clear: both; }
.foto-free { width: 35px; height: 52px; float: left; display: block; text-align: center; padding-top: 8px; padding-left: 8px; }
.name-free { font-size: 1.6em; font-weight: normal; background: none repeat scroll 0% 0% transparent ! important; padding: 0px; }
.name-freetopbox { font-size: 1.7em; font-weight: normal; background: none repeat scroll 0% 0% transparent ! important; padding: 0px; }
.name-free-city { font-size: 1em; font-weight: bold; background: none repeat scroll 0% 0% transparent ! important; padding: 0px; }
.name-freetopbox a { text-decoration: none; background: none repeat scroll 0% 0% transparent ! important; padding: 0px ! important; color: rgb(3, 100, 167) ! important; }
.name-free a { text-decoration: none; background: none repeat scroll 0% 0% transparent ! important; padding: 0px ! important; color: rgb(3, 100, 167) ! important; }
img.escorthumbfree { border: 1px outset white; width: 35px ! important; height: 52px ! important; opacity: 0.2; display: none ! important; }
img.escorthumbtopbox { border: 1px outset white; width: 40px ! important; height: 60px ! important; }
li.freename { background: none repeat scroll 0% 0% transparent; height: 16px; }
.content-box .item-frame-free:after { content: ""; display: block; clear: both; }
.blog .gallerybox { min-height: 120px; height: 1%; font: 12px/23px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(85, 86, 85); }
.miniboxescort { border: 1px solid rgb(211, 211, 211); border-radius: 3px 3px 3px 3px; width: 365px; font-size: 1.2em; float: right; margin-bottom: 6px; margin-top: 8px; margin-right: 4px; }
.miniboxescort table { border-top: 0px none; }
.miniboxescort table th { font-weight: normal; padding: 10px 0px 0px; width: 50px; text-align: left; vertical-align: top; border-top: 1px none; }
.miniboxescort table td { font-weight: bold; padding: 10px 0px 0px; vertical-align: middle; }
.miniboxescort a { text-decoration: none; color: rgb(89, 113, 175); }
.miniboxescort img { border: medium none ! important; float: left; margin-left: 5px ! important; margin-right: 15px ! important; background: none ! important;}
.schedaescort { border: 1px solid rgb(211, 211, 211); border-radius: 3px 3px 3px 3px; width: 609px; font-size: 1em; float: left; padding: 1px; }
.schedaescort table { border-top: 0px none; }
.schedaescort table th { font-weight: normal; padding: 0px; width: 130px; text-align: left; vertical-align: top; border-top: 1px none; }
.schedaescort table td { font-weight: bold; padding: 0px; vertical-align: top; color: rgb(3, 100, 167) ! important; }
.schedaescortleft { width: auto; padding-left: 8px; }
.schedaescortright { width: auto; padding-right: 5px; }
.floatingleft { float: left; }
.floatingright { float: right; }
.sidebarmultivote table { margin: 0px; padding: 0px; }
.votewidget { padding: 3px; }
.picwidget { padding-left: 15px; padding-top: 10px; }
.picwidget img { width: 240px; height: auto; }
#facebooklikebox-3 { padding-left: 10px; padding-bottom: 15px; }
#colonnaCitta { margin-left: 2px; width: 240px; }
.colonnaCitta .item { color: rgb(85, 86, 85); float: left; font-size: 11px; font-weight: normal; height: 15px; line-height: 15px; margin-left: 2px; margin-top: 2px; width: 75px; }
.colonnaCitta .item a, .colonnaCitta .item a:visited { color: rgb(85, 86, 85); display: block; font-weight: normal; height: 15px; width: 75px; text-decoration: none; }
.colonnaCitta .item a:hover { background-color: rgb(57, 155, 255); color: rgb(85, 86, 85); display: block; font-weight: normal; height: 15px; width: 75px; text-decoration: none; }
.colonnaCitta .itemSelect { color: rgb(85, 86, 85); float: left; font-size: 11px; font-weight: normal; height: 15px; line-height: 15px; margin-left: 2px; margin-top: 2px; width: 75px; }
.colonnaCitta .itemSelect a:hover, .colonnaCitta .itemSelect a, .colonnaCitta .itemSelect a:visited { background-color: rgb(57, 155, 255); color: rgb(85, 86, 85); display: block; font-weight: normal; height: 15px; width: 75px; text-decoration: none; }
.cercacitta { padding-left: 15px; padding-top: 10px; text-decoration: none; }
.splashtext h1 { color: rgb(3, 100, 167); font-size: 2.6em; font-weight: bold; padding-top: 15px; padding-bottom: 15px; font-family: Helvetica,Arial,sans-serif; }
.hotheader h3 { padding-top: 10px; color: red ! important; }
.hottextbox { height: 65px; width: 525px; padding-top: 20px; font-size: 1.4em; }
.hottextboxwarning { height: 25px; width: 525px; padding-top: 4px; font-size: 0.6em; color: rgb(0, 0, 0); font-weight: bold; }
.hottextbox a { text-decoration: none; }
.cercabox { width: 150px; }
.cercabutton { width: 72px; }
.showall a { padding-left: 460px; text-decoration: none; }
#content .topid a { text-decoration: none; font-size: 18px; color: rgb(156, 157, 169); font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
#content .toptitle { float: left; font-size: 26px; font-weight: bold; margin: 0px 0px 6px; color: rgb(3, 100, 167); }
#content .toptitle a { text-decoration: none; }
.blog h1 { font-size: 24px; font-weight: normal; line-height: 26px; margin: 0px 0px 6px; }
.qrcodeheader h3 { padding-top: 10px; color: rgb(89, 113, 175) ! important; font: bold 12px/14px Verdana,Geneva,Arial,Helvetica,sans-serif ! important; }
.socialbar { float: left; padding-bottom: 10px; padding-left: 25px; }
.qrphone { padding-left: 5px; float: right; }
.underphone { color: rgb(85, 86, 85); font-size: 11px ! important; font-weight: normal; height: 15px; line-height: 15px; margin-left: 2px; margin-top: 2px; }
.qrphone img { border: 1px solid rgb(211, 211, 211); border-radius: 3px 3px 3px 3px; }
.phonenumber a { color: rgb(3, 100, 167); float: left; font-size: 26px; font-weight: bold; margin: 0px 0px 6px; text-decoration: none; }
.gallery-s { height: 160px ! important; }
.socialbuttonleft { width: 70px; float: left; padding-left: 16px; padding-right: 8px; padding-bottom: 5px; }
.socialbutton { width: 70px; float: left; padding-left: 8px; padding-right: 8px; padding-bottom: 5px; }
.avatar-60 { max-height: 90px; max-width: 60px; }
.avatar-70 { max-height: 105px; }
#content .justified { text-align: justify; }
.justified { text-align: justify; }
#content .furgotitoli { color: rgb(3, 100, 167) ! important; font-size: 19px; font-weight: normal; line-height: 28px; }
.splashtext { max-width: 960px; }
#content .addtofavorites { width: 270px; float: left; }
#content .addtofavorites img { border: medium none ! important; }
#content .overlayremovepos { position: relative; top: -205px; left: 83px; height: 39px; width: 39px; }
#content .overlayremovelink {  }
.highslide-gallery img { height: 150px; width: auto; }
.tastopiuno { padding: 0px ! important; }
.sidebarsublink { padding-left: 10px; }
.sidebarsublink a { text-decoration: none; }
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style: none outside none; padding: 0px; margin: 0px; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_odd { background-color: rgb(238, 238, 238); }
.ac_over { background-color: rgb(10, 36, 106); color: white; }
.reports_wrapper { float: left; color: rgb(103, 109, 114); }
.reports_form { float: right; background: none repeat scroll 0% 0% rgb(240, 244, 247); border: 1px solid rgb(217, 228, 239); margin: 5px 10px 0px 0px; padding: 0px; display: none; border-radius: 4px 4px 4px 4px; }
.reports_form form { margin: 0px; padding: 0px; }
.reports_message { float: right; background: none repeat scroll 0% 0% rgb(240, 244, 247); border: 1px solid rgb(217, 228, 239); margin: 5px 10px 0px 0px; padding: 10px; text-align: center; display: none; width: 200px; border-radius: 4px 4px 4px 4px; }
.reports_clear { clear: both; display: block; }
.reports_report_link { color: rgb(7, 96, 158); height: 14px; }
.androidmarketoutside { font-size: 12px; font-weight: bold; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(217, 228, 239); margin: 5px 10px 0px 0px; padding: 2px; border-radius: 4px 4px 4px 4px; }
#content .noborder { border: medium none ! important; }
#content .mobilelink { text-align: center; font-size: 26px; font-weight: bold; margin: 0px 0px 20px; color: rgb(3, 100, 167); }
#content .mobilelink a { text-decoration: none; }
.avatarinserzionista { width: 58px ! important; }
.avatarcommenti { width: 40px ! important; }
.footermail { margin-left: 20px; }
.footermail a { font-size: 12px; font-weight: bold; text-decoration: none; }
.footerbanner { float: left; padding: 2px; }
.suggerimenti { padding: 5px 7px; background: none repeat scroll 0% 0% rgb(255, 240, 170); border-radius: 4px 4px 4px 4px; color: rgb(34, 68, 204); font-size: 10px; }
.rednote { color: red; }
.promotionlink { color: rgb(255, 115, 0) ! important; font-size: 16px; }
.promotion img { max-width: 1200px ! important; }
.worldflag { border: medium none ! important; padding: 0px ! important; }
.confirmcontentbar { padding: 8px 10px 8px 21px ! important; text-align: center ! important; }
.confirmmainpic { margin: 8px 15px 20px 0px ! important; }
button.confirm { float: right; margin-right: 250px; }
.promoform { font-size: 15px; line-height: 20px; font-weight: normal; margin-left: 10px; color: rgb(99, 113, 140); }
img.promolink:hover { opacity: 0.6; }
.promoform input[type="checkbox"] { border: 3px solid rgb(235, 235, 235) ! important; background: -moz-linear-gradient(center top , rgb(248, 248, 248) 1%, rgb(255, 255, 255) 100%) repeat scroll 0% 0% transparent; border-radius: 4px 4px 4px 4px; box-shadow: 1px 1px 5px rgb(183, 183, 183); }
.promolabel { width: 360px ! important; }
.promolabel:hover { background: none repeat scroll 0% 0% rgb(112, 163, 199); }
pre.prettyprint { background: none repeat scroll 0px 0px rgb(248, 248, 248); border: 1px solid rgb(201, 201, 201); font-size: 11px; line-height: 140%; margin-left: 10px; overflow: auto; padding: 5px; }
.formcolumn { float: left; width: 300px; }
.affiliatebanner { margin-top: 2px; }
.promobox { text-align: center; border: 1px solid rgb(201, 201, 201); }
.promobox img { border: 0px none ! important; padding: 0px ! important; }
.approved, .attention, .alert, .notice { padding: 10px 10px 10px 45px; border-radius: 6px 6px 6px 6px; font-weight: bold; background-position: 10px 50%; background-repeat: no-repeat; }
#system-message dd ul { border-radius: 6px 6px 6px 6px; background-repeat: no-repeat; background-position: 10px 50%; }
.approved a, .attention a, .alert a, .notice a { color: rgb(0, 0, 0) ! important; text-decoration: underline; }
.approved a:hover, .attention a:hover, .alert a:hover, .notice a:hover { color: rgb(255, 255, 255) ! important; text-shadow: none; }
.notice span { color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgba(33, 33, 33, 0.3); }
.bwp-rc-ulist li { list-style-position: outside ! important; list-style-type: none ! important; }
.recent-comment-avatar img { border: medium none ! important; }
.homemorecomment { text-align: right; height: 30px; }
.contestbanner { margin-left: 5px; box-shadow: 0px 1px 4px silver; }
.contestbanner:hover { box-shadow: 0px 1px 6px black; opacity: 0.6; }
#like_this { position: fixed; bottom: 10px; right: 0px; display: none; overflow: hidden; width: 300px; padding: 10px; background-color: rgb(255, 204, 0); border-top: 3px solid rgb(160, 160, 160); box-shadow: -2px 0px 5px rgb(160, 160, 160); border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.segnalabox { width: 304px; float: left; font-weight: bold; color: red; text-align: center; border: 1px dotted black; margin-top: 2px; }
.popupwrap { padding: 5px; margin: 10px; background-color: rgb(238, 238, 238); box-shadow: -2px 0px 5px rgb(160, 160, 160); border-top-left-radius: 6px; border-bottom-left-radius: 6px; }


.showpackage {

	width: 813px;
	height: 458px;
	background: url("../images/packagebg.png") no-repeat scroll 0 0 transparent;

}

.pkgholder {

	width: 631px;
	height: 355px;
	padding: 50px 0 0 90px;
	text-align: justify; 
	text-justify: newspaper;

}

.pkgdeskleft {

	width: 280px;
	float:left;
	margin-right:50px;
	padding-left: 5px;
	padding-right:5px;
	padding-top:5px;


}

.pkgdeskright {

	width: 280px;
	float:left;
	padding-left: 5px;
	padding-right:5px;
	padding-top:5px;


}

.formcontainer {

	width: 500px;
	margin-left:180px;
	margin-top:20px;

}


#couponForm input.text, #loginForm input.text, #commentForm input.text, .commentForm input.text {
    color: #8A8A8A;
    font: 150% Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 6px 5px;
    width: 267px;
}
#couponForm .text, #loginForm .text, #commentForm .text, .commentForm .text, #loginForm .form-table .text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("text-bg.gif") repeat-x scroll center top transparent;
    border-color: #A3A9AD #A3A9AD #D9D9D9;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    color: #8A8A8A;
    width: 277px;
}
input, textarea, select {
    font: 150% Verdana,Arial,Helvetica,sans-serif;
    vertical-align: middle;
}


#couponForm ol, #loginForm ol { list-style: none outside none; margin: 0px; padding: 0px; }
#couponForm li, #loginForm li, #commentForm li, .commentForm li { display: block; margin: 15px 0px; list-style-type: none; }
#couponForm .row { overflow: hidden; height: 1%; padding: 0px 0px 9px; }
#couponForm label, #loginForm label, #commentForm label, .commentForm label { float: left; width: 160px; font: italic 20px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(120, 120, 120); margin: 4px 10px 0px 5px; }
#couponForm p.tip { color: rgb(138, 138, 138); font: italic 10px/13px Verdana,Geneva,Arial,Helvetica,sans-serif; margin-bottom: -2px; padding: 2px 0px 0px 170px; }
#couponForm select { border: medium none; padding: 3px; min-width: 279px; color: rgb(138, 138, 138); }



button.submit { float: right; }
button.coupon { float: right; margin-right: 150px; }
button.reg, button.forgot, button.login { float: right; margin-right: 158px; }
button.edit { float: right; margin: 10px 45px 10px 10px; }
button.profile { margin: 10px 10px 10px 165px; }

form, fieldset { margin: 0px; padding: 0px; border-style: none; }


 /* ESCORT THUMB NORMAL */

img.escorthumb{
	border:1px outset white;
	width: 80px !important;
	height: 120px !important;
    -moz-border-radius: 3px;
	-moz-border-radius:3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D3;
    display: inline-block;
    overflow: hidden;
    padding: 4px;
	
-moz-box-shadow: 0 1px 4px silver;
box-shadow: 0 1px 4px silver;
-webkit-box-shadow: 0 1px 4px silver;	

}




img.escorthumb:hover{
-moz-box-shadow: 0 1px 6px black;
box-shadow: 0 1px 6px black;
-webkit-box-shadow: 0 1px 6px black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

}


.escorthumbdiv
{
float: left;
width: 95px;
margin: 0 2px 2px 0;
padding: 2px;
}

.escorthumlabel
{

	text-align: center;
	width: 95px;
	margin-top: 3px;
}


.escorthumbname 
{
	color: #282828;
    font-size: 10px;
    font-weight: bold;
	white-space: nowrap;
}

.escorthumbname a
{
	text-decoration:none;
	color: #282828;
	
}


.escorthumbcity
{

	color: #6d758c;
    font-size: 9px;
    font-weight: bold;

}


.escorthumbcity a
{

	color: #6d758c;
	text-decoration:none;

}

  /* ESCORT THUMB PREMIUM */

img.escorthumb-premium{
	border:1px outset white;
	width: 140px !important;
	height: 210px !important;
    -moz-border-radius: 3px;
	-moz-border-radius:3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D3;
    display: inline-block;
    overflow: hidden;
    padding: 4px;
	
-moz-box-shadow: 0 1px 4px silver;
box-shadow: 0 1px 4px silver;
-webkit-box-shadow: 0 1px 4px silver;	

}




img.escorthumb-premium:hover{
-moz-box-shadow: 0 1px 6px black;
box-shadow: 0 1px 6px black;
-webkit-box-shadow: 0 1px 6px black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

}


.escorthumbdiv-premium
{
float: left;
width: 152px;
margin: 0 2px 2px 0;
padding: 2px;
}

.escorthumlabel-premium
{

	text-align: center;
	width: 152px;
	margin-top: 3px;
}


.escorthumbname-premium
{
	color: #282828;
    font-size: 11px;
    font-weight: bold;
	white-space: nowrap;
}

.escorthumbname-premium a
{
	text-decoration:none;
	color: #282828;
	
}


.escorthumbcity-premium
{

	color: #6d758c;
    font-size: 10px;
    font-weight: bold;

}


.escorthumbcity-premium a
{

	color: #6d758c;
	text-decoration:none;

}
  
  
  