@charset "utf-8";
* { margin: 0; padding: 0; font-size: 100%; }
html, body { height: 100%; }
body { font:75%/1.4 Arial, Helvetica, sans-serif; background:#fff; color:#121212; }
img, .checkbox, .middle, label { vertical-align: middle; }
.dashed { border-bottom:1px dashed #000; }
button, .submit_button { padding: .2em .8em; font: 1em Tahoma, Arial, Helvetica, sans-serif; overflow: visible; }
textarea, input { font: 1em/1.4 Tahoma, Arial, Helvetica, sans-serif; padding-left: 3px; }
.submit { padding:0 }
.text-center {text-align:center}

a img { border: none; }
a { text-decoration: none; color:#1c77d0 }
a:hover, a:focus, a:active { text-decoration: underline; }
:focus { outline: none; }
.clear { clear: both; display: block; line-height:0; font-size:0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; font-size:0}
ul, ol, li { list-style: none; }
.text_left { text-align:left !important; }
.text_right { text-align:right !important; }
.inline {display:inline}
.clear_l {clear:left}
.center {text-align:center !important}
.normal {font-weight:normal !important}
.inline_block {display:inline-block}
.image_float_right {
	padding: 10px 0 10px 10px; float:right;
}

.image_float_left {
	padding: 10px 10px 10px 0; float:left;
}

#template { min-height:100%; position:relative; width:1000px; margin:0 auto; text-align:left; padding:0 24px; overflow:hidden}


#footer {  margin:0 auto; width:1000px; text-align:left }
#subfooter {clear:both}

#header { height:130px; overflow:hidden; background:url(/images/backgrounds/header.jpg) no-repeat 50% 0; position:relative }
#header_cam_models { height:130px; overflow:hidden; background:url(/images/backgrounds/header-cam-models.jpg) no-repeat 50% 0; position:relative }
#header_gay { height:130px; overflow:hidden; background:url(/images/backgrounds/header-gay.jpg) no-repeat 50% 0; position:relative }
#header_shemale { height:130px; overflow:hidden; background:url(/images/backgrounds/header-shemale.jpg) no-repeat 50% 0; position:relative }

#top_additional {position:absolute; top:0; right:0;}
#top_additional span {display:inline-block; text-align:center; padding-top:8px; margin-right:5px}
#top_additional span.active {background:url(/images/backgrounds/active_arrow.gif) no-repeat 50% -2px}
#top_additional b { padding:0 10px;; display:inline-block; margin-left:3px;padding-top:8px;}
#top_additional b a {cursor:pointer}

#bottom_additional {position:absolute; bottom:10px; right:10px;}
#bottom_additional a {text-align: left; font: italic bold 10pt Arial, Tahoma, sans-serif; color:#121212; text-decoration: none;}
#bottom_additional span {color:#676767; }

#bottom_additional_shemale {position:absolute; top:20px; right:200px;}
#bottom_additional_shemale a {text-align: left; font: italic bold 10pt Arial, Tahoma, sans-serif; color:#121212; text-decoration: none;}
#bottom_additional_shemale span {color:#676767; }

#header .rss_link { position:absolute; top:9px; right:11px; cursor:pointer }

#in_header { margin:15px 0 0 23px; }
#in_header div { padding-right:10px; border-right:1px solid #b5cce5; float:left; margin-right:15px; width:auto }
#in_header div .png { cursor:pointer }
#in_header p { font:30px/1 "Myriad Pro", Tahoma, sans-serif; }

/*menu*/
.menu { margin: 0 10px; background: url(/images/backgrounds/menu/top_left.gif) no-repeat 0 0; }
.menu .right_menu_cut { background: url(/images/backgrounds/menu/top_right.gif) no-repeat 100% 0; }
.menu .inner_menu { background: url(/images/backgrounds/menu/top_bg.gif) repeat-x 0 0; margin: 0 8px; height: 48px; overflow: hidden; }
.menu_layout { margin: 0 -6px; }
.menu_list { display: table; width: 100%; }
.menu_list ul { display: table-row; }
.menu_list li { height:48px; display: table-cell; text-align: center; font: 16px/1.2 "Myriad Pro", Tahoma, sans-serif; vertical-align: middle; }
.menu_list li span { display: block; border-right: 1px solid #1568b9; border-left: 1px solid #3d8ed8; padding: 10px 20px; }
.menu_list li a { color: #fff; text-decoration: none; position:relative}
.menu_list li a:hover { text-decoration: none; border-bottom:1px solid #fff }
/*.menu_list li a:before, */.menu_list li a .before {content:attr(title); position:absolute; left:2px; top:1px; z-index:1; color:#083873;}
.menu_list li a b {font-weight:normal; position:relative; z-index:20; padding-right:2px}

#footer .menu {background-image:url(/images/backgrounds/menu/bottom_left.gif); margin-bottom:12px}
#footer .menu .right_menu_cut { background-image: url(/images/backgrounds/menu/bottom_right.gif);}
#footer .inner_menu { background-image: url(/images/backgrounds/menu/bottom_bg.gif); height: 45px; }
#footer .menu_list li {height:45px}
#footer .menu_list li span {border-left-color:#e4effa; border-right-color:#d0e3f7}
#footer .menu_list li a {color:#464646}
#footer .menu_list li a:hover {border-bottom-color:#464646}
#footer .menu_list li a:before {display:none}
/*-menu-*/

.sidebar {width:200px; float:left; margin-left:10px; min-height:247px;}
#left_side {background:url(/images/backgrounds/left_side.jpg) no-repeat 100% 0; width:190px; padding-right:10px;}
#right_side {background:url(/images/backgrounds/right_side.jpg) no-repeat 0 0}

#main {float:left; width:560px; margin-left:10px; padding-bottom:85px;}
#main.two_columns {width:770px; padding-bottom:60px;}
.in_main {margin:12px 0 0 10px;}

#help_link {width:540px; margin:0 auto -70px; height:60px; padding:10px 10px 0; border-top:1px dashed #eaeaea; position:relative; top:-70px; line-height:2.8}
#help_link .help_link {display:inline-block; width:371px; border:1px solid #cedff3; color:#636363; padding:3px 7px; line-height:1.4; vertical-align:middle}
#help_link .help_link a {color:#636363}
.help_link_text {border:1px solid #cedff3; width:100%; padding:3px 2px;}

#help_link.two_colums_link {width:760px; left:105px; height:35px; top:-45px; padding-right:0; margin-bottom:-45px;}
#help_link.two_colums_link .help_link {width:398px}

.help_link_2{border:1px solid #cedff3; width:260px; padding:3px 2px;}

.sidebar h4 {font-size:20px; padding:18px 0 3px 10px;}
.sidebar_headline {font-size:20px; padding:18px 0 3px 10px; font-weight:bold;}
.sidebar_headline_center {font-size:20px; padding:18px 0 0px 0px; font-weight:bold; text-align:center;}
.sidebar h5, #main h5 {font-size:17px; font-weight:bold; color:#1c77d0}
.sidebar h5 a, #main h5 a {color:#1c77d0}

.sidebar_link{font-size:17px; font-weight:bold; color:#1c77d0}

.front_page_link{font-size:17px; font-weight:bold; color:#1c77d0}

.reviews_list_link{font-size:17px; font-weight:bold; color:#1c77d0}

.reviewlink{margin:15px 0 15px 10px;}
.reviewlink .pricing{float:right;display:inline-block;font-size:22px;padding:.5em 0;}
.review_page_link{display:inline-block;font-size:22px;font-weight:bold;color:#ffffff;text-decoration: underline;background-color:#1c77d0;padding:.5em 1.4em;color:#ffffff;border-radius:14px;}
.in_main .review_page_link{margin:15px 0 15px 10px;}
.text-center .review_page_link{float:none}
.review_page_arrow_grey {font-size:17px; font-weight:bold; color:#ffffff}

.btn-bg{font-size:14px;float:right;margin:18px 0 10px 0;display:inline-block;padding:4px 10px;color:#ffffff;border-radius:6px;}
.btn-bg-blue{background-color:#1c77d0;}
.btn-bg-red{background-color:#ff0100;}

#main h5.black {font-size:17px; color:#212121}
#main h5.black b, #main h2.black b {color:#b7b7b7}

#main h2.black {font-size:17px; color:#212121; padding: 0 0px}

.link_dir_category_headline {font-size:17px; font-weight:bold; }


#main h2.black {font-size:17px; color:#212121}
#main h2.black b {color:#b7b7b7}




#search_block {width:174px; border:1px solid #cedff3; background:#fff; left:7px; position:relative}
#search_block input {vertical-align:middle; border:none; background:none}
#search_block .search_input {padding: 2px 0 4px 2px; font-size:14px; width:145px;}



.line_menu {overflow:hidden; position:relative; margin:5px 0 -5px;}
.line_menu ul {margin-top:-1px;}
.line_menu ul li {border-top:1px solid #e5f2ff; color:#d7d7d7; font-size:13px; padding:6px 8px 6px 12px}
.search_menu ul li {font-size:14px;}
.line_menu ul li a {margin-left:3px;}

.left_menu li {margin:6px 0 6px 10px; line-height:1.2;}
.top10_menu li {margin:6px 0 6px 5px; line-height:2;}
.top10_menu span {width:18px;display:block;float:right;font-weight:900;text-align:right;}
.top10_menu .decimal {float:left;font-weight:300;}
.top10_menu .grdnt1 {color:#ff0100;}
.top10_menu .grdnt2 {color:#ff0e00;}
.top10_menu .grdnt3 {color:#ff2000;}
.top10_menu .grdnt4 {color:#ff3500;}
.top10_menu .grdnt5 {color:#ff3700;}
.top10_menu .grdnt6 {color:#ff6600;}
.top10_menu .grdnt7 {color:#ff7f00;}
.top10_menu .grdnt8 {color:#ff9500;}
.top10_menu .grdnt9 {color:#ffa500;}
.top10_menu .grdnt10 {color:#ffb300;}
.top10_menu li a {padding-left:10px;}

.below_top10_menu_span {padding:6px 8px 6px 12px;display:block;}

.sup {color:#fff; padding:1px 3px; text-transform:uppercase; font-size:9px; font-family:"Lucida Console", Monaco, monospace; vertical-align:super; display:inline-block; line-height:1; margin-left:4px; letter-spacing:1px;}
.new {background:#f00;}
.hot {background:#ffb400}

#feature {padding: 0 10px;}

.thumb img {border:3px solid #dcdcdc; margin:5px 0}

.stars_block {font-size:11px;}
.stars_block span {color:#212121}
.stars {background:url(/images/backgrounds/stars.png) no-repeat 0 0; width:160px; height:14px; display:inline-block; overflow:hidden; margin:3px 0 7px; text-align:left;}
.stars span {background:url(/images/backgrounds/stars.png) no-repeat 0 0; height:28px; margin-top:-14px; display:inline-block;}
.yellow {color:#ffad2e; float: right;}
.yellow .number {font-size:20px; float:left;}
.yellow .ver_align {line-height:28px; float:left;}

#feature .info {margin-bottom:10px;}

.top_videos {border-top:1px solid #f1f7fc; margin:10px 0;}
.top_videos li {border-bottom:1px solid #f1f7fc; padding:6px 10px}
.top_videos li strong {margin-right:5px;}

#right_side .text_right {margin-right:10px;}

#breadcumb {font-size:11px; padding: 14px 10px 11px; border-bottom:1px dashed #eaeaea}
#breadcumb span {color:#c9c9c9; margin:0 3px}

#rightbreadcrumb {float:right;}

#main h1, #main h2{font-size:24px; margin-top:15px; padding: 0 10px;display:inline-block;}
#main h3 {font-size:12px; margin-top:0px; margin-bottom:-10px; padding: 0 10px;display:inline-block;}
.h1size {font-size:24px; margin-top:15px;display:inline-block;font-weight:bold;}
.h2size{font-size:24px; margin-top:15px; padding: 0 10px}
.h3size{font-size:8px; margin-top:10px; padding: 0 5px}
.h4size{font-size:16px; margin-top:15px; padding: 0 10px}
#main p.about {margin:12px 10px 0;}
#main p.about .grey, #main h5 .grey {color:#959595}
#main p.about .grey a {margin:0 3px;}
#samplesummary {margin: 10px 0px; padding:10px; background-color:#eef5fc;}
#thumbs {margin: 10px; text-align:center;}

.thumbs {margin:10px 3px;}
.additional_link {font-size:11px; color:#ccc; float:right; margin-top:-20px; width:auto}
.additional_link_line {font-size:11px; color:#ccc; font-weight:normal}
.additional_link a, .additional_link_line a {margin:0 3px}
.additional_link span {color:#444}
.f12 {font-size:12px;}

#last_review {margin: 0 0 -10px 9px;}
#last_review .item {float:left; width:174px; height:370px; overflow:hidden; margin-right:9px; padding: 7px 0 10px;}
#last_review .item .info {font-size:11px; margin:3px 0 7px}
#last_review .item .stars_block {color:#7f7f7f}

.table {width:100%; border-collapse:collapse; border:none; font-size:12px; margin:7px 0;}
.table .score {width:160px;}
.table th {font-weight:normal; background:#f8f8f8; padding:6px 10px; vertical-align:middle}
.table td {padding:4px 10px; background:#f3f8fd; vertical-align:middle}
.table .odd td {background:#fff}

#blogs {margin:0 10px;}
#blogs li {margin-top:7px;}
#blogs h5 {font-size:18px; color:#1b74cf; font-weight:bold; margin-bottom:-4px}
#blogs span {color:#636363; font-size:10px; font-weight:bold}
#blogs p {font-size:13px; padding:3px 0}

#created {float:right; color:#636363; font-size:11px; padding: 12px 20px 0 0; width:auto}
#created span img {margin:-1px 0}

#bottom_logo {float:left; margin:12px 0 0 15px; width:auto }
.bottom_logo {float:left; margin:12px 0 0 15px; width:auto }
#copyright {display:table; padding:0 30px 0 10px; font-size:11px; color:#636363}
#copyright a {color:#636363; text-decoration:underline}
#copyright a:hover {text-decoration:none}

#glossary {display:table; padding:0 30px 0 10px; font-size:12px;}
#glossary a {text-decoration:underline}
#glossary a:hover {text-decoration:none}

.picks span {color:#d7d7d7}

.pager {background:#f3f8fd; text-align:center; font-size:14px; padding:5px 10px;}
.prev_page {float:left; padding-top:3px}
.next_page {float:right; padding-top:3px}
.pager label, .pager select {vertical-align:middle}
.pager label {margin-left:14px;}
.pager select {margin-right:14px; padding:2px 0; border:1px solid #c5d9f2}
.pager select option {padding-right:20px;}

#category {margin:15px 0 20px;}
#category li {padding:10px; background:#fff}
#category li.odd {background:#f3f8fd}
#category li.head {background:#f8f8f8}
#category li .f_right {float:right; width:160px;}
#category li .thumb {float:left}
#category li .thumb img {margin:0; }
#category li .info {margin-left:184px;}
/*#category li .info p {margin-top:7px;}*/
#category li .info .item_link {color:#d7d7d7; margin-top:15px}
#category li .info .review_date {width:410px; float:left;}
#category li .info_glossary {margin-left:120px;}
#category li .info_glossary p {margin-top:7px;}
#category li .info_glossary .item_link {color:#d7d7d7; margin-top:15px}

#category_list {margin:13px 0 20px}

A.blacklink:link, A.blacklink:visited { color: #000000}
A.blacklink:hover, A.blacklink:focus, A.blacklink:active { text-decoration: underline; color: #000000; }


.show_result {padding:0 10px; font-size:11px}
.show_result .additional_link {margin-top:0}

#links_block {padding:24px 0 12px 10px}
#links_block dl dt {color:#d7d7d7; font-size:17px; margin:16px 0 -3px;}

.categories_lists li {float:left; padding:10px 15px 15px 30px; width:210px;}
.categories_lists li ul {margin-top:5px;}
.categories_lists li li {float:none; width:auto; color:#d7d7d7; font-size:14px; margin-left:2px; line-height:1.6; padding:0}

.subcategories {color:#1c76d0}
.subcategories span {color:#b7b7b7}

#screenshot {padding:40px 0}
#screenshot .info {width:900px; margin: 0 auto;}
#screenshot .info .float_r {float:right}
#screenshot .back_link, #sample_view .back_link {font-size:24px; font-weight:bold}
#screenshot .info h3 {font-size:24px;}
#screenshot .info .in_info, #sample_view .in_info, .review_pre_info {background:#f3f8fd; padding:10px; line-height:1.2}
#screenshot .info .in_info_summary, #sample_view .in_info_summary{width:712px;background:#f3f8fd; padding:10px; line-height:1.2}
#screenshot .info .in_info h5 {font-size:17px; font-weight:bold}
#screenshot h2, #sample_view h2 {font-size:36px; padding:15px 0}
#screenshot h1, #sample_view h1 {font-size:36px; padding:15px 0}
#screenshot .center img {border:3px solid #dcdcdc}
#screenshot .for_back_link, #sample_view .for_back_link {padding-top:25px}
#sample_view {width:712px; margin:0 auto; padding:25px 0}
#sample_view_wide {width:100%; margin:0 auto; padding:25px 0}

.bluebox {background:#f3f8fd; padding:10px; margin: 0 0 10px 10px; line-height:1.2; float: right;width:260px;}

#blog {margin:0 10px; padding-bottom:10px;}
#blog li {margin-top:25px;}
#blog .blog_tags {float:right; text-align:right; font-size:11px;}
#blog h5 {margin-bottom:-2px}
#blog .date {font-size:11px; color:#898989}
#blog .img {float:right; clear:right; margin:12px 0 5px 15px;}
#blog .img img {border:3px solid #dcdcdc;}
#blog li p {margin-top:12px;}

#blog_tags {text-align:center; margin:0 10px; line-height:1}
#blog_tags * {vertical-align:middle}

.raquo li b {color:#000000}
.raquo li {padding-left:10px; text-indent:-10px;}
.raquo2 li b {color:#000000}
.raquo2 li {padding-left:20px; text-indent:-10px;}
#about {padding-top:8px;}
#about h5 {margin-top:17px;}
#about h6 {font-size:14px; font-weight:bold; padding-top:12px}
.guide_subheadline {font-size:14px; font-weight:bold; padding-top:12px}
#our_plans {margin-bottom:-12px}

#samples {padding-bottom:20px;}
#samples li h3 {margin-bottom:5px;}
#samples li li {display:inline; margin-left:9px;}
#samples li li img {border:3px solid #dcdcdc}

.review_pre_info {margin-top:12px;}
.review_rating {float:right; text-align:right}
.review_rating .stars {vertical-align:middle}
.review_price {margin:-12px 0 0 10px;}
.review_price h5 {margin-top:12px;}

#main table.pricing{position:relative; font-size:1.0em; width:100%; margin-left:10px;}
#main table.pricing tr.titles{ font-weight:bold;}
#main table.pricing tr.titles td{ border-bottom:1px solid #000000; padding:4px 0px;}
#main table.pricing td{vertical-align:text-top;}
#main table.pricing .price{ width:90px; font-size:1.0em; color:#000000; font-weight:bold;}
#main table.pricing .period{ width:110px;}
#main table.pricing .rebills{ width:160px;}

#main div.hr{font-size:11px; border-bottom:1px dashed #eaeaea}

#review_screenshots li {display:inline}
#review_screenshots li a {margin-left:6px;}
#review_screenshots li img {margin:0; border-width:2px;}

#review_samples li {display:inline}
#review_samples li a {margin-left:6px;}
#review_samples li img {margin:0}

#external_reviews_css {margin:10px -5px 15px;}
#external_reviews_css .table_item {float:left; }
#external_reviews_css .table {width:275px; margin: 0 5px;}

.users_review {padding-bottom:10px;}
.users_review td {vertical-align:top}
.users_review_th {width:150px;}

/*---tabs & hide---*/
.hide{display:none;}
.show{display:block;}
/*---end---*/


.form_ureview {margin:15px 0 0 10px;}

.tab_form_ucomment {margin:15px 0 0 10px;}
#webmaster_form .review_form {margin-bottom:30px;}
.review_form .clearfix {margin-bottom:10px;}
.review_form .label {float:left; width:130px;}
#webmaster_form .label {width:145px;}
.review_form .input_block {float:left}
.review_form .text, .review_form textarea, .review_form select {border:1px solid #cedff3}
.review_form .text {width:260px; padding:3px 2px;}
.review_form textarea {width:410px; padding:3px 2px; height:180px; overflow:auto}
.review_form textarea.small_area {height:90px;}
.review_form select {vertical-align:middle; padding:2px 0;}
.review_form select option {padding-right:20px;}
.review_form .inline_block {margin-left:5px; line-height:1.2}

.submit_img_button {display:inline-block; height:32px; background:url(/images/buttons/submit.gif) no-repeat 0 0; vertical-align:middle}
.submit_img_button span {display:inline-block; height:32px; background:url(/images/buttons/submit.gif) no-repeat 100% 0; margin-left:10px; padding-right:10px;}
.submit_img_button span input {background:none; border:none; overflow:visible; color:#fff; font:16px/1 "Myriad Pro", Tahome, sans-serif; height:30px; cursor:pointer}

.reset {background:none; border:none; overflow:visible; color:#1c76d0; cursor:pointer; margin-left:10px;}

.mandatory {color:#f00}

#form_categories {padding:7px 0 10px;}
#form_categories ul {float:left; width:140px; overflow:hidden}
#form_categories ul li {padding:3px 5px;}
#form_categories ul li input, #form_categories ul li label {vertical-align:middle}
#form_categories ul li label {margin-left:3px;}

.form_yes {margin: 5px 0 15px 10px;}
.form_yes input, .form_yes label {vertical-align:middle}
.form_yes label {margin-left:3px;}
.big_area {border:1px solid #cedff3; height:227px; width:537px; overflow:auto}

#webmaster_form .grey {color:#acacac}
#webmaster_form .grey a {margin: 0 3px;}

/* NEW */
.title_review{line-height:1.2em;}
.title_review span{color:#1C77D0;}
.header_menu{position:absolute; margin-top:-38px; left:34px; font-family:"Myriad Pro",Tahoma,sans-serif; z-index:1; font-size:1.3em;}
.header_menu li{float:left; position:relative; padding-right:1px;}
.header_menu li a{float:left; display:block; color:#1866c7; width:140px; height:54px; padding-top:10px; background:url(/images/buttons/menu_item.png) top left no-repeat; text-align:center; cursor:pointer;}
.header_menu li a:hover, .header_menu li a.active{float:left; display:block; color:#fff; background:url(/images/buttons/menu_item_active.png) top left no-repeat; text-decoration:none;}
.menu{position:relative; z-index:2;}
.thumb{position:relative; display:inline-block;}
.thumb span{position:absolute; top:10px; right:5px; color:#fff; text-transform:uppercase; padding:1px 3px; font-size:0.7em; line-height:1em;}
#category .thumb span{top:5px;}
a.thumb:hover{text-decoration:none!important;}
.thumb .on{background:#00cc00;}
.thumb .off{background:#ff0000;}
div.about{margin:12px 10px 0; line-height:2em;}
div.about .additional_link{line-height:1em;}
.green{color:#00cc00;}
.red{color:#FF0000;}
.model_rating{line-height:2.1em; padding:18px 85px 0px 0px;}


/*splash page*/
.splash_list { padding: 30px; }
.splash_list li{list-style-type:decimal; font-weight: bold; padding: 5px 0px;}
.splash_list span {font-weight: normal;}
.enter {display:block; height:32px; text-align:center;padding:20px 0px;}

#left_side_splash {background:url(/images/backgrounds/left_side_splash.jpg) no-repeat 100% 0; width:199px; height:678px;position:relative;position:relative;}
#sidebar5{background:url(/images/thumbs/sidebar5.jpg) no-repeat; width:150px;height:194px;z-index:1;position:absolute;top:100px;left:38px;}
#sidebar6{background:url(/images/thumbs/sidebar6.jpg) no-repeat; width:148px;height:221px;z-index:2;position:absolute;top:204px;left:10px;}
#sidebar7{background:url(/images/thumbs/sidebar7.jpg) no-repeat; width:148px;height:221px;z-index:3;position:absolute;top:346px;left:38px;}
#sidebar8{background:url(/images/thumbs/sidebar8.jpg) no-repeat; width:148px;height:221px;z-index:4;position:absolute;top:468px;left:20px;}

#right_side_splash {background:url(/images/backgrounds/right_side_splash.jpg) no-repeat 100% 0; width:199px; height:678px; padding-left:3px;position:relative;}
#sidebar1{background:url(/images/thumbs/sidebar1.jpg) no-repeat; width:148px;height:221px;z-index:1;position:absolute;top:100px;left:38px;}
#sidebar2{background:url(/images/thumbs/sidebar2.jpg) no-repeat; width:148px;height:221px;z-index:2;position:absolute;top:204px;left:10px;}
#sidebar3{background:url(/images/thumbs/sidebar3.jpg) no-repeat; width:148px;height:221px;z-index:3;position:absolute;top:346px;left:38px;}
#sidebar4{background:url(/images/thumbs/sidebar4.jpg) no-repeat; width:148px;height:221px;z-index:4;position:absolute;top:468px;left:10px;}

.moreinfo, .moreinfonotitle { cursor:pointer;color:#1c77d0; }
.moreinfo_underline{ text-decoration: underline; }

.bottominfo { cursor:pointer;color:#464646; }
.bottominfo_underline{ text-decoration: underline; }

.categoryimageinfo, .sidebarimageinfo { cursor:pointer; }
.thumb_img {float:left; border:3px solid #dcdcdc; margin:0px;}

.categoryinfo, .sidebarinfo{ cursor:pointer;font-size:17px; font-weight:bold; color:#1c77d0; }
.categoryinfo_underline, .sidebarinfo_underline{ text-decoration: underline; }

.extrainfo { cursor:pointer;color:#1c77d0; }
.extrainfo_underline{ text-decoration: underline; }

.cursoronthis { cursor:pointer; }
.underlinethis{ text-decoration: underline; }

.strikethis{text-decoration: line-through;}

#submitlink {
	text-align: right;
}

.right_image_container{ text-align: center }

.footercols {margin:3em 0;}
.footercols .fcol{width:230px;padding:0 10px;float:left;}
.footercols .fcol h2{font-size:1.5em}
.footercols .fcol p{padding:.5em 0;}
