body{font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;font-size:12px;color:#333;margin:0;background:#F8F8F8 url('../../images/background.jpg') 0 120px repeat-x;}
a{color:#bf8030;}
h4 a,.altcolor{color:#ffaa40}
a:hover{color:#a65c00}
.container{margin:0 auto;position:relative;}
h2{font-family:'Rambla';font-size:32px;text-transform:capitalize;border-bottom:1px solid #CCC;margin-bottom:20px}
h2.gal_name{font-size:26px}
h3{background:#3E3F42;color:#FFF;font-family:'Rambla';font-size:16px;font-weight:400;line-height:32px;padding-left:10px;text-transform:capitalize}
h4{font-family:'Rambla';font-size:22px;line-height:32px;}
.review p{font-size:14px;padding-bottom:1em}
.proscons h5{background:#F9F9F9;padding:4px 5px;border-top:1px solid #DDDDDD;line-height:20px}
#content{background:#FFF;border-left:10px solid #FFF;border-right:10px solid #FFF;padding-bottom:20px}
header{background:#FFF url('../../images/headershade.png') top center no-repeat;}
header .hdrtop{height:4px;background:#3E3F42;-webkit-box-shadow:0px 4px 4px 4px #fff;box-shadow:0px 4px 4px 4px #fff;}
header .hdrlogo{height:80px;}
header .hdrlogo .logo{position:absolute;top:9px}
.navbar{margin-bottom:0;-webkit-box-shadow:0px 4px 4px 4px #aaa;box-shadow:0px 4px 4px 4px #aaa;}
.navbar-inverse .navbar-inner{background:#3e3f42;border-radius:0;}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus{background:#666;border-left:1px solid #000;border-right:1px solid #6C6C6C}
.navbar-inverse .nav > li > a{color:#FFF}
.navbar-inverse .nav > li > a:hover{color:#AAA}
.social{position:absolute;top:18px;right:0}
.social a{display:inline-block;width:42px;height:42px;overflow:hidden;background:url('../../images/socialicons.png') no-repeat;}
.social a.twitter:hover{background-position:0px 0px;}
.social a.facebook:hover{background-position:-46px 0px;}
.social a.gplus:hover{background-position:-92px 0px;}
.social a.rss:hover{background-position:-137px 0px;}
.social a.twitter{background-position:0px -42px;}
.social a.facebook{background-position:-46px -42px;}
.social a.gplus{background-position:-92px -42px;}
.social a.rss{background-position:-137px -42px;}
footer{margin:0 auto;background:#E5E5E5;padding:10px 0}
footer .copyright{background:#333;color:#FFF;padding:5px}
footer .page_footer_disclaimer{font-size:11px;min-height:40px;padding:10px 5px;color:#888;background:url('../../images/logosmall.png') center right no-repeat;}
.pos_rel{position:relative;}
.table td.siteslist_table_td_c{text-align:center}
.table td .siteslist_item_bold{font-weight:700}
.fsite_icon img{width:210px;height:182px}
.featuredsite{margin-bottom:1px}
.featuredsite h3{background:#F1F1F1;color:#000}
.featuredsite h4{margin:0}
.featuredsite .span2{position:relative}
.featuredsite .span2 .btn{text-align:center;margin-bottom:4px}
.featuredsite .span2 .input-block-level{min-height:20px}
.fsite_cup_pic,.scores_cup_pic{position:relative;width:125px;height:125px;margin:0 auto 10px}
.fsite_cup_value,.scores_cup_text{text-align:center;font-family:'Rambla';font-weight:700;font-size:36px;color:#3E3F42;position:absolute;top:15px;left:15px;padding:5px 15px 12px;background:#fafafa;border:1px solid #ececec;border-radius:8px;}
.fsite_cup_value strong, .scores_cup_text strong{display:block;font-size:12px;color:#555;margin-bottom:2px}
.editors_note_tyler_sign{margin:10px 0}
.reviewthumb{float:left;margin:0 20px 5px 0}
.review_visit_link .btn{line-height:28px;margin-top:5px}
.pros li,.cons li,.samecat li{line-height:24px}
.pros li,.cons li{position:relative;padding-left:20px;}
.pros li i{position:absolute;top:4px;left:0;display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-repeat:no-repeat;background-position:-72px -96px}
.cons li i{position:absolute;top:4px;left:0;display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-repeat:no-repeat;background-position:-48px -96px}
.badge{background:#f1f1f1;text-shadow:none;color:#888;margin-right:5px}
.scores{position:absolute;top:50px;right:0;text-align:center;height:100px;width:130px;}

.revside{margin-top:20px;}
.gal_link,.gal_thumbs{margin:10px 0;}
.review_price{display:none;position:relative;}
.review_price a,.review_discount{display:none;}
.review_price a strong{font-size:16px}
.review_discount{position:absolute;top:0;right:18px;text-align:center;height:42px;width:82px;background:#57b32f;color:#fff;padding:3px 7px 0;-moz-border-radius:5px;border-radius:5px;}
.review_discount strong{display:block;font-size:20px;color:#FFF}

.review_discounted{position:relative}
.block_body_center_var{position:relative}

.review-discount{border-radius: 10px;position:relative;margin-top:10px;background:#dceaf5;border:2px solid #319EF3;padding:2px 30px 5px 15px;margin-left:235px;text-align:right;}
.review-discount h2{margin-bottom:15px;font-size:16px;line-height:16px;color:#319EF3;border:0;text-align: center;}
.review-discount h2 strong{color:#333;padding-right:10px}
.review-discount .review_price{font-size:16px}
.review-discount .review_discount{left:0;height:60px;width:100px;background:#319EF3;color:#fff;padding:3px 7px 0;}
.review-discount .review_price a,.review-discount .review_discount{display:inline;}
.review-discount .dplogo{margin-right:80px}
.review-discount .review_price a{color:#333;display:block;font-size:14px}
.review-discount .review_discount strong{display:block;font-size:28px;color:#FFF;margin-top:10px}
.review-discount .discount-btn{width:100%;margin-top:10px;}
.review-discount .discount-btn a{color:#fff}

.dsite_box{text-align:center;margin-bottom:20px}
.dsite_box .discountpercent{font-family:'Rambla';display:block;font-size:48px;margin-bottom:10px;background:#ffe7c9;color:#FFAA40;line-height:40px;padding:10px 0;}
.dsite_box .discountpercent i{font-size:14px;display:block;line-height:20px;font-style:normal}
.cert div{text-align:center;}
ul{margin:0}
ul.categories{list-style:none;padding:0}
ul.categories li{background:#FEFEFE;border-bottom:1px solid #EBEBEB;position:relative;font-size:14px;}
ul.categories li:hover{background:#EEE;border-bottom:1px solid #E1E1E1;}
ul.categories li a{color:#797D80;display:block;padding:4px 0;text-decoration:none}
ul.categories li a span{background:url('../../images/marker-menu.gif') no-repeat scroll right 6px transparent;cursor:pointer;display:block;margin-right:19px;padding:0 0 0 9px;white-space:nowrap;}
.resourcesblock,.contactblock{background:#3E3F42;padding-bottom:15px}
.contactblock img{display:block;width:190px;margin:0 auto;}
.resourcesblock a{color:#CCC;margin-left:20px;line-height:22px}
.bottom{background:#E5E5E5;border-top:2px solid #FFF}
.bottom h3{background:#FFA43B;}
.potd{position:absolute;top:8px;left:24px;}
.menu_bar_right_cup{height:22px;line-height:22px;position:relative}
.menu_bar_right_cup .menu_cup{position:absolute;left:0;top:0;}
.menu_bar_right_cup .menu_link{position:absolute;left:30px;top:0;line-height:22px;}
.gals_thumb{text-align:center}
.gals_thumb img{width:142px;display:block;margin:0 auto}
.gals_title{padding-top:5px;padding-bottom:20px;text-align:center;font-size:12px;}
.btn-warning{background-color:#FAA732;background-image:linear-gradient(to bottom, #FBB450, #F89406);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#FFFFFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(255, 170, 64, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,170,64,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,170,64,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,170,64,.6);}
.com{color:#93A1A1;}
.lit{color:#195F91;}
.pun, .opn, .clo{color:#93A1A1;}
.fun{color:#DC322F;}
.str, .atv{color:#DD1144;}
.kwd, .linenums .tag{color:#1E347B;}
.typ, .atn, .dec, .var{color:teal;}
.pln{color:#48484C;}
.prettyprint{background-color:#F7F7F9;border:1px solid #E1E1E8;padding:8px;}
.prettyprint.linenums{box-shadow:40px 0 0 #FBFBFC inset, 41px 0 0 #ECECF0 inset;}
ol.linenums{margin:0 0 0 33px;}
ol.linenums li{color:#BEBEC5;line-height:18px;padding-left:12px;text-shadow:0 1px 0 #FFFFFF;}
.recent-gals{list-style:none;}
.recent-gals li{display:inline-block;width:348px;}
.gal-discount{margin-top:40px;background:#f5f5f5;border:4px solid #f89406;padding:0px 20px 20px 20px}
.gal-discount h2{font-size:22px}
.gal-discount .review_price{font-size:16px;padding-top:10px}
.gal-discount .review_discount{right:0;height:60px;width:100px;background:#57b32f;color:#fff;padding:3px 7px 0;-moz-border-radius:5px;border-radius:5px;}
.gal-discount .review_discount strong{display:block;font-size:28px;color:#FFF;margin-top:10px}
.gal-discount .discount-btn{width:100%;margin-top:50px}


.pagination .span6 p{font-weight:700;font-size:12px;text-align:center}
.pagination .span6{padding-top:40px}
.pagination .pagination_next, .pagination .pagination_previous{position:relative}
.pagination .pagination_next i{display:block;width:164px;height:164px;position:absolute;top:0;left:0;background:url('../../images/next.png') no-repeat;opacity:.5;}
.pagination .pagination_previous i{display:block;width:164px;height:164px;position:absolute;top:0;left:0;background:url('../../images/previous.png') no-repeat;opacity:.5;}
.pagination .pagination_next:hover i{opacity:1;}
.pagination .pagination_previous:hover i{opacity:1;}


.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}

/* Font Icons */
@font-face {
	font-family: 'icomoon';
	src:url('../../images/icomoon.eot');
	src:url('../../images/icomoon.eot') format('embedded-opentype'),
		url('../../images/icomoon.ttf') format('truetype'),
		url('../../images/icomoon.woff') format('woff'),
		url('../../images/icomoon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ico-"], [class*=" ico-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ico-tv:before {
	content: "\e600";
}
.ico-camera:before {
	content: "\e601";
}
.ico-like:before {
	content: "\e602";
}
.ico-banknote:before {
	content: "\e603";
}

.review_icons{margin-top:2em}
.review_icons div{width:110px;display:inline-block;text-align:center;}
.review_icons div span{font-size:56px;}

.compareporn {
  text-align:center;
  padding: 10px 0 10px 0;
  margin-top: 15px;
  background-color: #e0eded;
  border:2px solid #378f9f;
}

.compareporn hdr {
  background: #4fd76d !important;
}

.compareporn img {
  width: 90%;
  padding-bottom: 5px;
}

.compareporn a {
  background: #378f9f;
  color: #fff;
  padding: 5px 0;
  width: 100%;
  font-size: 12px;
  font-weight:700;
  display: inline-block;
}




