body {
background-image:url(images/ohslut_v1_r1_c2.jpg);
background-repeat:repeat-x;
background-color:#D1D4DA;
margin:0px;
font-family:sans-serif;
}



#container {
width:991px;
padding:0px;
margin:0px auto 0px auto;
}


#top {
margin:0px;
padding:0px;
width:991px;
height:113px;
background-image:url(images/ohslut_v1_r1_c4.jpg);
vertical-align:middle;
}

#footer {
margin:0px;
padding:0px;
width:991px;
height:22px;
background-image:url(images/ohslut_v1_r6_c4.jpg);
vertical-align:middle;
}



#body_extended {
padding:0px;
margin:0px;
width:991px;
background-image:url(images/ohslut_v1_r4_c4.jpg);
background-repeat:repeat-y;
}

#body_main {
padding:3px 0px 0px 0px;
margin:0px;
width:991px;
background-image:url(images/ohslut_v1_r2_c4.jpg);
background-repeat:no-repeat;
}

#media {
	text-align: left;
	padding:5px 7px 5px 13px;
	font-size:12px;
}


#media h3 {
padding:5px 0px 10px 10px;
margin:0px;
font-size:15px;
font-weight:bold;
text-decoration:underline
}

#media h3 a {
color:#000000;
text-decoration:underline
}

#media h3 a:hover {
color:#000000;
text-decoration:underline
}

#media h2 {
font-size:17px;
font-weight:bold;
text-decoration:none;
border:#FFCC00 1px solid;
padding:10px;
margin: 0px;
color:#FF9900;
text-align:center;
}

#media h2 a {
color:#FF9900;
text-decoration:underline;
}

#media h2 a:visited {
color:#FF9900;
text-decoration:underline;
}

#media h2 a:hover {
color:#FFCC00;
text-decoration:none;
}

#media h5 {
font-size:12px;
font-weight:bold;
text-decoration:none;
border:#FF0000 1px solid;
padding:5px;
margin: 5px;
width:420px;
color:#FF8080;
}

#media h5 a {
color:#FF8080;
text-decoration:underline;
}

#media h5 a:visited {
color:#FF8080;
text-decoration:underline;
}

#media h5 a:hover {
color:#FF0000;
text-decoration:underline;
}

#media_latest {
	text-align: left;
	padding:5px 2px 5px 2px;
}

#media_latest h3 {
padding:0px 0px 0px 0px;
margin:0px;
font-size:17px;
font-weight:bold;
}

#leaderboard {
padding:4px 1px 0px 1px;
margin:0px;
width:989px;
height:94px;
background-image:url(images/grayvee_v2_r2_c3.jpg);
background-repeat:no-repeat;
vertical-align:middle;
}



.header_link a {
display:block;
width:200px;
height:90px;
float:left;
margin:20px 0px 0px 0px;

}

.header_ad {
display:block;
width:468px;
height:60px;
border:#996600 1px solid;
padding:2px;
margin:38px 250px 0px 0px;
float:right;
} 

.message_box {
text-align:center;
padding:10px;
font-weight:bold;
color:#FF0000;
margin:5px 0px 5px 0px;
border:#FF0000 1px dashed;
background-color:#FFEAEB;
font-size:15px;
}

.message_box a {
color:#990000;
text-decoration:underline
}

.message_box a:hover {
color:#FF3300;
text-decoration:underline
}

.contacts_container li {
margin:0px 0px 0px 15px;

}


/* Message Output *****************/
.error_message {
	background: #fff6bf url(images/exclamation.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 10px 20px 10px 45px;
	margin:5px 0px 10px 0px;
	border: 2px solid #ffd324;
}

.error_message_header {
padding:0px 0px 5px 0px;
margin:0px;
font-size:16px;
font-weight:bold;
color:#FF6600;
text-decoration:underline;

}

.error_message a {
color:#000000;
text-decoration:underline
}

.error_message a:visited {
color:#000000;
text-decoration:underline
}

.error_message a:hover {
color:#FF6600;
text-decoration:underline
}

.error_message_ok {
color:#FF0000;
font-size:11px;
text-align:right;
margin:10px 0px 0px 0px;
}

.error_message_ok a {
color:#FF0000;
text-decoration:underline;
}

.error_message a:visited {
color:#FF0000;
text-decoration:underline;
}

.error_message a:hover {
color:#FF6600;
text-decoration:underline;
}

.ok_message {
	background: #E3FDE8 url(images/accept.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 10px 20px 10px 45px;
	margin:5px 0px 10px 0px;
	border: 2px solid #3AA342;
}

.ok_message a {
color:#000000;
text-decoration:underline
}

.ok_message a:visited {
color:#000000;
text-decoration:underline
}

.ok_message a:hover {
color:#006600;
text-decoration:underline
}

/* Body ***************************************/

.rating_container {
width:100px;
text-align:left;
padding:0px;
margin:10px 0px 0px 0px;
float:right;
}

.rating_container_videos {
width:110px;
text-align:left;
padding:5px;
}

.content_item {
float:left;
width:615px;
}

.index_latest_image {
float:left;
width:150px;
}

.index_latest_image img {
border:#F2D5B3 solid 1px;
padding:5px;
}
.index_latest_image img:hover {
border:#FF0000 solid 1px;
}

.index_latest {
padding:5px 0px 3px 0px;
border-bottom:#cccccc 2px dotted;
}

.clearer {
clear:both;
}

.exclusive_content {
	color:#F00;
	font-weight:bold;
}

.verified_content {

}

.nextprev_box {
border-bottom:#CCCCCC 1px solid;
padding:0px 0px 5px 0px;
}

.next_prev {
padding:5px;
font-weight:bold;
font-size:12px;

}

.next_prev a {
border:#006699 1px solid;
color:#006699;
padding:5px;
text-decoration:none;
}

.next_prev a:hover {
border:#0099FF 1px solid;
color:#0099FF;
padding:5px;
text-decoration:none;
}

.next_prev a:visited {
border:#0099CC 1px solid;
color:#006699;
padding:5px;
text-decoration:none;
}

.index_thumb {
width:70px;
height:50px;
float:left;
margin: 0px 5px 0px 0px;
padding:2px;
text-align:center;
border:#CCCCCC solid 1px;
}

.index_thumb img {
border:none;
}
.index_latest_title {
font-weight:bold;
font-size:18px;
padding: 10px 0px 0px 0px;
}

.index_latest_title a {
color:#91680B; 
text-decoration:none;
}

.index_latest_title a:hover {
color:#C38E0E;
text-decoration:underline;
}

.index_latest_title a:visited {
color:#C38E0E;
text-decoration:none;
}

.index_latest_info {
font-size:10px;
color:#999999;
padding:0px 0px 5px 65px;
}

.index_latest_info a {
color:#999999;
}

.index_latest_info a:hover {
color:#666666;
text-decoration:underline;
}

.index_latest_info2 {
font-size:9px;
color:#666666;
padding:3px 0px 3px 15px;
}

.index_latest_info2 a {
color:#666666;
}

.index_latest_info2 a:hover {
color:#999999;
text-decoration:underline;
}

.index_latest_description {
padding:0px 0px 0px 0px;
font-size:12px;
}

.nav_video {
margin:0px auto 7px auto;
width:300px;
}

.nav_video strong {
font-size:12px;
color:#FF0000;
display:block;
padding:3px;
}

.nav_video i {
font-style:normal;
font-size:12px;
display:block;
padding:3px;
}

/* Latest index vidoes **********/
.latest_hosted {
padding:0px;
margin:0px 0px 0px 0px;
text-align:center;
}


.latest_hosted img {
border:#FF9900 solid 1px;
padding:2px;
margin:2px;
}

.latest_hosted img:hover {
border:#000000 solid 1px;
}

.index_latest_vids_thumb img {
border:#CCCCCC solid 1px;
padding:5px;
}

.index_latest_vids_thumb_video {
padding:2px;
}

.index_latest_vids_thumb_video img {
border:#CCCCCC solid 1px;
padding:2px;
}

.index_latest_vids_more a {
background: transparent url(images/more.gif) no-repeat;
width:22px;
height:107px;
display: block;
}

.index_latest_vids_more a:hover {
background-position: 0 -107px;
}

.latest_videos_bar {
padding:0px;
margin: 10px 0px 0px 0px;
}

.video_tag {
font-size:10px;
font-weight:bold;
color:#ffffff;
width:63px;
height:24px;
float:left;
display:block;
margin: 0px 5px 0px 0px;
text-align:center;
background-image:url(images/video.jpg);
}

.picture_tag {
font-size:10px;
font-weight:bold;
color:#ffffff;
width:63px;
height:24px;
float:left;
display:block;
margin: 0px 5px 0px 0px;
text-align:center;
background-image:url(images/picture.jpg);
}

.ad_tag {
font-size:10px;
font-weight:bold;
color:#ffffff;
width:63px;
height:24px;
float:left;
display:block;
margin: 0px 5px 0px 0px;
text-align:center;
background-image:url(images/ad.jpg);
}


/* Category Images  **********/

.category_tag {
width:60px;
height:30px;
float:left;
margin: 0px 5px 0px 0px;
text-align:center;
}


.ad_tag2 {
width:70px;
height:50px;
float:left;
margin: 0px 5px 0px 0px;
text-align:center;
padding:2px;
border:#CCCCCC solid 1px;
}

.ad_tag2 img {
border:none;
}


.best_links {
font-size:11px;
text-align:left;
}

.best_links a {
color:#FF0000;
margin:3px;
text-decoration:none;
}

.best_links a:visited {
color:#FF0000;
text-decoration:none;
}

.best_links a:hover {
color:#FF9900;
}

.referrer_table {
font-size:12px;
text-align:left;
}

.referrer_table a {
color:#C38E0E;
margin:3px;
text-decoration:none;
}

.referrer_table a:visited {
color:#91680B;
text-decoration:none;
}

.referrer_table a:hover {
color:#91680B;
}

.friend_table {
font-size:10px;
text-align:left;
}

.friend_table a {
color:#C38E0E;
padding:2px;
display:block;
text-decoration:none;
}

.friend_table a:visited {
color:#C38E0E;
text-decoration:none;
}

.friend_table a:hover {
color:#91680B;
text-decoration:underline;
}

.video_container {
border:#788257 dashed 2px;
padding:5px;
margin: 5px;
width:420px;
}

.video_container_flash {
padding:5px;
margin: 10px;
}


.item_details_title {
font-size:17px;
font-weight:bold;
color:#FFCC00;
}
.item_details_desc { 
color:#999999;
}

.item_details_info_title {
color: #333333;
text-decoration:underline;
font-size:10px;
}

.tags {
font: Normal 9px Verdana;
padding-right: 5px;
clear:both;
	}
.tags A{
color:#0099CC;
font:normal 9px Verdana;
background-color:#ffffff;
padding:0px 1px 0px 1px;
margin: 0px 2px 0px 2px;
text-transform:capitalize;
text-decoration: underline;
	}
	
.tags A:hover{
color: #ffffff;
background-color:#0099CC;
text-decoration: none;
	}



/*Nav  */
.left_column {
width:0px;
}

.right_column {
width:320px;
}

.nav_left {
padding: 0px;
width:0px;
}

.nav_left h3 {
padding:0px;
margin:5px 0px 5px 0px;
color:#000000;
font-size:14px;
border-bottom:#000000 2px solid;
}

#nav {
padding: 0px 17px 0px 5px;

}

#nav h1 {
padding:0px;
margin:5px 0px 5px 0px;
color:#91680B;
font-size:14px;
border-bottom:#91680B 2px solid;
}

#search_box {
padding:0px 0px 0px 0px;
font-size:10px;
}

#login_box {
padding:5px 0px 5px 0px;
font-size:10px;
}

#login_box a {
color:#C38E0E;
text-decoration:none;
}

#login_box a:hover {
color:#91680B;
text-decoration:underline;
}

.nav_ad_space {
margin:0px auto 7px auto;
width:120px;
}

.nav_ad_space_300 {
margin:0px auto 7px auto;
width:300px;
}

form {
padding: 0px;
margin:0px;
}

.form_info_header {
font-size:10px;
}

.nav_links {
padding:10px 0px 5px 0px;
font-size:12px;
font-weight:bold;
width:300px;
margin:0px auto 0px auto;
text-align:center;
}

.nav_links a {
color:#333333;
text-decoration:none;
padding:2px;
border:#333333 1px solid;

}

.nav_links a:hover {
color:#8D801B;
border:#8D801B 1px solid;
}

.nav_links a:visited {
color:#333333;
border:#333333 1px solid;
}

.nav_links_admin {
padding:0px 0px 5px 0px;
font-size:12px;
font-weight:bold;
}

.nav_links_admin a {
color:#FF0000;
text-decoration:none;
padding:0px 0px 0px 5px;
}

.nav_links_admin a:visited {
color:#FF0000;
text-decoration:none;
padding:0px 0px 0px 5px;
}

.nav_links_admin a:hover {
color:#FF6600;
}

.nav_links_admin_sub {
font-size:10px;
padding:0px 0px 0px 10px;
}

.nav_links_admin_sub a {
color:#FF0000;
padding:0px 0px 0px 0px;
}

.nav_links_admin_sub a:visited {
color:#FF0000;
padding:0px 0px 0px 0px;
}

.nav_links_admin_sub a:hover {
color:#FF6600;
padding:0px 0px 0px 0px;
}
.category_listing_nav {
padding:0px 0px 5px 0px;
font-size:10px;
font-weight:bold;
}

.category_listing_nav a {
color:#666666;
}

.category_listing_nav a:hover {
color:#FF0000;
}




.copyright {
text-align:center;
color:#666666;
font-size:10px;
font-weight:normal;
padding:5px;
}

.copyright a {
color:#666666;
font-size:9px;
text-decoration:underline;
}

.copyright a:hover {
text-decoration:underline;
color:#999999
}

.video_ad img {
border:#CCCCCC solid 1px;
padding:5px;
}

.video_ad_container {
margin:5px 4px 5px 4px;
border: #CCCCCC 1px solid;
}

.video_ad_container img {
padding:3px;

}

.video_ad_header {
font-size:11px;
font-weight:bold;
color:#000000;
border-bottom: #CCCCCC 1px solid;
background-color:#FFCC00;
margin:0px 0px 0px 0px;
padding: 2px 0px 2px 10px;
}

.video_ad_title {
font-size:12px;
font-weight:bold;
padding: 5px 0px 1px 5px;
}

.video_ad_title a {
text-decoration:none;
color:#91680B;
}

.video_ad_desc {
font-size:10px;
padding: 0px 0px 0px 5px;
}

.video_ad_desc a {
text-decoration:none;
color:gray;
}

.video_links {
padding:1px;
text-align:center;
width:185px;
border-right: #CCCCCC 2px dashed;
}

.video_links h2 {
font-size:15px;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:0px 0px 5px 0px;
border-bottom:#cccccc 2px dashed;
color:#FF0000;
}

.video_links_item {
border-bottom:#cccccc dotted 1px;
padding:4px 0px 4px 0px;
text-align:center;
width:183px;
margin:0px auto 0px auto;
}

.video_links_item img{
border:#CCCCCC solid 1px;
padding:5px;
}

.video_links_item a {
color:#FF6600;
text-decoration:none;
font-size:9px;
}

.video_links_item a:hover {
color:#000000;
text-decoration:underline;
}

.video_links_item a:visited {
color:#FF6666;
}


.video_links_more a {
margin:5px;
}

.video_links_more a {
font-weight:bold;
color:#000000;
}

.video_links_more a:hover {
color:#666666;

}


.more_hosted_videos {
border:#cccccc dashed 2px;
padding:0px;
margin: 5px;
}

.more_hosted_videos h4 {
font-size:15px;
font-weight:bold;
margin:0px 0px 3px 0px;
padding:2px 0px 2px 0px;
border-bottom:#cccccc dashed 2px;
background-color:#f6f6f6;
color:#0066CC;
}

.more_hosted_videos h4 a {
color:#0066CC;
text-decoration:none;
}

.more_hosted_videos h6 {
font-size:13px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
border-bottom:#cccccc dashed 2px;
background-color:#f9f9f9;
color:#000000;
}

.more_hosted_videos h6 a {
color:#000000;
text-decoration:none;
}

.send_to_friend_collapse {
border-bottom:#cccccc dashed 2px;
}

/* Pagination *************************************/
div.pagination {
	background-color:#fff;
	color:#48b9ef;
	padding:10px 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
}

div.pagination a {
	color:#F90;
	padding:2px 5px;
	margin:0 2px;
	text-decoration:none;
	border:2px solid #f0f0f0;
}

div.pagination a:hover, div.pagination a:active {
	border:2px solid #826306;
	color:#826306;
}

div.pagination span.current {
	padding:2px 5px;
	border:2px solid #ff5a00;
	color:#000;
	font-weight:bold;
	background-color:#FC6;
}
div.pagination span.disabled {
	display:none;
}
/* Search *******************************/
#search_container {
padding:5px 5px 5px 15px;
text-align:left;
}

.search_container_results {
padding:5px;
text-align:left;
background-color:#FFFFFF;
}

.search_container_results_alt {
background-color:#F2F0E6;
}


.search_keyword {
color:#FF0000;
}

.search_result_numbers {
color:#B0B896;
font-weight:bold;
font-size:20px;
padding:4px 5px 4px 0px;
}

.search_result_categories a {
font-size:20px;
color:#0099CC;
text-decoration:none;
}
.search_result_categories a:hover {
text-decoration:underline;
color:#0066CC;
}

.search_results_data strong {
font-size:15px;
font-weight:bold;
padding:4px 0px 4px 0px;
display:block;
}

.search_results_data strong a {
color:#000000;
text-decoration:underline;
}

.search_results_data strong a:hover {

color:#666666;
text-decoration:none;
}

.search_results_image {
width:150px;
float:left;
}

.search_results_image img {
border:#CCCCCC 1px solid;
padding:5px;
}

.search_results_data {
padding: 0px 0px 0px 10px;
font-size:10px;
width:470px;
float:right;
}

.search_results_data i {
font-style:normal;
font-size:12px;
display:block;
}
.sort_view_box {
font-size:11px;
font-weight:normal;
}

.sort_view_box a {
font-weight:normal;
text-decoration:underline;
color:#0066FF;
}

.sort_view_box a:hover {
font-weight:normal;
color:#003399;
}

.sort_view_box a:visited {
font-weight:normal;
text-decoration:underline;
color:#0066FF;
}

.sort_view_box_current {
color:#000000;
font-weight:bold;
}

.adHeadline {font: bold 10pt Arial; text-decoration: none; color: black;}
.adText {font: normal 8pt Arial; text-decoration: none; color: gray;}

/* Send To Friend ***************************/
.item_details_sendfriend {
border:#999999 0px dashed;
padding:5px;
margin: 5px;
width:320px;
}

.item_details_sendfriend a {
font-size:14px;
text-decoration:none;
font-weight:bold;
display:block;
width:250px;
background-color:#eeeeee;
padding:3px;
border:#CCCCCC 1px solid;
}

.item_details_sendfriend_titles {
font-size:10px;
}

#item_details_more_media {
padding:5px;
text-align:center;
border-bottom:#939E6F 2px dotted;
}

#item_details_more_media img {
border:#cccccc solid 3px;
padding:0px;
margin:4px;
}

.ratio_bar {
margin:5px auto 5px auto;
font-size:12px;
}

.ratio_neutral {
color:#000000;
font-weight:bold;
font-size:13px;
}

.ratio_good {
color:#009900;
font-weight:bold;
font-size:13px;
}

.ratio_bad {
color:#FF0000;
font-weight:bold;
font-size:13px;
}


.sitewide_header_info_box {
text-align:center;
padding:7px;
font-weight:bold;
color:#FF0000;
margin:5px 4px 0px 4px;
border:#F1BEBE 1px solid;
font-size:14px;
background-image:url(images/site_header_back.gif);
}

.sitewide_header_info_box_text {
text-decoration:underline;
}

.sitewide_header_info_box a {
color:#9F3333;
text-decoration:none;
font-size:13px;
}

.sitewide_header_info_box a:visited {
color:#9F3333;
text-decoration:none;
}

.sitewide_header_info_box a:hover {
color:#F1BEBE;
text-decoration:none;
}

.view_featured_video a {
text-decoration:none;
font-size:11px;
color:#0066CC;
}

.view_featured_video a:visited {
text-decoration:none;
color:#0066CC;
}

.view_featured_video a:hover {
text-decoration:none;
color:#0000CC;
}

.user_plug_per_day_box {
padding:5px;
border:#009900 1px solid;
margin:0px auto 0px 0px;
width:420px;
background-color:#DDFED8;
color:009900;
text-align:center;
}

.user_plug_credits_box {
padding:5px;
border:#0099FF 1px solid;
margin:0px auto 0px 0px;
width:420px;
background-color:#DAEBF3;
color:0099FF;
text-align:center;
}

.user_addlink_item {
font-size:10px;
}

.user_addlink_item strong {
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.user_addlink_item_title {
font-size:11px;
color:#555555;
}

.user_addlink_item_title a {
color:#000000;
text-decoration:udnerline;
}

.user_addlink_item_title a:hover {
color:#666666;
text-decoration:underline;
}

.user_addlink_item_title a:visited {
color:#666666;
text-decoration:udnerline;
}

.user_addlink_item_about {
font-size:9px;
color:#888888;
padding:3px 0px 3px 10px;
}

.user_addlink_item_url {
font-size:9px;
}

.user_addlink_item_url a {
font-size:10px;
color:#555555;
text-decoration:none
}

.user_addlink_item_url a:visited {
font-size:10px;
color:#999999;
text-decoration:none
}

.user_addlink_item_url a:hover {
font-size:10px;
color:#000000;
text-decoration:none
}

.user_addlink_edit_date {
padding:8px 0px 8px 0px;
font-size:12px;
font-weight:bold;
color:#0099CC;
}

.user_profile_website {
margin:0px 0px 0px 20px;
font-size:11px;

}
.user_profile_website li {
padding:2px 0px 2px 0px;

}

.user_addlink_item_live {

}

.user_addlink_item_pending {
color:#FF0000;
text-decoration:none;
font-weight:bold;
}

.user_addlink_item_queue {
color:#0033CC;
text-decoration:none;
font-weight:bold;
}

.user_addlink_item_live {
color:#00CC00;
text-decoration:none;
font-weight:bold;
}s

.user_addlink_item_hits {
color:#000000;
text-decoration:none;
}

/* Pro ************************************/
.pro_item_container {
padding:5px 0px 5px 0px;
text-align:center;
border-bottom:#cccccc 2px dotted;
}

.pro_item_container img {
padding:3px;
margin:1px;
border: #CCCCCC 1px solid;
}

.pro_item_container h4 {
font-size:16px;
font-weight:bold;
border:none;
padding:0px;
margin:0px 0px 5px 20px;
text-align:left;
display:block;
}

.pro_item_container h4 a {
padding:0px;
margin:0px;
color:#0066CC;
}

.pro_item_container h4 a:hover {
padding:0px;
margin:0px;
color:#0099FF;
}

.pro_item_container h4 a:visited {
padding:0px;
margin:0px;
color:#003399;
}

.pro_item_category a {
color:#000000;
text-decoration:underline;
}
.pro_item_category a:hover {
color:#000000;
text-decoration:underline;
}
.pro_item_category a:visited {
color:#000000;
text-decoration:underline;
}

.pro_item_desc {
color:#999999;
font-size:11px;
padding:5px 0px 0px 30px;
}
.pro_item_desc a {
color:#666666;
text-decoration:underline;
}

.pro_item_desc a:hover {
color:#999999;
text-decoration:none;
}

.pro_item_desc a:visited {
color:#999999;
text-decoration:underline;
}

/* Reviews ************************************/
.review_container {
padding:0px;
margin:0px auto 0px auto;
width:624px;
text-align:center;

}

.review_container a  {
border:0px;
}

.review_container img {
padding:3px;
margin:1px;
border: #CCCCCC 1px solid;
}

.review_container i {
color:#999999;
font-style:normal;
display:block;
padding:5px 10px 10px 10px;
font-size:11px;
}
.review_link {
padding:15px 5px 5px 5px;
width:620px;
margin:0px auto 0px auto;
text-align:center;
font-size:17px;
font-weight:bold;
}

.review_link a {
color:#0099CC;
padding:5px 20px 5px 20px;
border:#0099CC 2px solid;
text-decoration:none;
}

.review_link a:hover {
color:#00CCFF;
padding:5px 20px 5px 20px;
border:#00CCFF 2px solid;
}

.review_link a:visited {
color:#006699;
padding:5px 20px 5px 20px;
border:#006699 2px solid;
}

.latest_reviews_container {
width:991px;
margin:10px auto 10px auto;
padding:0px;
background-image:url(images/grayvee_v2_review_r4_c2.gif);
background-repeat:repeat-y;
text-align:left;
}

.index_reviews_head {
background-image:url(images/grayvee_v2_review_r2_c2.gif);
height:22px;
}

.index_reviews_footer {
background-image:url(images/grayvee_v2_review_r6_c2.gif);
height:22px;
}

.latest_reviews_container h3 {
padding:0px;
margin:0px 20px 0px 20px;
font-size:15px;
border-bottom:#666666 2px solid;
color:#666666
}

.latest_reviews {
font-size:11px;
width:960px;
margin:5px auto 5px auto;
text-align:center;
}
.latest_reviews a {
display:block;
padding:3px;
color:#0066CC;
text-decoration:none;
}

.latest_reviews a:hover {
color:#0066CC;
text-decoration:underline;
}

.latest_reviews a:visited {
color:#0066CC;
}

/* Comments ************************************/
.comment_box {
padding:5px;
border-bottom:#cccccc 1px solid;
text-align:left;
margin:0px 0px 0px 0px;
}

.comment_box_info {
font-size:10px;
padding: 0px 0px 0px 0px;
color:#000000;
}

.comment_box_text {
padding:5px 0px 5px 10px;
font-style:italic;
color:#999999;
}


.comment_form {
padding:5px;
text-align:left;
}


#comment_box_logged_out {
padding:5px;
text-align:center;
}

.no_comments {
text-align:center;
border-bottom:#939E6F 2px dotted;
padding:5px 0px 5px 0px;
}

#bookmark { 
position: absolute; 
left: 0; 
top: 0; 
display: block; 
height: 112px; 
width: 112px; 
background: url(images/bookmark.gif) no-repeat; 
text-indent: -999em; 
text-decoration: none;} 


#bookmark2 { 
position: absolute; 
right: 0; 
top: 0; 
display: block; 
height: 112px; 
width: 112px; 
background: url(images/bookmark2.gif) no-repeat; 
text-indent: -999em; 
text-decoration: none;} 

.admin_tools {
	color: #C40000;
	font-size : 9px;
	text-align:center;
	}
 
.admin_tools_link:link      {
	color:red;
	text-decoration:underline;
	}

.admin_tools_link:visited   {
	color:red;
	text-decoration:underline;
	}

.admin_tools_link:hover     {
	color:#FF6C6C;
	text-decoration:none;
	} 
.admin_page_stats {
text-align:right;
padding:3px;
border:#cccccc 1px solid;
color:#777777;
font-size:11px;
margin:10px 0px 0px 0px;
}
	


.textbox { 

	background: transparent; 
	background-color: #ffffff; 
	border: 1px solid #788257; 
	color: #333333; 
	font-size: 10px; 
	scrollbar-face-color: #F4F4F4; 
	scrollbar-shadow-color: #666666; 
	scrollbar-highlight-color: #666666; 
	scrollbar-3dlight-color: #F4F4F4; 
	scrollbar-darkshadow-color: #F4F4F4; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #000000 }
	
.searchbox { 

	background: transparent; 
	background-color: #ffffff; 
	border: 1px solid #788257; 
	color: #333333; 
	font-size: 10px; 

 }
 
 .searchbutton { 

	background: transparent; 
	background-color: #eeeeee; 
	border: 1px solid #788257; 
	color: #333333; 
	font-size: 10px; 
	font-family: Verdana,Arial,Helvetica;  

 }

.textbox2 { 

	background: transparent; 
	background-color: #ffffff; 
	border: 1px solid #788257; 
	color: #333333; 
	font-family: Verdana,Arial,Helvetica; 
	font-size: 10px; 
	text-align: center; 
	 }
	 
/* Hover Box ***********************************************************/
blockquote.helpContents
{
	text-align: center;
	width:170px;
	font-family: Verdana, Arial;
	margin: 0;
	padding: 5px;
	position: absolute;
	top: -1000px;
	left: -1000px;	
	z-index: 100;
	}

blockquote.helpContents a{
	font-family: Arial;
	color: #CC3300;
	font-weight: bold;
	}

.hover_box_title {
padding: 0px 0px 5px 0px;
font-weight:bold;
font-size:10px;
}

.hover_box_description {
	color: #777777;
	font-size : 9px;	
}

.hover_box_hits {
	color: #ffffff;
	font-size : 9px;
	text-align:center;
	border:#ffffff 1px solid;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	position:relative;
	bottom:20px;
	left:54px;
	width:70px;
	/*z-index: 101;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
	-moz-opacity: 0.6;*/

}
.hover_box_info {
font-size:10px;
}

.hover_box_type {
	color: #3366CC;
	font-size : 11px;
	font-weight: bold;
	}


.hover_box_videos {
background-color:#eeeeee;
border:#999999 1px solid;
padding:5px;
text-align:center;
width: 170px;
}


.hover_box_videophp {
border: 1px solid #999999;
padding: 0px;
background-color: #eeeeee;
width: 130px;
}

.hover_box_index img {
border: 1px solid #999999;
padding: 0px;
}

#dhtmltooltip{
position: absolute;

visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* Star Rating *************/

	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		background: url(images/starrating.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:20px;
		height: 20px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(images/starrating.gif) left center;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:20px;
	}
	.star-rating a.two-stars{
		left:20px;
	}
	.star-rating a.two-stars:hover{
		width: 40px;
	}
	.star-rating a.three-stars{
		left: 40px;
	}
	.star-rating a.three-stars:hover{
		width: 60px;
	}
	.star-rating a.four-stars{
		left: 60px;
	}	
	.star-rating a.four-stars:hover{
		width: 80px;
	}
	.star-rating a.five-stars{
		left: 80px;
	}
	.star-rating a.five-stars:hover{
		width: 100px;
	}
	.star-rating li.current-rating{
		background: url(images/starrating.gif) left bottom;
		position: absolute;
		height: 20px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	/* Thumbnail Highlight Effect *******************************************/

.highlightit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	}

.highlightit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	}

/* Shadow *******************/

.dropshadow2{
	clear:left;
	float:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 15px 10px 10px 13px !important;
	margin: 15px 10px 10px 8px;
	width: 430px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}
.shady_right {
float:right;
width:180px;
padding:10px 0px 0px 0px;
}

.index_welcome {
	padding:5px 5px 5px 5px;
	margin:0px 5px 0px 5px;
	color:#666666;
	font-size:11px;
	line-height:17px;
	border-bottom:#ccc 1px solid;
}

.index_welcome strong {
	font-size:12px;
	color:#333;
}