#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://mag.rankmytattoos.com/includes/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://mag.rankmytattoos.com/includes/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

body { 
	background: url(http://www.rankmytattoos.com/css/images/body_bg.jpg) repeat-x; 
	margin: 0; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

p { 
	padding: 0 0 2px 0;
	margin: 1px 0 1px 0;
	font-size: 10px;
}
h1
{
	color: #C80E0E;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
h3 {
	margin: 3px 0 0 0;
	font-size: 14px;
	padding: 4px;
}

h4 {
	margin: 3px 0 0 0;
	font-size: small;
	padding: 1px;
}

form {
	padding: 0;
	margin: 0;
}

#container a:hover {
	text-decoration: none;
}

#container {
	margin: 0 auto;
	width: 730px;
	overflow: hidden;
	text-align: left;
}

#top_header
{
	width: 700px;
}

#top_header a
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color:#000000;
}

#header {
	padding: 13px 0 0 0;
}

#logo {
	height: 60px;
}

#logo a {
	margin-top: 7px;
	background: url(http://www.rankmytattoos.com/css/images/logo.png) no-repeat;
	text-indent: -1000em;
	display: block;
	height: 52px;
	width: 273px;
	float: left;
}

#search {
	background: url(http://www.rankmytattoos.com/css/images/search_box.jpg) no-repeat;
	display: block;
	float: right;
	width: 262px;
	height: 54px;
	text-align: left;
	padding: 5px 0 0 0;
}

#search form {
	padding: 0;
	margin: 0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

#search input.search_input {
	background:#ffffff url(http://www.rankmytattoos.com/css/images/search_input.jpg) no-repeat;
	width: 182px;
	border: none;
	height: 18px;
	position: absolute;
	font-size: 11px;
}

#search input.search_btn {
	height: 20px;
	width: 46px;
	position: absolute;
	margin-left: 182px;
}

#search p.search_input {
	padding: 0 0 0 20px;
}


#search p.search_options {
	padding: 20px 0 0 30px;
}

#nav {
	height: 140px;
}

#nav_links {
	width: 740px;
	height: 35px;
}

#nav_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav_links li {
	display: block;
	float: left;
	background: url(http://www.rankmytattoos.com/css/images/navbg_l.gif) no-repeat left transparent;
	margin: 0 0 0 1px;
	height: 23px;
}

#nav_links li a:visited {
	font-weight: bold;
	padding: 5px 6px 0 7px;
	display: block;
	height: 18px;
	float: left;
	text-decoration: none;
	color: #F5D16D;
	background: url(http://www.rankmytattoos.com/css/images/navbg_r.gif) no-repeat right transparent;
}

#nav_links li a {
	font-weight: bold;
	padding: 5px 6px 0 7px;
	display: block;
	height: 18px;
	float: left;
	text-decoration: none;
	color: #F5D16D;
	background: url(http://www.rankmytattoos.com/css/images/navbg_r.gif) no-repeat right transparent;
}

#nav_links li a:active {
	color: white;
}

#nav_links li a:hover {
	color: white;
}

#nav_links li.sel {
	background: url(http://www.rankmytattoos.com/css/images/navbg_l_sel.gif) no-repeat left transparent;
}

#nav_links li a.sel:visited {
	color: #171303;
	background: url(http://www.rankmytattoos.com/css/images/navbg_r_sel.gif) no-repeat right transparent;
}


#nav_links li a.sel {
	color: #171303;
	background: url(http://www.rankmytattoos.com/css/images/navbg_r_sel.gif) no-repeat right transparent;
}


#nav_links li a span {
	padding: 3px 0 0 0;
}

#header_ad {
	text-align: left;
}

#header_ad_box {
	width: 728px;
	height: 90px;
	background: white;
}

#ads_by_google {
	padding: 5px 0 5px 0;
}

#content div.sections {
	background: url(http://www.rankmytattoos.com/css/images/sections_bg.jpg) repeat-x #FEF5CE;
	margin: 8px 0 0 0;
	padding: 0 2px 2px 2px;
}

#content div.sections h3 {
	/*text-indent: -1000em;*/
	
}

#content div.sections ul.tabs {
	background: url(http://www.rankmytattoos.com/css/images/1pxbg.jpg) repeat-x 0 27px;
	list-style:none;
	margin: 0;
	padding: 0;
	height: 28px;
}

#content div.sections ul.tabs li {
	display:inline;
	float: left;
	margin: 0;
	padding: 0;
}

#content div.sections a {
	color: #FA6A00;
}

#content div.sections ul.tabs a:visited {
	display: block;
	float: left;
	height: 21px;
	padding: 6px 6px 0 5px;
	border-top: 1px solid #FFF3CB;
	border-bottom: none;
	text-decoration: none;
	color: #D23800;
	font-weight: bold;
	font-size: x-small;
}

#content div.sections ul.tabs a {
	display: block;
	float: left;
	height: 21px;
	padding: 6px 6px 0 5px;
	border-top: 1px solid #FFF3CB;
	border-bottom: none;
	text-decoration: none;
	color: #D23800;
	font-weight: bold;
	font-size: x-small;
}

#content div.sections ul.magazinetabs {
              background: url(http://www.rankmytattoos.com/css/images/1pxbg.jpg) repeat-x 0 69px;
                list-style:none;
                margin: 0;
                padding: 0;
                height: 24px;
}

 

#content div.sections ul.magazinetabs li {
		display:inline;
                float:left;
                margin-right:0px;
                padding: 0;
                width: 175px;
                height: 15px;
             

}

 

#content div.sections ul.magazinetabs a:visited {

    display: block;
	float: left;
	height: 18px;
	padding: 6px 6px 0 5px;
	border-top: 1px solid #FFF3CB;
	border-bottom: none;
	text-decoration: none;
	color: #D23800;
	font-weight: bold;
	font-size: x-small;
        
           /*     display: block;

                float: left;

                height: 18px;

                padding: 6px 6px 0 5px;

                border-top: 1px solid #FFF3CB;

                border-bottom: none;

                text-decoration: none;

                color: #D23800;

                font-weight: bold;

                font-size: x-small;*/

}

 

#content div.sections ul.magazinetabs a {

                display: block;

                float: left;

                height: 35px;

                padding: 6px 6px 0 5px;

                border-top: 1px solid #FFF3CB;

                border-bottom: none;

                text-decoration: none;

                color: #D23800;

                font-weight: bold;

                font-size: x-small;

}

 

#content div.sections ul.magazinetabs a:active {

                background: url(http://www.rankmytattoos.com/css/images/tab_hover.jpg) repeat-x 0 2px;

                color: #FA6A00;

} 

#content div.sections ul.magazinetabs a:hover {

                /*background: url(http://www.rankmytattoos.com/css/images/tab_hover.jpg) repeat-x 0px 2px;*/

                color: #FA6A00;


} 

#content div.sections ul.magazinetabs a.sel:visited {

                background: white;

                border: 1px solid #EFDAAB;

                border-bottom: none;

                color: #FA6A00;
                

}

#content div.sections ul.magazinetabs a.sel {

                background: white;
                border: 1px solid #EFDAAB;
                width:166px;
                border-bottom: none;
                color: #FA6A00;

}

#content div.sections ul.mgtabs a:active {
	/*background: url(http://www.rankmytattoos.com/css/images/tab_hover.jpg) repeat-x 0 2px;*/
	color: #FA6A00;
}

#content div.sections ul.mgtabs a:hover {
	/*background: url(http://www.rankmytattoos.com/css/images/tab_hover.jpg) repeat-x 0 2px;*/
	color: #FA6A00;
}

#content div.sections ul.mgtabs a.sel:visited {
	background: white;
	border: 1px solid #EFDAAB;
	border-bottom: none;
	color: #FA6A00;
}

#content div.sections ul.mgtabs a.sel {
	background: white;
	border: 1px solid #EFDAAB;
	border-bottom: none;
	color: #FA6A00;
	width:166px;

}

#content div.sections ul.mgtabs {
	background: url(http://www.rankmytattoos.com/css/images/1pxbg.jpg) repeat-x 0 27px;
	list-style:none;
	margin: 0;
	padding: 0;
	height: 28px;
}

#content div.sections ul.mgtabs li {
	display:inline;
	float: left;
	margin: 0;
	padding: 0;
    width: 175px;
}

#content div.sections ul.mgtabs a:visited {
	display: block;
	float: left;
	height: 21px;
	padding: 6px 6px 0 5px;
	border-top: 1px solid #FFF3CB;
	border-bottom: none;
	text-decoration: none;
	color: #D23800;
	font-weight: bold;
	font-size: x-small;
}

#content div.sections ul.mgtabs a {
	display: block;
	float: left;
	height: 21px;
	padding: 6px 6px 0 5px;
	border-top: 1px solid #FFF3CB;
	border-bottom: none;
	text-decoration: none;
	color: #D23800;
	font-weight: bold;
	font-size: x-small;
}

#content div.sections ul.tabs a:active {
	/*background: url(http://www.rankmytattoos.com/css/images/tab_hover.jpg) repeat-x 0 2px;*/
	color: #FA6A00;
}

#content div.sections ul.tabs a:hover {
	/*background: url(http://www.rankmytattoos.com/css/images/tab_hover.jpg) repeat-x 0 2px;*/
	color: #FA6A00;
}

#content div.sections ul.tabs a.sel:visited {
	background: white;
	border: 1px solid #EFDAAB;
	border-bottom: none;
	color: #FA6A00;
}

#content div.sections ul.tabs a.sel {
	background: white;
	border: 1px solid #EFDAAB;
	border-bottom: none;
	color: #FA6A00;
}

#content div.sections div.tab_container {
	background: white;
	border-bottom: 1px solid #EFDAAB;
	border-left: 1px solid #EFDAAB;
	border-right: 1px solid #EFDAAB;
	border-top: none;
	padding: 4px;
	
}

#content div.r_sections span {
	display: block;
}

#content div.sections span {
	display:inline;
}

#content span.title {
	font-weight: bold;
	color: #92955E;
	
}

#content span.link a {
	color: #FF6700;
}

#content span.location {
	font-weight: bold;
	color: #A23100;
}

#content span.type {
	font-weight: bold;
	color: #FF6500;
}


#content div.r_sections {
	margin-top: 8px;
	background: url(http://www.rankmytattoos.com/css/images/sections_b_bg.jpg) repeat-x #FEF1CE;
}

#content div.r_sections h3 {
	text-indent: -1000em;
	background-position: 10px 4px;
}

#content div.s_sections {
	background: url(http://www.rankmytattoos.com/css/images/sections_c_bg.jpg) repeat-x #E6CDB7;
	color: #180B02;
}

#content div.s_sections h3 {
	text-indent: -1000em;
	background-position: 10px 4px;
}




#left {
	width:358px;
	overflow:hidden;
}

/* <!-- Left contents begin */

#rate {
	width: 332px;
	background: #FFF3CB;	
	padding: 10px 12px 5px 12px;
	border-bottom: 1px solid #EFDAAB;
	border-left:1px solid #EFDAAB;
	border-right:1px solid #EFDAAB;
	overflow: hidden;
	 /*height: 425px;  For fix height*/
}

#rate a {
	color: #CC3200;
	text-decoration: underline;
}

#rate a.next {
	background: url(http://www.rankmytattoos.com/css/images/next_tattoo.jpg) no-repeat right;
	margin: 3px 0 0 0;
	padding: 0 15px 0 0;
}

#rate p.name {
	margin-top: 6px;
	border-top: 4px solid #000000;
	padding: 6px 0 0 0;
	font-weight: bold;
	color: #FF6800;
}

#rate p.name2 {
	font-weight: bold;
	color: #FF6800;
}

#rate p.name3 {
	font-weight: bold;
	color: #CD3301;
}

#rate p {
	color: #564322;
}

#rate p.name a.name, #rate p.name a.name:visited {
	color: #FF6800;
}

#rate p.name1 {
	margin-top: 6px;
	font-weight: bold;
	color: #FF6800;
}
#rate p.name1 a.name1, #rate p.name1 a.name1:visited {
	color: #FF6800;
}

#rate_option {
	background: white;
	list-style: none;
	margin: 5px 0 5px 0;
	padding: 2px;
	height: 30px;
}

#rate_option li{
	display: inline;
	float: left;
	margin: 0 4px 0 4px;
}

#rate_option a {
	display: block;
	text-indent: -1000em;
	height: 28px;
	width: 28px;
	margin: 0 2px 0 2px;
}

#rate_option a.one {
	background: url(http://www.rankmytattoos.com/css/images/one.jpg) no-repeat;
}
#rate_option a.two {
	background: url(http://www.rankmytattoos.com/css/images/two.jpg) no-repeat;
}
#rate_option a.three {
	background: url(http://www.rankmytattoos.com/css/images/three.jpg) no-repeat;
}
#rate_option a.four {
	background: url(http://www.rankmytattoos.com/css/images/four.jpg) no-repeat;
}
#rate_option a.five {
	background: url(http://www.rankmytattoos.com/css/images/five.jpg) no-repeat;
}

#rate_option1 {
	background: white;
	list-style: none;
	margin: 5px 0 5px 0;
	padding: 2px 2px 2px 32px;
	height: 28px;
}

#rate_option1 li{
	display: inline;
	text-align: center;
	float: left;
	margin: 0 4px 0 4px;
}


#rate_option1 li.ranking_txt
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 7px;
	text-decoration: none;
}

#rate_option1 a {
	display: block;
	text-indent: -1000em;
	height: 28px;
	width: 28px;
	margin: 0 2px 0 2px;
}

#rate_option1 a.one {
	background: url(http://www.rankmytattoos.com/css/images/one.gif) no-repeat;
}
#rate_option1 a.two {
	background: url(http://www.rankmytattoos.com/css/images/two.gif) no-repeat;
}
#rate_option1 a.three {
	background: url(http://www.rankmytattoos.com/css/images/three.gif) no-repeat;
}
#rate_option1 a.four {
	background: url(http://www.rankmytattoos.com/css/images/four.gif) no-repeat;
}
#rate_option1 a.five {
	background: url(http://www.rankmytattoos.com/css/images/five.gif) no-repeat;
}

#rate img.rate_picture {
	background: white;
	padding: 3px;
	border: 1px solid #CDC4A7;
	margin: 2px;
}

#rate img.rate_picture1 {
	background: white;
	padding: 3px;
	border: 1px solid #CDC4A7;
	margin: 2px 2px 2px 78px;
}

#rate p.user {
	background: white;
	padding: 3px 1px 13px 1px;
}

#rate p.user span {
	display: inline;	
	padding: 3px 1px 1px 1px;
	height: auto;
}

#rate p.user span.user_data {
	padding: 1px;
}

#rate a.rate_img:hover img {
	border: 1px solid #CC3200;
}

#rate a.rate_img1:hover img {
	border: 1px solid #CC3200;
}


#rate img.user {
	border: 1px solid #CDC4A7;
	padding: 2px;
	margin: 2px 10px 2px 2px;
}

#rate a img.user:hover, #rate a img.user:active {
	border: 1px solid #CC3200;
}


#tattoo_magazine h3 {
/*	background: url(http://www.rankmytattoos.com/css/images/tattoo_magazine.jpg) no-repeat 8px 8px;*/
	height: 20px;
}

#tattoo_magazine ul.magazine {
	list-style: none;
	padding: 15px 0 0 0;
	margin: 0;
	height: 140px;
}

#tattoo_magazine ul.magazine li {
	display: inline;
	float: left;
	width: 30%;
	margin: 0 4px 0 7px;
	height: 140px;
}

#tattoo_magazine ul.magazine img {
	border: 1px solid #FF9A35;
	padding: 4px;
}

#tattoo_magazine ul.magazine a:hover img, #tattoo_magazine ul.magazine a:active img{
	border: 1px solid white;
}

#tattoo_magazine ul.pics {
	list-style: none;
	padding: 5px 0 10px 0;
	margin: 0;
	width: 340px;
	overflow: hidden;
}

#tattoo_magazine ul.pics li {
	display: inline;
	float: left;
	width: 30%;
	margin: 5px 4px 0 7px;
}

#tattoo_magazine ul.pics img {
	border: 1px solid #FF9A35;
	padding: 4px;
}

#tattoo_magazine ul.pics a:hover img, #tattoo_magazine ul.pics a:active img{
	border: 1px solid white;
}

#tattoo_magazine ul.picsnew {
	list-style: none;
	padding: 5px 0 10px 0;
	margin: 0;
	width: 500px;
	overflow: hidden;
}

#tattoo_magazine ul.picsnew li {
	display: inline;
	float: left;
	width: 30%;
	margin: 5px 4px 0 7px;
}

#tattoo_magazine ul.picsnew img {
	border: 1px solid #FF9A35;
	padding: 4px;
}

#tattoo_magazine ul.picsnew a:hover img, #tattoo_magazine ul.picsnew a:active img{
	border: 1px solid white;
}

#top_ranked div.left {
	float: left;
	width: 174px;
	margin-bottom:10px;
	
}

#top_ranked div.right {
	float: right;
	width: 174px;

	
}

#top_ranked div.left h3 {
/*	background: url(http://www.rankmytattoos.com/css/images/top_ranked.jpg) no-repeat 8px 5px;*/
}

#top_ranked div.right h3 {
/*	background: url(http://www.rankmytattoos.com/css/images/top_ranked_inkpad.jpg) no-repeat 8px 5px;*/
}

#top_ranked .top_ranked_container {
	margin: 27px 0 0 0;
	border: 1px solid #EFDAAB;
	background: white;
	padding: 4px;
}

#top_ranked ul.top_ranked {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 282px;
}

#top_ranked ul.top_ranked li {
	height: 80px;
	margin: 0 0 5px 0;
	padding: 0 0 6px 0;
}


#top_ranked ul.top_ranked div.left {
	width: 70px;
	float: left;
	text-align: center;
	padding: 20px 0 0 0;
}

#top_ranked ul.top_ranked div.right  {
	width: 80px;
	float: right;
	margin: 0 3px 0 0;
	text-align: center;
}


#top_ranked ul.top_ranked img {
	padding: 1px;
	border: 1px solid #FFA041;
	margin: 2px auto;
	display: block;
}

#top_ranked div.score_bg {
	margin: 0 auto;
	background: url(http://www.rankmytattoos.com/css/images/score_bg_faded.jpg) repeat-x;
	text-align: left;
	width: 50px;
}


#top_ranked ul.top_ranked a:hover img{
	border: 1px solid white;
}


#top_ranked div.score_bg {
	margin: 0 auto;
	background: url(http://www.rankmytattoos.com/css/images/score_bg_faded.jpg) repeat-x;
	text-align: left;
	width: 50px;
}


#top_ranked div.score {
	background: url(http://www.rankmytattoos.com/css/images/score_bg.jpg) repeat-x;
	height: 9px;
}


#top_ranked p.score {
	font-size: 12px;
	font-weight: bold;
	color: #FF6400;
}



/* Left content end --> */

#right {
	float: right;
	width: 360px;
}

/* <!-- Right content begin */

#login_promo {
	height: 180px;
	margin-top: 10px;	
		}

#login_promo a {
	color: #CC3400;
	text-decoration: underline;
	font-weight: bold;
}

#login_promo div.left {
	background: url(http://www.rankmytattoos.com/css/images/login_bg.jpg) repeat-x 0 20px;
	float: left;
	width: 175px;
	height: 180px;
}

#login_promo div.left h4 {
	background: url(http://www.rankmytattoos.com/css/images/login.jpg) no-repeat;
	text-indent: -1000em;
}
#login_promo div.left p.h4 {
	background: url(http://www.rankmytattoos.com/css/images/login.jpg) no-repeat;
	text-indent: -1000em;
	padding: 3px;
	font-size: 11px;
	border: 0px solid #D0A931;
}

#login_promo div.left form {
	padding: 3px;
}

#login_promo div.left form input.login {
	width:105px; /*164px;*/
	font-size: 11px;
	padding: 2px;
	border: 1px solid #D0A931;
}

#login_promo div.right {
	background: url(http://www.rankmytattoos.com/css/images/login_bg.jpg) repeat-x 0 20px;
	float: right;
	width: 175px;
	height: 180px;
}

#login_promo div.right div.h4 
{
    margin: 3px 0 0 0;
	font-size: small;
	padding: 1px;
	background: url(http://www.rankmytattoos.com/css/images/meet_singles.jpg) no-repeat;
	text-indent: -1000em;
}

#login_promo div.right p {
	padding: 7px; 
	font-weight: bold;
}

#login_promo div.singles_container {
	background: url(http://www.rankmytattoos.com/css/images/sexy_tattooed_single.jpg) no-repeat 94px 67px ;
	height: 180px;
}

#login_promo div.right ul {
	margin: 0 0 0 23px;
	padding: 0;
}

#login_promo div.right ul a {
	font-size: 11px;
	text-decoration: none;
}

#square_ad {
	margin-top: 12px;
	width: 360px;
	height: 238px;
	background: #FFFFFF;
}


#members {
	padding: 2px;
}

#members h3 {
	background: url(http://www.rankmytattoos.com/css/images/new_members.jpg) no-repeat;
}


#members div.container {
	border: 1px solid #EFDAAB;
	background: white;
	padding: 4px;
}

#members ul.members {
	list-style: none;
	padding: 7px 0 0 0;
	margin: 0;
	height: 125px;
}

#members ul.members li {
	display: inline;
	float: left;
	width: 30%;
	margin: 0 4px 0 7px;
}

#members ul.members img {
	border: 1px solid #FF9A35;
	padding: 4px;
}

#members ul.members a img, #members ul.members a:visited img
 {
	border: 1px solid #FF9A35;
	padding: 4px;
}
#members ul.members a:hover img, #members ul.members a:active img {
	border: 1px solid white;
}


#featured_artists {
	height: 200px;
	padding: 2px;
}

#featured_artists h3 {
	background: url(http://www.rankmytattoos.com/css/images/featured_artists.jpg) no-repeat;
}

#featured_artists div.container {
	border: 1px solid #EFDAAB;
	background: white;
	padding: 4px;
}

#featured_artists ul.featured {
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0;
	height: 160px;
}

#featured_artists ul.featured li {
	display: inline;
	float: left;
	width: 30%;
	margin: 0 4px 0 7px;
}

#featured_artists ul.featured img {
	border: 1px solid #FF9A35;
	padding: 4px;
	margin: 0;
}
#featured_artists ul.featured a img, #featured_artists ul.featured a:visited img
 {
	border: 1px solid #FF9A35;
	padding: 4px;
}
#featured_artists ul.featured a:hover img, #featured_artists ul.featured a:active img {
	border: 1px solid white;
}

#resource {
	height: 218px;
	margin: 8px 0 0 0;
}

#resource div.left 
{
	background: url(http://www.rankmytattoos.com/images/seachxartist1.1.gif) no-repeat;
	height: 210px;
	width: 179px;
	float: left;
}

#resource div.right {
	background: url(http://www.rankmytattoos.com/images/resourcebox.gif) no-repeat;
	height: 210px;
	width: 179px;
	float: right;
}

#resource div div.container {
	height: 210px;
	padding: 0 7px 0 7px;
}

#resource div.left div.container {
	/*background: url(http://www.rankmytattoos.com/css/images/find_an_artist_bg.jpg) no-repeat 105px 115px;*/
}

#resource div.right div.container {
	/*background: url(http://www.rankmytattoos.com/css/images/resource_center_bg.jpg) no-repeat 5px 45px;*/
	}

#resource div.left div.container p.top_padded_thick_new {
	padding:34px 0px 0px 0px;
}

#resource div.right div.container p.top_padded_thick_new {
	padding:34px 0px 0px 0px;
}

#resource div.right div.container p.top_padded_thick_down {
	padding:35px 0px 0px 0px;
	margin-left:-7px;
}

#resource div.right div.container p.top_padded_thick_down  a{
	border:none;
	position:absolute;
	margin-top:-16px
}

#resource div.right div.container p.top_padded_thick_down  img{
	border:none;
}

#resource form.find_an_artist {
	padding-top: 50px;
}

#resource input.search_input {
	background: url(http://www.rankmytattoos.com/css/images/zip_input.gif) no-repeat;
	width: 107px;
	border: none;
	height: 21px;
	position: absolute;
	font-size: 11px;
	padding: 3px;
}

#resource input.search_btn_bg{	
   background: url() no-repeat;
	width: 138px;
	border: none;
	height: 20px;
	position: absolute;
	font-size: 11px;
	padding:17px 0px 0px 5px;
	line-height:20px;
		}


#resource input.search_btn {
	height: 23px;
	width: 51px;
	position: absolute;
	margin-left: 104px;
	margin-top:13px;
	/*margin-top:0px;*/
}



/* Right content end --> */

/* <!-- Bottom page ranks begin */

#ranks {
	height: 180px;
	float:left;
	width:730px;
}



#ranks div.sections {
	background: url(http://www.rankmytattoos.com/css/images/sections_bg.jpg) repeat-x #FEF5CE;
	width: 178px;
	height: 180px;
	float: left;
	margin: 0 6px 0 0;
}

#ranks div.end {
	margin: 0;
}

#ranks div.sections span.fauxh3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-position: 10px 4px;
	color: #FD6800;
	padding: 5px 0 0 7px;	
}

#ranks div.sections h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-position: 10px 4px;
	color: #FD6800;
	padding: 5px 0 0 7px;
}

#ranks div.sections div.container {
	background: white;
	border: 1px solid #EFDAAB;
	padding: 4px;
	margin: 10px 2px 2px 2px;
	height: 133px;
}

#ranks p.desc {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px;
	color: #8F8F8F;
	font-weight: bold;
}

#ranks div.holder {
	height: 87px;
}

#ranks div.left {
	width: 70px;
	float: left;
	text-align: center;
	padding: 20px 0 0 0;
}

#ranks div.right  {
	width: 80px;
	float: right;
	margin: 0 3px 0 0;
	text-align: center;
}
#ranks img {
	padding: 1px;
	border: 1px solid #FFA041;
	margin: 2px auto;
	display: block;
}

#ranks a:active img{
	border: 1px solid white;
}


#ranks a:hover img{
	border: 1px solid white;
}
#ranks div.score_bg {
	margin: 0 auto;
	background: url(http://www.rankmytattoos.com/css/images/score_bg_faded.jpg) repeat-x;
	text-align: left;
	width: 50px;
}
#ranks div.score {
	background: url(http://www.rankmytattoos.com/css/images/score_bg.jpg) repeat-x;
	height: 9px;
}
#ranks p.score {
	font-size: 12px;
	font-weight: bold;
	color: #FF6400;
}

#ranks span {
	display: block;
}

#ranks span.title  {
	font-weight: bold;
	color: #92955E;
	
}

#ranks span.link a  {
	color: #FF6700;
}

/* Bottom page ranks end  -->

/* <!-- Footer begin */
#footer {
	float:left;
	width:730px;
}

#footer a:visited {
	text-decoration: none;
	color: #323232;
}

#footer a {
	text-decoration: none;
	color: #323232;
}

#footer a:active {
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: underline;
}

#foot1 {
	margin: 8px 0 0 0;
	background: url(http://www.rankmytattoos.com/css/images/footer1_bg.jpg) repeat-x bottom;
	height: 30px;
	padding: 10px;
	text-align: center;
}

#foot2 {
	margin: 0px 0 20px 0;
	background: #EFEAD7;
	height: 45px;
	padding: 10px;
	text-align: center;
}


/* Footer end */

/* <!-- General classes begin */

.align_center {
	text-align: center;
}

.align_right {
	text-align: right;
}

.float_left {
	float: left;
	padding: 0 4px 0 2px;
}

.float_right {
	float: right;
}

.normal {
	font-size: 12px;
}

.medium {
	font-size: medium;
}

.large {
	font-size: large;
}

.xlarge {
	font-size: 16pt;
}

.heavy {
	font-weight: bold;
}

.bottom_padded {
	padding: 0 0 5px 0;
}

.top_padded {
	padding: 5px 0 0 0;
}

.bottom_padded_thick {
	padding: 0 0 7px 0;
}

.top_padded_thick {
	padding: 7px 0 0 0;
}


.left_padded {
	padding: 0 0 0 5px;
}

.right_padded {
	padding: 0 5px 0 0;
}

.left_padded_thick {
	padding: 0 0 0 7px;
}

.right_padded_thick {
	padding: 0 7px 0 0;
}

.padded {
	padding: 5px;
}

.padded_thick {
	padding: 7px;
}

.white {
	color: white;
}
.red {
	color: #340100;
}

.black {
	color: black;
}


/* General classes end --> */


/* <!-- Specific classes */

br.clearboth {
	clear:both;
}



/* Specific classes end --> */

/* body classes */
#body {
	padding: 0px 0 5px 0;
	margin: 0 auto;
	background: url(http://www.rankmytattoos.com/css/images/body_bg.gif);
	width: 730px;
	overflow: hidden;
}

#body_left
{
	width: 210px;
	float: left;
	background: #FFF3C9;
}

#body_right
{
	width: 510px;
	float: right;
}

#white_div
{
	background: #fff;
	height: 1px;
}

#white_div1
{
	background: #fff;
	height: 1px;
}

#newmembersarea
{
	width: 320px;
	float: left;
	margin-right: 5px;
	
}

#featuredarea
{
	width: 180px;
	float: left;
}

#links_heading
{
	background: #FEF8DE;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}

#left_border
{
	padding: 5px 2px 5px 4px;
}

#left_border ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#left_border ul li 
{
	margin: 0 0px 3px 0;
	height:26px;
	width:202px;
}

#left_border ul li a
{
	list-style-type: none;
	background:url(http://www.rankmytattoos.com/css/images/grey_link.gif);
	padding: 6px 0 0 8px;
	display:block;
	height:20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#left_border ul li a:hover
{
	background:url(http://www.rankmytattoos.com/css/images/orange_link.gif);
	color: #000;

}

#left_ad
{
	width: 160px;
	height: 600px;
	background: #FFFFFF;
	margin: 6px 0 8px 26px;
}

#ad
{
	background: #FFFFFF;
	height:250px;
}

#page_heading
{
	background: #000;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCD3F;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}

#page_heading h1
{
	margin: 0px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCD3F;
}


.pic_area
{
	width:130px;
	float:left;
	text-align:center;
	padding:10px;	
}

.pic_area a.rate_img1:hover img {
	border: 1px solid #fff;	
}


.pic_area img.rate_picture1 {
	background: white;
	padding: 2px;
	border: 1px solid #CC3200;
}

.pic_area a.title
{
	font-weight: bold;
	color: #92955E;
	text-decoration: none;
}

.pic_area a.title1
{
	font-weight: bold;
	color: #7C400C;
	text-decoration: none;
}

.pic_area a.title1:hover
{
	font-weight: bold;
	color: #7C400C;
	text-decoration: underline;
}

.pic_area a
{
	font-weight: bold;
	color: #FF6012;
}

.bold_txt
{
	font-weight: bold;
}
#body_txt
{
	padding: 10px;
}

#body_txt a
{
	font-weight:bold;
	color: #7C400C;
}

#body_txt span.title
{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6012;	
}

#small_ad
{
	width: 468px;
	height: 60px;
	background: #FFFFFF;
	margin: 10px 0 0px 20px;
}

#register_txt
{
	padding: 5px;
}
#cat_bg
{
	background: #FFF3C9;
	padding: 2px;

}

#cat_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 0 8px 23px;
	overflow:hidden;
	width:481px;
}

#register_body
{
	padding: 0px 0 5px 0;
	margin: 0 auto;
	width: 730px;
	overflow: hidden;
}

.paging
{
	width:667px;
	padding-left: 14px;
}

#register_border
{
	border:1px solid #ECDBAD;
	background: #fff;
	padding: 8px 12px 8px 12px;
	overflow:hidden;
	width:700px;	
	
}

#register_border ol
{
	margin: 0px;
	Padding: 0px;
	list-style-type: none;
}

#register_border ol li
{
	float: left;
	margin: 0px  20px 20px 0 ;
	width: 30%;
	Padding: 0px;
}

#register_border a
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
#register_border a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: underline;
}

#register_border .link {
	color: #CC3200;
	font-weight:bold;
	text-decoration: underline;
}

#register_border a.next {
	background: url(http://www.rankmytattoos.com/css/images/next_tattoo.jpg) no-repeat right;
	margin: 0px 0 0 0;
	padding: 0 15px 0 0;
}

#register_border p.name {
	margin-top: 6px;
	border-top: 4px solid #676647;
	padding: 6px 0 0 0;
}

#register_border ul.magazine {
	list-style: none;
	padding: 15px 0 125px 0;
	margin: 0;
	height: auto; 
}

#register_border ul.magazine li {
	display: inline;
	float: left;
	width: 30%;
	text-align:center;
	margin: 0 4px 0px 7px;
	height:230px;
}

#register_border ul.magazine img {
	border: 1px solid #FF9A35;
	padding: 4px;
	margin:3px;
	
}

#register_border ul.magazine a:hover img, #register_border ul.magazine a:active img{
	border: 1px solid white;
}

#register_border a.tattooContentlink
{
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: Red;	
	text-decoration: none;
}

#register_border a.tattoos_p
{
	padding: 0px 0px 10px 0px;
	margin: 1px 0 1px 0;
	font-size: 12px;
	line-height: 17px;
}

th
{
	
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6012;
	background: #FEF5CE;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}

.tableborder
{
	border: 1px solid #EFDAAB;
	text-align:left;	
}

.td-padding
{
	padding: 3px 4px 3px 12px;
}

.input
{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #D0A931;
	width: 250px;
}

select
{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #D0A931;
}

.mandatory
{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	text-decoration:none;
}

.link
{
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF6012;
	font-weight: bold;
	text-decoration: underline;
}

#state_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 12px 8px 12px;
	overflow:hidden;
	width:670px;
}

#state_border a.breadcumb
{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF6012;
	font-weight: bold;
}

.state_picarea
{
	width: 320px;
	border: 1px solid #D0A931;
	padding: 0 4px 0 4px;
	margin: 2px;
	float: left;
	overflow:hidden;
}

.state_userarea
{
	width: 150px;
	float:left;
	padding:25px 2px 0 0;

}

#state_breadcrumb
{
	width: 620px;
	margin-top: 10px;
	float: left;
}

#rate_detailmain {
	overflow: hidden;
}


#rate_detail {
	width: 325px;
	float: left;
	text-align: center;
	background: #FFF3CB;
	padding: 10px 12px 4px 12px;
	
}

#rate_detail a {
	color: #FF6800;
	font-weight: bold;
	text-decoration: underline;
}

#rate_detail a.next {
	background: url(http://www.rankmytattoos.com/css/images/next_tattoo.jpg) no-repeat right;
	margin: 3px 0 0 0;
	padding: 0 15px 0 0;
}

#rate_detail p.name {
	margin-top: 4px;
	padding: 6px 0 0 0;
	font-weight: bold;
	color: #FF6800;
	font-size: 12px;
}

#rate_detail p.name a.name, #rate_detail p.name a.name:visited {
	color: #FF6800;
}

#rate_detail a.rate_img:hover img {
	border: 1px solid #CC3200;
}

#rate_detail img.rate_picture {
	background: white;
	padding: 3px;
	border: 1px solid #CDC4A7;
}

#rate_detail a.title1
{
	font-weight: bold;
	color: #7C400C;
	text-decoration: none;
}

#rate_detail a.title1:hover
{
	font-weight: bold;
	color: #7C400C;
	text-decoration: underline;
}

#rate_right {
	width: 336px;
	float: right;
	margin-left: 10px;
	border: 1px solid #D0A931;
}

#rate_rightbg
{
	width:336px;
	background: #FFFFFF;
	/*height: 280px;*/
	height:auto;
	text-align:center;
	padding-top:10px;
}

#rate_righttxt
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top:10px;
}

.rate_heading
{
	width: 685px;
	background: #FEF8DE;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	margin-top: 10px;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}

.ratedetail_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 0 8px 15px;
	overflow:hidden;
	width:679px;
}

.ratedetail_border a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6000;
}

.ratedetail_right
{
	text-align: right;
	padding-right: 15px;
}

.ratepic_area
{
	width:130px;
	float:left;
	text-align:center;
	padding:18px;	
}

.ratepic_area a.rate_img1:hover img {
	border: 1px solid #fff;	
}

.ratepic_area img.rate_picture1 {
	background: white;
	padding: 2px;
	border: 1px solid #CC3200;
}

.ratedetail_bg
{
	background: #FFF3C9;
	padding: 2px;
}

.white_div
{
	background: #fff;
	height: 1px;
}

.pic_commentborder
{
	border: 1px solid #D0A931;
	width: 640px;
	overflow: hidden;
	margin: 10px;
}
.pic_commenttxt
{
	width: 470px;
	overflow: hidden;
	padding-top:18px;	
	float: right;
}

.pic_commenttxt span.title
{
	color: #7C400C;
	font-weight: bold;
}

#directorysub_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 0 8px 23px;
	overflow:hidden;
	width:671px;
}

.directorypic_area
{
	width:130px;
	float:left;
	text-align:center;
	padding:16px;	
}

.directorypic_area a.title
{
	font-weight: bold;
	color: #92955E;
}

.directorypic_area a.rate_img1:hover img {
	border: 1px solid #fff;	
}

.directorypic_area img.rate_picture1 {
	background: white;
	padding: 2px;
	border: 1px solid #CC3200;
}

.directorypic_area a.title1
{
	font-weight: bold;
	color: #7C400C;
	text-decoration: none;
}

.directorypic_area a
{
	font-weight: bold;
	color: #FF6012;
}
.heading
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	padding: 5px 4px 5px 12px;
	text-decoration:none;
}
.ranking
{
	width: 358px;
	height: 61px;
	background: #FFF3CB;
	border-bottom: 1px solid #D0BD9F;
}
.ranking_heading
{
	width: 108px;
	height: 50px;
	float: left;
	background: #FEF8DE;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}

.ad-holder
{
	float: left;
	height: 60px;
	width: 234px;
}

#ranking_bg
{
	background:#FFF3C9;
	padding: 2px;
	overflow:hidden;

}

#ranking_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 12px 8px 12px;
	width:328px;
	overflow:hidden;
}

#ranking_border a
{
	font-weight: bold;
	color: #C9310C;
}

#ranking_border ul.icons {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#ranking_border ul.icons li {
	display: block;
	float: left;
	width: 48%;
	margin-left: 2px;
	padding: 0 2px 5px 2px;
}

#ranking_border ul.icons img {
	border: 1px solid #FF9A35;
	padding: 2px;
	margin:2px;
}

#ranking_border ul.icons a:hover img, #ranking_border ul.icons a:active img{
	border: 1px solid white;
}

#ranking_border ul.artists {
	list-style: none;
	padding: 0px;
	margin: 0px;	
}

#ranking_border ul.artists li {
	display: inline;
	float: left;
	text-align: center;
	width: 32%;
	padding: 0 2px 5px 2px;
}

#ranking_border ul.artists img {
	border: 1px solid #FF9A35;
	padding: 2px;
	margin:2px;
}

#ranking_border ul.artists a:hover img, #ranking_border ul.artists a:active img{
	border: 1px solid white;
}

#ranking_border .link {
	color: #CC3200;
	font-weight:bold;
	/*text-decoration: underline;*/
}

#ranking_border a.next {
	background: url(http://www.rankmytattoos.com/css/images/next_tattoo.jpg) no-repeat right;
	margin: 0px 0 0 0;
	padding: 0 15px 0 0;
}

#ranking_border p.name {
	margin-top: 6px;
	border-top: 4px solid #676647;
	padding: 6px 0 0 0;
}

.smallpic_area
{
	width:100px;
	float:left;
	text-align:center;
	margin: 2px;
	padding: 2px;

}

.smallpic_area a.rate_img1:hover img {
	border: 1px solid #fff;	
}


.smallpic_area img.rate_picture1 {
	background: white;
	padding: 4px;
	margin: 2px;
	border: 1px solid #FA9E31;
}
.smallpic_area a.title
{
	font-weight: bold;
	color: #CC3200;
	text-decoration: underline;
}

.smallpic_area a.title1
{
	font-weight: bold;
	color: #CC3200;
	text-decoration: underline;
}

.smallpic_area a.title1:hover
{
	font-weight: bold;
	color: #7C400C;
	text-decoration: underline;
}
.smallpic_area a.newlink
{
	font-weight: bold;
	color: #FF6012;
	text-decoration: none;
}
.smallpic_area a
{
	font-weight: bold;
	color: #FF6012;
}

.smallpic_area .text
{
	font-weight: bold;
	color: #973603;
}
#heading_bg
{
	background:#FFF3C9;
	padding: 2px;
	overflow:hidden;
}

#heading_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 12px 8px 12px;
	width:330px;
	overflow:hidden;
}

#heading_border span.title1
{
	font-weight: bold;
	font-size: 12px;
	color: #FF6700;
}

#heading_border a
{
	/*font-weight: bold;
	color: #C9310C;*/
	color:Red;	
}

#heading_border ul.magazine {
	list-style: none;
	padding: 0px 0 0 0;
	margin: 0;
}

#heading_border ul.magazine li {
	display: inline;
	float: left;
	width: 30%;
	text-align:center;
	padding: 0 4px 5px 3px;
}

#heading_border ul.magazine img {
	border: 1px solid #FF9A35;
	padding: 4px;
	margin:3px;
}

#heading_border ul.magazine a:hover img, #heading_border ul.magazine a:active img{
	border: 1px solid white;
}
#heading_border a.next {
	background: url(http://www.rankmytattoos.com/css/images/next_tattoo.jpg) no-repeat right;
	margin: 0px 0 0 0;
	padding: 0 15px 0 0;
}
#heading_border a.nextPrevious {
	background: url(http://www.rankmytattoos.com/css/images/Previous.jpg) no-repeat left;
	margin:  0 8px 0 8px;
	padding: 0 0px 0 15px;
}

#ranking_optionsheading
{
	background: #FFF7E0;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF5F04;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}

#ranking_links
{
	background: #FCF5C9;
	padding: 5px 0px 0px 12px;
	height:147px;
}

#ranking_links ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#ranking_links ul li 
{
	float:left;
	margin: 0 5px 3px 0;
	height:26px;
	width:166px;
}

#ranking_links ul li a
{
	list-style-type: none;
	background:url(http://www.rankmytattoos.com/css/images/grey_link.gif);
	text-align:center;
	padding: 6px 0 0 0;
	display:block;
	height:20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#ranking_links ul li a:hover
{
	background:url(http://www.rankmytattoos.com/css/images/orange_link.gif);
	color: #000;

}

#list ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#list ul li
{
	float: left;
	padding: 4px;
	width: 215px;
}

/* Previously this class is used but change after client request
#list a  
{
	color:#161509;
}*/

#list a
{
	color:#FF6012;
	text-decoration: underline;
}

#list a:hover
{
	color:#FF6012;
	text-decoration: underline;
}

#gallerylist ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#gallerylist ul li
{
	float: left;
	padding: 5px;
	width: 330px;
}

#gallerylist a
{
	color:#161509;	
}

#gallerylist a:hover
{
	color:#FF6012;
	text-decoration: underline;
}

#gallerylist a.submitfirst
{
	color:#FF7D13;
	font-weight:normal;
}



#square_ad_horz {
	width: 665px;
	height: 90px;
	background: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

.title
{
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CD3100;

}

.title-orange
{
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6800;

}


.browselink
{
	width: 665px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 6px;
}

#browse_heading
{
	background: #FEF8DE;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
	width: 649px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

#browse_bg
{
	background: #FFF3C9;
	width:661px;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	overflow:hidden;

}

.magazine-new
{
	display: inline;
	float: left;
	width: 20%;
	text-align:center;
	margin: 0 22px 30px 0px;
}

.magazine-new img {
	border: 1px solid #FF9A35;
	padding: 4px;
	margin:3px;
}

.magazine-new a:hover img, .magazine-new a:active img{
	border: 1px solid white;
}

.clear-new
{
	clear:both;
}

#browse_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 0 8px 17px;
	overflow:hidden;
	width: 642px;
}

#browse_border ul.magazine {
	list-style: none;
	padding: 15px 0 0 0;
	margin: 0;
	height: 157px;
}

#browse_border ul.magazine li {
	display: inline;
	float: left;
	width: 20%;
	text-align:center;
	margin: 0 20px 30px 7px;
}

#browse_border ul.magazine img {
	border: 1px solid #FF9A35;
	padding: 4px;
	margin:3px;
}

#browse_border ul.magazine a:hover img, #browse_border ul.magazine a:active img{
	border: 1px solid white;
}
.browsepaging
{
	width:625px;
	text-align:left;
}

.browsearticles
{
	width:698px;
}

#groups_links
{
	background: #FCF5C9;
	padding: 5px 0px 0px 12px;
	height:60px;
}

#groups_links ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#groups_links ul li 
{
	float:left;
	margin: 0 5px 3px 0;
	height:26px;
	width:166px;
}

#groups_links ul li a
{
	list-style-type: none;
	background:url(http://www.rankmytattoos.com/css/images/grey_link.gif);
	text-align:center;
	padding: 6px 0 0 0;
	display:block;
	height:20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#groups_links ul li a:hover
{
	background:url(http://www.rankmytattoos.com/css/images/orange_link.gif);
	color: #000;

}

#groups_category ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#groups_category ul li 
{
	float:left;
	margin: 8px 0px 0px 0;
	display:block;
	color: #FF6701;
	width: 164px;
	font-weight: bold;
	text-decoration: none;
}

#groups_category ul li a
{
	list-style-type: none;
	padding: 0;
	width: 145px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#groups_category ul li a:hover
{
	color: #000;
	text-decoration: underline;

}

#groups_left
{
	width: 108px;
	float:left;
	
}

#groups_left a.link
{
	font-size: 9px;
	padding-left:3px;
}

#groups_right
{
	float:right;
	width: 222px;
	padding: 0 2px 0 0px;
	overflow: hidden;
}
#groups_right .txt
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}

#groups_whitebase
{
	width: 210px;
	background: #fff;
	float:left;
	padding: 6px 0 6px 3px;
	overflow: hidden;
}

#groups_picarea
{
	width: 100px;
	float: left;
	overflow: hidden;
}

#groups_whitebase .txt
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
#groups_links1
{
	width: 115px;
	float: left;
	padding: 0 0 0 3px;
}


#groups_links1 ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#groups_links1 ul li 
{
	
	margin: 0 0px 3px 0;
	height:26px;
	width:114px;
}

#groups_links1 ul li a
{
	list-style-type: none;
	background:url(http://www.rankmytattoos.com/css/images/orange_link.gif);
	text-align:center;
	padding: 6px 0 0 0;
	display:block;
	height:20px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

#groups_links1 ul li a:hover
{
	background:url(http://www.rankmytattoos.com/css/images/grey_link.gif);
	color: #fff;
}
#forum_heading
{
	background: #FEF8DE;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	padding: 5px 10px 5px 12px;
	text-decoration: none;
	width: 708px;
	margin-left: auto;
	margin-right: auto;
}

#forum_heading a
{
	color: #FF6000;
	font-size: 10px;
	font-family:  verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
}

#forum_bg
{
	background: #FFF3C9;
	width:726px;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	overflow:hidden;

}
#forum_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	overflow:hidden;
}

#forum_border ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#forum_border ul li
{
	float: left;
	margin: 0px 0px 8px 10px;
	padding:8px;
	width: 215px;
}

#forum_border p.name {
	margin-top: 6px;
	border-top: 4px solid #676647;
	padding: 6px 0 0 0;
}
#forum_border a.next {
	background: url(http://www.rankmytattoos.com/css/images/next_tattoo.jpg) no-repeat right;
	margin: 3px 0 0 0;
	padding: 0 15px 0 0;
}
.forumpaging
{
	width: 700px;
	padding: 0 0 0 12px;
}

.tableheadbg
{
	background: url(http://www.rankmytattoos.com/css/images/table_headbg.gif);
	height: 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FE8B38;
	border-right: 1px solid #EBE1BD;
	text-align: center;
	vertical-align:middle;
}

.whitebgborder
{
	border-right: 1px solid #EBEBEB;
	padding: 15px 6px 15px 11px;
}

.colorbgborder
{
	border-right: 1px solid #F5EEDB;
	padding: 15px 6px 15px 11px;
	background: #FFF8E5;
}
.smalllink
{
	color: #FF6501;
	text-decoration: underline;
}

#featuredstory
{
	width: 486px;
	background: #FFF3CB;
	padding: 10px 12px 4px 12px;
	overflow: hidden;
}


#featuredstory a.rate_img:hover img {
	border: 1px solid #CC3200;
}

#featuredstory img.rate_picture {
	background: white;
	padding: 3px;
	border: 1px solid #CDC4A7;
}

#featuredstory p.user {
	background: white;
	padding: 12px;
}

#featuredstory_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 4px 6px 8px;
	overflow:hidden;
	width:492px;
}


#featuredstory_border ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#featuredstory_border ul li
{
	background: url(http://www.rankmytattoos.com/css/images/bullet.gif) no-repeat top left;
	margin: 0px 0 0 5px;
	padding: 2px 5px 6px 15px;
}

#featuredstory_border ul.picsnew1 {
	list-style: none;
	padding: 5px 0 10px 0;
	margin: 0;
	overflow: hidden;
}

#featuredstory_border ul.picsnew1 li {
	display: inline;
	background: none;
	float: left;
	width: 28%;
	margin: 5px 0px 0 0px;
}

#featuredstory_border ul.picsnew1 img {
	border: 1px solid #FF9A35;
	padding: 4px;
}

#featuredstory_border ul.picsnew1 a:hover img, #featuredstory_border ul.picsnew1 a:active img{
	border: 1px solid white;
}
#featuredstory_border a.next {
	background: url(http://www.rankmytattoos.com/css/images/next_tattoo.jpg) no-repeat right;
	margin: 0px 0 0 0;
	padding: 0 15px 0 0;
}

.orange-border
{
	border: 1px solid #FF9A35;
	padding: 4px;
	width: 230px;
	float: left;
	margin: 0 6px 6px 0;
}

.featuredstorytxt
{
	width: 135px;
	padding: 0 2px 0 4px;
	float: left;
}

.pageContentBanner
{
	width:263px;
	height:188px;
	background:#FFFFFF;
	float:left;
	margin-right:6px;
}

.mag_heading
{
	background: #FEF8DE;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}

.mag_left_border
{
	padding: 5px 2px 5px 4px;
		
}

.mag_left_border a.rate_img:hover img {
	border: 1px solid #CC3200;
}

.mag_left_border img.rate_picture {
	background: white;
	padding: 3px;
	border: 1px solid #CDC4A7;
}

.mag_left_border ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
.mag_left_border ul li 
{
	margin: 0 0px 2px 0;
	width:202px;
}

.mag_left_border ul li a
{
	list-style-type: none;
	background:url(http://www.rankmytattoos.com/css/images/grey_link.gif);
	padding: 7px 0 7px 8px;
	display:block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.mag_left_border ul li a:hover
{
	background:url(http://www.rankmytattoos.com/css/images/orange_link.gif);
	color: #000;
}

.img
{
	float: left;
	margin-right:6px;
}

.avgranking-border
{
	border: 1px solid #FF9A35;
	padding: 4px;
	width: 240px;
	float: left;
	margin: 0 6px 15px 0;
}
.avgrankingtxt
{
	width: 105px;
	padding: 0 2px 0 4px;
	float: left;
}
.small-txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.detailarea
{
	width : 200px;
	overflow: hidden;
}
.detailarea-left
{
	width: 80px;
	float: left;
	padding: 0 5px 0 0;
}
.detailarea-right
{
	width: 115px;
	float: left;
}
.detailarea1
{
	width : 350px;
	overflow: hidden;
}
.detailarea-left1
{
	width: 160px;
	float: left;
}
.detailarea-right1
{
	width: 170px;
	float:left;
}
.detailarea-member
{
	width : 300px;
	overflow: hidden;
}
.detailarea-left1-member
{
	width: 85px;
	float: left;
	padding: 0 10px 0 0;
}
.detailarea-right1-member
{
	width: 205px;
	float: left;
}
.menuarea
{
	width: 170px;
	padding: 5px 0 0 10px;
}

.profilearea-base
{
	width: 184px;
	padding: 0 8px 0 8px;
}

.profilearea ul
{
	list-style-type: none;
	padding: 8px 0 0 8px;
	margin: 0px 0px 0 0;
}

.profilearea ul li
{
	background:url(http://www.rankmytattoos.com/images/bullet-new.gif) no-repeat top left;
	padding: 0px 0 0 13px;
	margin: 0px 0px 12px 0;
}

.profilearea ul li a
{
	color: #D23800;
	font-weight: bold;
}

.border
{
	border-bottom: 1px solid #ECDBAD;
}

.border-right
{
	border-right: 1px solid #ECDBAD;
}
#newmembersarea
{
	width: 320px;
	float: left;
	margin-right: 5px;
}

#featuredarea
{
	width: 180px;
	float: left;
}

.newmembers_heading
{
	background: #FEF8DE;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}
.newmembers_bg
{
	background: #FFF3C9;
	padding: 2px;
	overflow: hidden;

}

.newmembers_border
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 0 8px 8px;
	overflow:hidden;
}

.newmembers_border 
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 0 8px 8px;
	overflow:hidden;
}

.newmembers_border ul.width
{
	width: 300px;
	overflow:hidden;
}

.newmembers_border ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.newmembers_border ul li {
	display: inline;
	float: left;
	text-align:center;
	margin: 0 5px 0px 5px;
	overflow: hidden;
}

.newmembers_border img {
	border: 1px solid #FF9A35;
	padding: 4px;
	margin:3px;
}

.newmembers_border a:hover img, .newmembers_border a:active img{
	border: 1px solid white;
}

.friendlistwidth
{
	width: 505px;
	float: left;
}
.friendlist_internalwidth
{
	width: 490px;
	overflow: hidden;
}
.light_heading
{
	background: #FEF8DE;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}
.light_base
{
	width: 358px;
	background: #FFF3CB;
}
.dark_base
{
	width: 352px;
	background: #FFF3C9;
	overflow: hidden;
}

.darkborder
{
	border: 1px solid #FF9A35;
	padding: 5px 5px 10px 2px;
}
.width779
{
	width: 728px;
	overflow: hidden;
}

.bg-input{	
   background: url() no-repeat;
	width: 138px;
	border: none;
	height: 20px;
	position: absolute;
	font-size: 11px;
	padding:0px 0px 0px 5px;
	line-height:20px;
		}



#square_adTest {
	width: 336px;
	height: 280px;
	background:#FFFFFF;
}
#square_adTest2{
	width: 334px;
	height: 238px;
	background:#FFFFFF;
}
#square_adNew {
	width: 336px;
	height: 280px;
	background: #FFFFFF;
}

.pageContentBannerNew
{
	width:263px;
	height:263px;
	background:#FFFFFF;
	float:left;
	margin-right:6px;
} 
#small_adLogin
{
	width: 468px;
	height: 90px;
	background: #FFFFFF;
	margin: 10px 0 0px 20px;
}








#promo div.singles_container{
	background: url(http://www.rankmytattoos.com/css/images/sexy_tattooed_single.jpg) no-repeat 94px 67px ;
	height: 180px;
}

#promo  ul {
	margin: 0 0 0 23px;
	padding: 0;
}

#promo ul a {
	font-size: 11px;
	text-decoration: none;
}
#promo a {
	color: #CC3400;
	text-decoration: underline;
	font-weight: bold;
}

#promo p {
	padding: 7px; 
	font-weight: bold;
}
#promo  div.h4 
{
    margin: 3px 0 0 0;
	font-size: small;
	padding: 1px;
	background: url(http://www.rankmytattoos.com/css/images/meet_singles.jpg) no-repeat;
	text-indent: -1000em;
}
#promo div.right {
	background: url(http://www.rankmytattoos.com/css/images/login_bg.jpg) repeat-x 0 20px;
	width: 210px;
	height: 177px;
}

#header {
	padding: 4px 0 0 0;
}
#header_rmt_group {
	padding: 0 0 0 0;
}
#top_header_rmt_group{
	padding:4px;
	font-weight:bold;
	color:#000000;
}
#top_header_rmt_group a{
	text-decoration:underline;
	color:#000000;
}
#top_header_rmt_group a:hover{
	text-decoration:none;
	color:#000000;	
}
#top_header_rmt_group a:hover{
	text-decoration:none;
	color:#000000;
}
#top_header_rmt_group a.linkReport{
	text-decoration:underline;
	color:#CC3200;
	
}

#register_border a.previous {
	background: url(http://www.rankmytattoos.com/css/images/previous.jpg) no-repeat left;
	margin: 3px 3px 0 0;
	padding: 0 0 0 15px;
}

#inv-login
{
	font-family:tahoma;
	font-size:11px;
	padding:0 0 0 10px;
	
}
.rate_tattoo_Designs_center 
{
	width: 320px;
	background: white;	
	padding: 2px 5px 5px 5px;
	border: 1px solid #CDC4A7;
	margin: 0px 0 5px 0;
	/*height: 320px;  For fix height*/
	height: auto;
}
#content div.rate_tattoo_Designs {
	/*background: url(http://www.rankmytattoos.com/css/images/sections_bg.jpg) repeat-x #FEF5CE;*/
	background:white;
	margin: 8px 0 0 0;
	padding: 0 2px 2px 2px;
	
}
#rate3 {
	width: 329px;
	background: #FFF3CB;
	padding: 10px 12px 4px 12px;
	border-bottom:1px solid #EFDAAB;
	border-left:1px solid #EFDAAB;
	border-right:1px solid #EFDAAB;
	overflow: hidden;
	 /*height: 425px;  For fix height*/
}
#rate2 {
	width: 329px;
	background: #FFF3CB;
	padding: 10px 12px 4px 12px;
	border-bottom:1px solid #EFDAAB;
	border-left:1px solid #EFDAAB;
	border-right:1px solid #EFDAAB;
	overflow: hidden;
	 /*height: 425px;  For fix height*/
}
#rate1 {
	width: 329px;
	background: #FFF3CB;
	padding: 10px 12px 4px 12px;
	border-bottom:1px solid #EFDAAB;
	border-left:1px solid #EFDAAB;
	border-right:1px solid #EFDAAB;
	overflow:hidden;
	 /*height: 425px;  For fix height*/
}
#rate1 img.rate_picture {
	background: white;
	padding: 3px;
	border: 1px solid #CDC4A7;
	margin: 2px;
}
#rate1 img.rate_picture1 {
	background: white;
	padding: 3px;
	border: 1px solid #CDC4A7;
	margin: 2px 2px 2px 78px;
}

#rate1 p.user {
	background: white;
	padding: 3px 1px 13px 1px;
	height:35px;
}

#rate1 p.user span {
	display:inline;	
	padding: 3px 1px 1px 1px;
	height: auto;
}

#rate1 p.user span.user_data {
	margin: 5px 5px 5px 1px;

	}

#rate1 a.rate_img:hover img {
	border: 1px solid #CC3200;
}

#rate1 a.rate_img1:hover img {
	border: 1px solid #CC3200;
}


#rate1 img.user {
	border: 1px solid #CDC4A7;
	padding: 2px;
	margin: 2px 10px 2px 2px;
}

#rate1 a img.user:hover, #rate1 a img.user:active {
	border: 1px solid #CC3200;
}

#rate1 a {
	color: #CC3200;
	text-decoration: underline;
}

#rate1 a.next {
	background: url(http://www.rankmytattoos.com/css/images/next_tattoo.jpg) no-repeat right;
	margin: 3px 0 0 0;
	padding: 0 15px 0 0;
}

#rate1 p.name {
	margin-top: 6px;
	border-top: 4px solid #676647;
	padding: 6px 0 0 0;
	font-weight: bold;
	color: #FF6800;
}

#rate1 p.name2 {
	font-weight: bold;
	color: #FF6800;
}

#rate1 p.name3 {
	font-weight: bold;
	color: #CD3301;
}

#rate1 p {
	color: #564322;
}

#rate1 p.name a.name, #rate p.name a.name:visited {
	color: #FF6800;
}

#rate1 p.name1 {
	margin-top: 6px;
	font-weight: bold;
	color: #FF6800;
}
#rate1 p.name1 a.name1, #rate p.name1 a.name1:visited {
	color: #FF6800;
}



#content div.rate_tattoo_Designs ul.tabs_rate_tattoo {
	background: url(http://www.rankmytattoos.com/css/images/1pxbg.jpg) repeat-x 0 27px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 28px;
}

#content div.rate_tattoo_Designs ul.tabs_rate_tattoo li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

#content div.rate_tattoo_Designs a {
	color: #FA6A00;
}

#content div.rate_tattoo_Designs ul.tabs_rate_tattoo a:visited {
	display: block;
	float: left;
	height: 21px;
	padding: 6px 6px 0 5px;
	
	border-bottom: none;
	text-decoration: none;
	color: #D23800;
	font-weight: bold;
	font-size: x-small;
}

#content div.rate_tattoo_Designs ul.tabs_rate_tattoo a {
	display: block;
	float: left;
	height: 21px;
	padding: 6px 6px 0 5px;	
	border-bottom: none;
	text-decoration: none;
	color: #D23800;
	font-weight: bold;
	font-size: x-small;
	 cursor:pointer;
}

#content div.rate_tattoo_Designs ul.tabs_rate_tattoo a:active {
	background: url(http://www.rankmytattoos.com/css/images/tab_hover.jpg) repeat-x 0 2px;
	color: #FA6A00;
}

#content div.rate_tattoo_Designs ul.tabs_rate_tattoo a:hover {
	/*background: url(http://www.rankmytattoos.com/css/images/tab_hover.jpg) repeat-x 0 2px;*/
	color: #FA6A00;
	
}

#content div.rate_tattoo_Designs ul.tabs_rate_tattoo a.sel:visited {
	background: #FFF3CB;
	border: 1px solid #EFDAAB;
	border-bottom: none;
	color: #FA6A00;
}

#content div.rate_tattoo_Designs ul.tabs_rate_tattoo a.sel_rateTattoos {
	background: #FFF3CB;
	border: 1px solid #EFDAAB;
	border-bottom: none;
	color: #FA6A00;
 cursor:default;
}

#content div.rate_tattoo_Designs div.tab_containerRate 
{
	width:360px;
	background: #FFF3CB;
	border-bottom: 1px solid #EFDAAB;
	border-left: 1px solid #EFDAAB;
	border-right: 1px solid #EFDAAB;
	border-top: none;
	padding: 4px;
	
}

#content div.rate_tattoo_Designs div.tab_containerRate div.rate_tattoo_Designs {
	background: white;
	padding: 3px;
	border: 1px solid #CDC4A7;
	margin: 2px;
}

#TattoosExplained {
	width: 329px;
	background: #FFF3CB;
	padding: 10px 12px 4px 12px;
	border-bottom:1px solid #EFDAAB;
	border-left:1px solid #EFDAAB;
	border-right:1px solid #EFDAAB;
	overflow: hidden;
	 /*height: 425px;  For fix height*/
}
#FreeTattooDesignIdeas {
	width: 329px;
	background: #FFF3CB;
	padding: 10px 12px 4px 12px;
	border-bottom:1px solid #EFDAAB;
	border-left:1px solid #EFDAAB;
	border-right:1px solid #EFDAAB;
	overflow: hidden;
	 /*height: 425px;  For fix height*/
}
.tattoos_p { 
	padding: 0px 0px 10px 0px;
	margin: 1px 0 1px 0;
	font-size: 12px;
	line-height: 17px;
}

/*Tattoos & piercing ul li */
#nav_links li ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	left: 0;
	position: absolute;
	display: block;	
}
#nav_links li ul li {
	display: block;
	float: left;
	margin: 0 0 0 1px;
	height: 23px;
	width: 150px;
	background: url(http://www.rankmytattoos.com/css/images/navbg_l.gif) repeat left transparent;
}
#nav_links li ul li a:visited {
	font-weight: bold;
	padding: 5px 6px 0 7px;
	display: block;
	height: 18px;
	float: left;
	text-decoration: none;
	color: #F5D16D;
}

#nav_links li ul li a {
	font-weight: bold;
	padding: 5px 6px 0 7px;
	display: block;
	height: 18px;
	float: left;
	text-decoration: none;
	color: #F5D16D;	
}

#nav_links li ul li a:active {
	color: white;
}

#nav_links li ul li a:hover {
	color: white;
}
/*Tattoos & piercing ul li  */


/* Menu Desplegable*/
.menudesplegable {float:left;margin:0;font-size:9px;font-weight:bold}
.menudesplegable ul li a, .menudesplegable ul li a:visited {
display:list-item;
padding:8px 0 6px 0;
text-decoration:none;
text-transform:uppercase;
color:#FFFFFF;
background-color:#4A953C;
}
.menudesplegable ul {padding:0;margin:0;list-style-type:none}
.menudesplegable ul li {float:left; padding:0 12px 0 0; position:relative}
.menudesplegable ul li ul {display:none;position:relative;top:1em;left:0;font-size:9px;font-weight:bold;text-decoration:none;padding:2px 0;}

/* specific to non IE browsers */
.menudesplegable ul li a:hover{background:#4A953C; color:#FFCC00;text-decoration:none}
.menudesplegable ul li:hover ul {display:block; position:absolute; top:1.5em;left:0;width:200px}
.menudesplegable ul li:hover ul li a.hide {background:#999; color:#fff}
.menudesplegable ul li:hover ul li:hover a.hide {width:200px;display: block}
.menudesplegable ul li:hover ul li ul {display:block;width:200px}
.menudesplegable ul li:hover ul li a {display:block; background:#23561A; color:#fff;text-align:left;width:210px;-moz-opacity:1.0;padding-left:10px}
.menudesplegable ul li:hover ul li a:hover {background:#23561A; color:#FFCC00;float:left;width:210px;-moz-opacity:1.0;border:#FFCC00 2px solid}
.menudesplegable ul li:hover ul li:hover ul {display:block; position:absolute; top:0; color:#999999}
.menudesplegable ul li:hover ul li:hover ul li a {display:none; width:200px; background:#4A953C; color:#ffffff;}
.menudesplegable ul li:hover ul li:hover ul li a:hover {background:#4A953C; color:#FFCC00;text-decoration:none;width:200px}

/* Menu_IE */
table {
border-collapse:collapse; 
border:0; 
margin:0; 
padding:0;
}

.menudesplegable ul li a.hide, .menudesplegable ul li a:visited.hide {
display:none;
}
.menudesplegable ul li a:hover ul li a.hide {
display:none;
}

.menudesplegable ul li a:hover {
color:#FFCC00; 
background:#4A953C; 
}
.menudesplegable ul li a:hover ul {
display:list-item;
position:absolute; 
top:1.5em; 
left:0;
padding:1px 
}
.menudesplegable ul li a:hover ul li a.sub {
background:#999999; 
color:#ffffff;
}
.menudesplegable ul li a:hover ul li a 
{
display:list-item; 
color:#ffffff;
width:210px;
background:#23561A;
padding-left:10px
}
.menudesplegable ul li a:hover ul li a ul {
visibility:hidden;
}
.menudesplegable ul li a:hover ul li a:hover {
background:#23561A; 
color:#FFCC00;
border:#FFCC00 2px solid;
width:210px
}
.menudesplegable ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:151px; 
top:0; 
color:#999999;
}
.menudesplegable ul li a:hover ul li a:hover ul li a {
display:block; 
width:205px;
background:#999999; 
color:#999999;
}
.menudesplegable ul li a:hover ul li a:hover ul li a:hover {
background:#ffcc00; 
color:#999999;
}
#rate_detail a.nextPrevious {
	background: url(http://www.rankmytattoos.com/css/images/Previous.jpg) no-repeat left;
	margin:  0 8px 0 8px;
	padding: 0 0px 0 15px;
}
#rate a.nextPrevious {
	background: url(http://www.rankmytattoos.com/css/images/Previous.jpg) no-repeat left;
	margin:  0 8px 0 8px;
	padding: 0 0px 0 15px;
}

#register_border a.nextPrevious {
	background: url(http://www.rankmytattoos.com/css/images/Previous.jpg) no-repeat left;
	margin:  0 8px 0 8px;
	padding: 0 0px 0 15px;
}
#featuredstory_border a.nextPrevious {
	background: url(http://www.rankmytattoos.com/css/images/Previous.jpg) no-repeat left;
	margin:  0 8px 0 8px;
	padding: 0 0px 0 15px;
}

#ranking_border a.nextPrevious {
	background: url(http://www.rankmytattoos.com/css/images/Previous.jpg) no-repeat left;
	margin:  0 8px 0 8px;
	padding: 0 0px 0 15px;
	}
#forum_border a.nextPrevious {
	background: url(http://www.rankmytattoos.com/css/images/Previous.jpg) no-repeat left;
	margin:  0 8px 0 8px;
	padding: 0 0px 0 15px;
}
.mail-clear 
{
		clear:both;
}
.mail-top
{
		float:left;
		margin-top:7px;
}
.mail-middle
{
		float:right;
		margin-top:7px;
}
.rate_heading_new
{
	width: auto;
	background: #FEF8DE;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
	margin-top: 0px;
	padding: 5px 4px 5px 12px;
	text-decoration: none;
}

.ratedetail_border_new
{
	border: 1px solid #ECDBAD;
	background: #fff;
	padding: 8px 0 8px 15px;
	overflow:hidden;
	width:auto;
}

.ratedetail_border_new a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6000;
}
#login_Info
{
	width: 360px;
	height: 170px;
	float: left;
	background: #FFF3C9;
	
}
.resultmessage
{
	text-align: center;
	font-weight: bold;
	
}
.m-container {
	float:left;
	width:80%;
	border:solid 0px #eddcb0;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.left-p{
	float:left;
	width:373px;
	height:auto;
}
.f-list{
	float:left;
	width:152px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-top:5px;
}
.f-going{
	float:right;
	width:152px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-top:5px;
}
.f-goinglistBox{
	float:right;
	width:152px;
	height:148px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-top:5px;
}
.f-box{
	width:152px;
	height:148px;
	overflow:auto;
	float:left;
	border:solid 1px #eddcb0;
	padding:11px 8px 11px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.f-box2{
	width:200px;
	height:148px;
	overflow:auto;
	float:right;
	border:solid 1px #eddcb0;
	padding:11px 8px 11px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.btn_reomve{
	width:218px;
	float:right;
	padding:10px 0px 0px 0px;
	}
.check{
	width:29px;
	float:left;
	height:65px;
}
.img-part{
	width:100px;
	float:left;
	height:65px;
}
.btn-add{
	width:100px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.text-area{	
	width:587px;
	float:left;

	padding:5px 0px 5px 0px;
	margin:0px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.input-box{
	border-left:#828177 2px solid;
	border-top:#828177 2px solid;
	background-color:#ffffa0;
	width:175px;
	height:18px;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.textarea-box{
	border-left:#828177 2px solid;
	border-top:#828177 2px solid;
	background-color:#ffffa0;
	width:400px;
	height:50px;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	overflow:auto;
}
.RecentArticle
{
	padding: 8px 4px 6px 4px;	
	width: 100px;	
}

.input1
{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #D0A931;
	width: 250px;
}

.makinrnowforreg {
height: 15px;
width: 150px;
padding: 2px;
border: 1px solid #3399CC;
background: #F9F9F9;
margin-left: 12px;
margin-top: 4px;
font-size: 10px;
}
/*changes css*/

#featuredstory_new
{
	width: 490px;
	background: #FFF3CB;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}
#featuredstory_new-white
{
	width: 490px;
	background: #FFF3CB;
	padding: 0px;
	overflow: hidden;
	float:left;
	background-color:#FFFFFF;
	padding-bottom:5px;
}
#featuredstory_new-white-left
{
	float:left;
	width:197px;
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
}

#featuredstory_new-white-right
{
	float:left;
	width:262px;
	padding-right:10px;
	padding-top:5px;
}
#featuredstory_new-white-right ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#featuredstory_new-white-right ul li{
	padding: 3px 0px 3px 10px;
	margin: 0px;
	background-image: url(http://www.rankmytattoos.com/css/images/bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
/*#featuredstory_new-white-right ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#333333;
}
#featuredstory_new-white-right ul li a:hover{
	color:#666666;
}*/
.heading-orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ff6000;
	font-weight:bold;
}
.heading-orange2{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#ff6000;
	font-weight:bold;
}
/*change*/
.left-img{
	float:left;
	padding-right:8px;
}

#register_border_search_search
{
	border:1px solid #ECDBAD;
	background: #fff;
	padding: 8px 12px 8px 12px;
	overflow:hidden;
	width:685px;	
	
}

#register_border_search_search ol
{
	margin: 0px;
	Padding: 0px;
	list-style-type: none;
}

#register_border_search_search ol li
{
	float: left;
	margin: 0px  20px 20px 0 ;
	width: 30%;
	Padding: 0px;
}

#register_border_search_search a
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}

#register_border_search_search a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
	/*text-decoration: underline;*/
}

#register_border_search_search .link {
	color: #CC3200;
	font-weight:bold;
	text-decoration: underline;
}

#register_border_search_search a.next {
	background: url(http://www.rankmytattoos.com/css/images/next_tattoo.jpg) no-repeat right;
	margin: 0px 0 0 0;
	padding: 0 15px 0 0;
}

#register_border_search_search p.name {
	margin-top: 6px;
	border-top: 4px solid #676647;
	padding: 6px 0 0 0;
}

#register_border_search_search ul.magazine {
	list-style: none;
	padding: 15px 0 125px 0;
	margin: 0;
	height: auto;
}

#register_border_search_search ul.magazine li {
	display: inline;
	float: left;
	width: 30%;
	text-align:center;
	margin: 0 4px 30px 7px;
}

#register_border_search_search ul.magazine img {
	border: 1px solid #FF9A35;
	padding: 4px;
	margin:3px;
}

#register_border_search_search a.nextPrevious {
	background: url(http://www.rankmytattoos.com/css/images/Previous.jpg) no-repeat left;
	margin:  0 8px 0 8px;
	padding: 0 0px 0 15px;
}

#register_border_search_search ul.magazine a:hover img, #register_border_search_search ul.magazine a:active img{
	border: 1px solid white;
}

/*New Add class for h3 */
#tattoo_magazine span.fauxh3 {
/*	background: url(http://www.rankmytattoos.com/css/images/tattoo_magazine.jpg) no-repeat 8px 8px;*/
	height: 20px;
    margin: 3px 0 0 0;
	font-size: 14px;
	padding: 4px;
	font-weight: bold;	
}
#top_ranked div.left  span.fauxh3 {
	/*background: url(http://www.rankmytattoos.com/css/images/top_ranked.jpg) no-repeat 8px 5px;*/
	margin: 3px 0 0 0;
	font-size: 14px;
	padding: 4px;
	font-weight: bold;	
}
#top_ranked div.right span.fauxh3 {
	margin: 3px 0 0 0;
	font-size: 14px;
	padding: 4px;
	font-weight: bold;
}
#members div.fauxh3 {
	background: url(http://www.rankmytattoos.com/css/images/new_members.jpg) no-repeat;
	padding: 4px 0 0 4px; 
	height: 18px;
	margin: 6px 12px 0 13px;
	margin: 3px 0 0 0;
	font-size: 14px;
	padding: 4px;	
}
#content div.r_sections div.fauxh3 {
	text-indent: -1000em;
	background-position: 10px 4px;
}
.fauxb
{ 
 font-weight: bold;
}
.fauxh3ForSCartDwnImage
{
	margin: 3px 0 0 0;
	font-size: 14px;
	padding: 4px;
	font-weight: bold;
}
.fauxStrong
{ 
 font-weight: bold;
}
.fauxh1
{
	color: #C80E0E;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.fauxh3
{
	margin: 3px 0 0 0;
	font-size: 14px;
	padding: 4px;
}
.fauxh4 {
	margin: 3px 0 0 0;
	font-size: small;
	padding: 1px;
}
.tattooContentlink
{
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Red;	
	text-decoration: none;
}
#cat_bg div.avgranking-border a.rate_img
{
  color:#FF6012;
}
#cat_bg div.avgranking-border a.rate_img img.rate_picture 
{
 border: #FFF3C9;
 }
 
 .icon-box{
	height:auto;
	width:234px;
	border:1px solid #d0cbb2;
	float:left;
	background-color:#FEF8DE;
	padding:12px 1px 12px 1px;
	
}
.icon-box .icon{
	width:117px;
	float:left;
	height:auto;
	padding:3px 0px 3px 0px;
}
.icon-lins {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#585858;
	
	}
.icon-lins:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	color:#585858;
}
.enter-email{
	border-top:1px solid #e4e2cd;
	height:auto;
	width:231px;
	float:left;
	padding-top:8px;
}
.input-url{
	border:1px solid #d3d3d3;
	width:185px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#585858;
}	
.clear {
	CLEAR: both
}

.icon-box-right {
	BORDER-RIGHT: #d0cbb2 1px solid;
	 PADDING-RIGHT: 1px;
	  BORDER-TOP: #d0cbb2 1px solid;
	  PADDING-LEFT: 1px;
	   FLOAT: left;
	    PADDING-BOTTOM: 12px;
	     BORDER-LEFT: #d0cbb2 1px solid;
	      WIDTH: 450px;
	       PADDING-TOP: 12px; 
	       BORDER-BOTTOM: #d0cbb2 1px solid;
	        HEIGHT: auto;
	         BACKGROUND-COLOR: #FEF8DE
	         
}

#post-bookmark {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ddd 1px solid
}
#post-bookmark P {
	CLEAR: both
}
#post-bookmark LABEL {
	FLOAT: left; MARGIN: 4px 4px; WIDTH: 140px
}
#post-bookmark INPUT {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ddd 1px solid; WIDTH: 200px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: 'Courier New', Courier, monospace
}

#post-bookmark h3{
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#rate_right_bookmark {
	width: 400px;
	float: right;
	margin-left: 5px;
	margin-right:5px;
	border: 1px solid #D0A931;
}

#post-bookmark .lblbookmark
{
  	FLOAT:right;  margin-right:10px; width:auto; margin-right:45px; margin-top:0px
}
