@font-face {
    font-family: 'lane-narrow';
    src: url('../fonts/lane-narrow.eot');
    src: url('../fonts/lane-narrow.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lane-narrow.woff') format('woff'),
         url('../fonts/lane-narrow.ttf') format('truetype'),
         url('../fonts/lane-narrow.svg#lane-narrow') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {background: #C8CEDA; color: #959595; font: 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}

.main {background: #131313; margin: 0 auto; padding: 0 10px; width: 900px;}

a img {border: none;}
a {color: #fefefe; outline: none; text-decoration: none;}
a:hover {color: #ff3600; text-decoration: none;}

.white {color: #fff;}
.brwn {color: #bf9060;}
.red {color: #ff0000;}

input.text {background: #3c3c3c; border: 1px solid #4b4b4b; color: #9c9c9c; font: 11px Arial, Helvetica, sans-serif; margin: 0; padding: 4px 8px;}
input.submit {background: #707070 url(../images/btn.gif) repeat-x 0 100%; border: none; border-bottom: 1px solid #000; color: #fff; cursor: pointer; font: 11px Arial, Helvetica, sans-serif; margin: 0; padding: 4px 8px; text-shadow: 0 1px 0 rgba(0,0,0,0.5); text-transform: uppercase;}
input.submit:hover {background: #5e5e5e url(../images/btn-a.gif) repeat-x 0 100%;}
select {background: #3c3c3c; border: 1px solid #4b4b4b; color: #9c9c9c; font: 12px Arial, Helvetica, sans-serif; margin: 0; padding: 4px 8px;}
textarea {background: #3c3c3c; border: 1px solid #4b4b4b; color: #9c9c9c; font: 12px Arial, Helvetica, sans-serif; margin: 0; padding: 4px 8px;}

.clear {clear: both;}
.fs18 {font-size: 18px;}

.headersummary {color: #fff; font-size: 12px; margin: 0 auto; padding: 8px 0; text-align: right; width: 880px;}
.header {border: 1px solid #454545; height: 130px; margin: 0 -1px 8px;}
	.headerlogo {font-family: Verdana, Geneva, sans-serif; padding: 0 10px;}
		.headerlogo a {color: #BF9060; font-size: 30px; font-weight: 200; letter-spacing: -2px;}
		.headerlogo a span {color: #FF0000; font-size: 30px; font-weight: 700; letter-spacing: -2px;}
	.headerlanguages {float: left; padding: 73px 6px 0;}
	.headercourtesy {color: #f0e8e2; float: right; font-size: 11px; padding: 62px 4px 0; text-align: right;}
		.headercourtesy a {font-weight: 700; text-decoration: underline;}
.headermenu {background: #2a2a2a; padding: 11px 9px 17px;}
	.headertopmenu {background: #bf9060 url(../images/tm.gif) repeat-x 0 100%; border: 1px solid #000;}
		.headertopmenu ul {margin: 0; padding: 0;}
		.headertopmenu > ul {height: 39px;}
		.headertopmenu > ul > li {background: url(../images/tm-d.gif) repeat-y 100% 0; float: left; line-height: 1em; list-style: none; margin: 0; padding: 0 2px 0 0; position: relative;}
		.headertopmenu > ul > li > a {color: #f0e8e2; display: inline-block; margin: 0; padding: 13px; text-decoration: none;}
		.headertopmenu > ul > li > a:hover, 
		.headertopmenu > ul > li > a:hover {background: #99734d url(../images/tm-a.gif) repeat-x 0 100%;}
		.headertopmenu li.dropdown > ul {background: #523b24; border: 1px solid #000; display: none; left: 0; position: absolute; top: 100%;}
		.headertopmenu li.dropdown:hover > ul {display: block; padding: 5px 0; z-index: 3000;}
		.headertopmenu li.dropdown > ul li {list-style: none; margin: 0; padding: 0; white-space: nowrap;}
		.headertopmenu li.dropdown > ul li a {color: #debd9c; display: block; padding: 5px 13px;}
		.headertopmenu li.dropdown > ul li a:hover {background: #48341f; color: #f0e8e2;}
		.headertopmenu li.search {background: none; float: right; padding: 8px 11px 8px 5px;}
		.headertopmenu li.search .text {background: #543719; border: 1px solid #896643; box-shadow: inset 0 3px 5px rgba(0,0,0,0.5); color: #f0e8e2; float: left; margin: 0 4px 0 0; width: 100px;}
		.headertopmenu li.search .btn {background: #eec090 url(../images/tm-btn.gif) repeat-x 0 100%; border: 1px solid #563819; color: #422910; display: inline-block; float: left; font-size: 11px; padding: 5px 4px 4px; text-shadow: 0 1px 0 rgba(255,255,255,0.4);}
		.headertopmenu li.search .btn:hover {background: #cd9a66 url(../images/tm-btn-a.gif) repeat-x 0 100%; }

.content {background: url(../images/bg.gif) repeat-y 0 0; margin: 0 auto;}
.inner2cell .content {background: url(../images/bg2c.gif) repeat-y 0 0;}
	.content .leftSide {float: left; width: 160px;}
	.content .middleSide {float: left; width: 556px;}
	.inner2cell .content .middleSide {width: 740px;}
	.content .rightSide {float: left; width: 184px;}

	.block {position: relative;}
		.leftSide .block {padding: 14px 6px 14px 14px;}
		.middleSide .block {padding: 0 18px 32px;}
		.rightSide .block {border-bottom: 10px solid #131313; padding: 10px;}
	.block .blocktitle {color: #bf9060; font-size: 14px; font-weight: 700; margin: 0;}
		.leftSide .block .blocktitle {margin: 6px 0; text-transform: uppercase;}
		.middleSide .block .blocktitle {color: #ff0000; font-size: 30px; padding: 12px 0; text-align: center; text-shadow: 1px 1px 0 rgba(0,0,0,0.75);}
		.innerPage .middleSide .block .blocktitle {color: #be905f; font-size: 25px; padding: 12px 0 0; text-align: center; text-shadow: none; text-transform: uppercase;}
		.rightSide .block .blocktitle {margin: 10px 0; text-align: center; text-transform: uppercase;}
	.block .blockcontent {overflow: hidden;}
	.block .darkSkin {background: #212121; border: 1px solid #000;}
	.innerPage .middleSide .blockcontent h2 {color: #fff; font-size: 14px; margin: 2.5em 0 0.5em;}
	.innerPage .middleSide p {color: #aaa9a9; font-size: 14px; /* margin: 0.5em 0; */}
	
	.leftSide ul, 
	.leftSide li {list-style: none; margin: 0; padding: 0;}
	.leftSide li a {color: #c4c4c4; line-height: 1.3em;}
	.leftSide li a:hover {color: #fff;}
	
.leftSide 
.blockCategories {padding: 0;}
.blockCategories a {background: #212121; border: 1px solid #3d3d3d; border-color: #3d3d3d #000 #0b0b0b; border-width: 1px 0; color: #fff; display: block; padding: 6px 14px; text-shadow: 1px 1px 0 rgba(0,0,0,0.65); text-transform: uppercase;}
.blockCategories a:hover {background: #191919;}
.blockCategories a.twttr {text-transform: none;}
.blockCategories a.twttr:after {background: url(../images/tw.png); content: ''; display: inline-block; height: 14px; margin-bottom: -3px; width: 19px;}

.blockUserLinks a {background: #774f25; border: 1px solid #a47a4e; border-color: #a47a4e #000 #0b0b0b; border-width: 1px 0;}
.blockUserLinks a:hover {background: #664420;}

.leftSide 
/*.blockBnr {padding: 24px 6px 14px;}*/
.blockBnr {padding: 24px 0px 14px;}

.rightSide 
.blockBnr {padding: 0;}

.leftSide 
.blockContact {padding-bottom: 58px;}
.blockContact .blockcontent {font-size: 12px;}
.blockContact .blockcontent a {font-size: 14px; font-weight: 700; line-height: 1.3em;}

.leftSide 
.blockBnrs {margin-left: -10px; padding: 0;}
.blockBnrs a, 
.blockBnrs a img {float: left;}

.middleSide 
.blockAbc {padding-bottom: 9px;}
.blockAbc {text-align: center;}
.blockAbc .abcTitle {color: #fff !important; font-size: 12px; text-transform: uppercase;}
.blockAbc a {color: #5f5f5f; font-size: 16px; font-weight: 700; margin: 0 1px;}
.blockAbc a:hover {color: #fff;}
.blockAbc .nav {margin: 8px 0;}

.showhide {background: url(../images/tab.gif) repeat-x 0 0; border: 1px solid #000; color: #563819; display: inline-block; font-size: 12px; line-height: 22px; font-weight: 400; margin: 26px 0 0; padding: 0 4px 0 10px; text-align: center; text-shadow: 0 1px 0 rgba(255,255,255,0.4); text-transform: uppercase;}
.showhide span {border-right: 1px solid #9b7b5a; display: inline-block; margin-right: 2px; padding-right: 10px;}
.showhide a {color: #563819; display: inline-block; font-size: 12px; font-weight: 400; margin: 0 6px;}
.showhide a:hover {color: #fff;}
.showhide a.active {font-weight: 700;}

.blockMainText .blockcontent {color: #fefefe; font: 20px Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase;}

.blockCarousel .blockcontent {margin: 0 -15px; text-align: center;}
.blockCarousel .buttonmini {background: none; border: 0; cursor: pointer; height: 27px; margin: 10px 3px 0; text-align: left; text-indent: -9999px; width: 70px;}
.blockCarousel #left-but {background: #131313 url(../images/prv.jpg) no-repeat 50% 50%;}
.blockCarousel #right-but {background: #131313 url(../images/nxt.jpg) no-repeat 50% 50%;}

.middleSide .cntntItem {float: left; margin: 0 15px 20px; text-align: center; width: 140px;}
.middleSide .cntntItem .item {background: #191919; display: block; margin-bottom: 6px; padding: 5px 5px 7px; text-align: center;}
.middleSide .cntntItem a {color: #959595; font-size: 12px;}
.middleSide .cntntItem a:hover {color: #fff;}
.middleSide .cntntItem img {border: 1px solid #be905f; margin: 0 0 5px;}
.middleSide .cntntItem b, 
.middleSide .cntntItem span {display: block;}
.middleSide .cntntItem a.btn, a.galleryButton {background: #2a79d4 url(../images/btn-b.gif) repeat-x 0 100%; border: none; border-bottom: 1px solid #000; color: #fff; display: inline-block; font: 11px/21px Arial, Helvetica, sans-serif; margin: 0 0 6px; padding: 0; text-transform: uppercase; text-shadow: 0 1px 0 rgba(0,0,0,0.5); width: 70px;}
.middleSide .cntntItem a.btn:hover, a.galleryButton:hover {background: #125db3 url(../images/btn-b-a.gif) repeat-x 0 100%;}

.middleSide .itemRemoved .item {background: #191919 url(../images/redcorner.gif) no-repeat 0 0;}

.blockMemberLogin .formLine {margin: 12px 0;}
.blockMemberLogin .formLine label {display: none;}
.blockMemberLogin .formLine .text {width: 146px;}
.blockMemberLogin .formLineCheck {margin: 12px 0; text-align: center;}
.blockMemberLogin .formSubmit {margin: 12px 0; text-align: center;}
.blockMemberLogin .formText {color: #fff; margin: 12px 0; text-align: center;}
.blockMemberLogin .formText a {font-weight: 700; text-decoration: underline;}

.rightSide
.blockLatestUpdate {padding-bottom: 18px;}
.blockLatestUpdate .cntntItem {text-align: center;}
.blockLatestUpdate .cntntItem a {color: #c4c4c4; line-height: 1.3em; font-weight: 700;}
.blockLatestUpdate .cntntItem a:hover {color: #fff;}
.blockLatestUpdate .cntntItem:first-child a {background: #191919; display: inline-block; margin: 12px 0 18px; padding: 5px;}
.blockLatestUpdate .cntntItem:first-child a img {border: 1px solid #be905f;}
.blockLatestUpdate .cntntItem:first-child a span {display: block; padding: 5px 0 0;}

.rightSide
.blockGoogleTranslate {padding: 10px;}
.blockGoogleTranslate #google_translate_element {font-weight: 700;}

.socialIcons {text-align: center;}
.socialIcons a {text-align: left;}
.socialIcons a i {display: inline-block; height: 33px; margin: 19px 0 0; text-indent: -9999px; width: 33px;}
/*.socialIcons a i.ico-fb {background: url(//images.thenude.eu/templates/thenude/images/icons.png) no-repeat 0 0;}
.socialIcons a i.ico-tw {background: url(//images.thenude.eu/templates/thenude/images/icons.png) no-repeat -40px 0;}
.socialIcons a i.ico-pn {background: url(//images.thenude.eu/templates/thenude/images/icons.png) no-repeat -80px 0;}
.socialIcons a i.ico-tr {background: url(//images.thenude.eu/templates/thenude/images/icons.png) no-repeat -120px 0;}*/
.socialIcons a i.ico-fb {background: url(//static.thenude.eu/templates/thenude/images/icons.png) no-repeat 0 0;}
.socialIcons a i.ico-tw {background: url(//static.thenude.eu/templates/thenude/images/icons.png) no-repeat -40px 0;}
.socialIcons a i.ico-pn {background: url(//static.thenude.eu/templates/thenude/images/icons.png) no-repeat -80px 0;}
.socialIcons a i.ico-tr {background: url(//static.thenude.eu/templates/thenude/images/icons.png) no-repeat -120px 0;}

.socialShareIcons {margin: 1.5em 0; text-align: center;}
.socialShareIcons a {text-align: left;}
.socialShareIcons a i {display: inline-block; height: 30px; text-indent: -9999px; width: 78px;}
/*.socialShareIcons a i.ico-fb {background: url(//images.thenude.eu/templates/thenude/images/icons-share.png) no-repeat 0 0;}
.socialShareIcons a i.ico-tw {background: url(//images.thenude.eu/templates/thenude/images/icons-share.png) no-repeat -82px 0;}
.socialShareIcons a i.ico-pn {background: url(//images.thenude.eu/templates/thenude/images/icons-share.png) no-repeat -164px 0;}
.socialShareIcons a i.ico-tr {background: url(//images.thenude.eu/templates/thenude/images/icons-share.png) no-repeat -246px 0;}*/
.socialShareIcons a i.ico-fb {background: url(//static.thenude.eu/templates/thenude/images/icons-share.png) no-repeat 0 0;}
.socialShareIcons a i.ico-tw {background: url(//static.thenude.eu/templates/thenude/images/icons-share.png) no-repeat -82px 0;}
.socialShareIcons a i.ico-pn {background: url(//static.thenude.eu/templates/thenude/images/icons-share.png) no-repeat -164px 0;}
.socialShareIcons a i.ico-tr {background: url(//static.thenude.eu/templates/thenude/images/icons-share.png) no-repeat -246px 0;}

.rightSide
.blockModelTop {padding-left: 21px;}
.blockModelTop .img {margin: 12px 0; padding: 0 !important;}
.blockModelTop .img a {background: #191919; display: inline-block; padding: 6px;}
.blockModelTop .img img {border: 1px solid #be905f; float: left;}
.blockModelTop .cntntItem {padding: 2px 5px;}
.blockModelTop .cntntItem a {color: #c4c4c4;}
.blockModelTop .cntntItem a:hover {color: #fff;}
.blockModelTop .cntntItem a i {float: left; font-style: normal;}
.blockModelTop .cntntItem a b {display: block; margin-left: 19px;}
.blockModelTop .more {font-weight: 700; line-height: 3em; white-space: nowrap;}

.rightSide
.blockCoversTop {padding-left: 21px;}
.blockCoversTop .img {margin: 12px 0; padding: 0 !important;}
.blockCoversTop .img a {background: #191919; display: inline-block; padding: 6px;}
.blockCoversTop .img img {border: 1px solid #be905f; float: left;}
.blockCoversTop .cntntItem {padding: 3px 5px;}
.blockCoversTop .cntntItem a {color: #5f5f5f; display: inline-block;}
.blockCoversTop .cntntItem a:hover {color: #fff;}
.blockCoversTop .cntntItem a i {float: left; font-style: normal;}
.blockCoversTop .cntntItem a b {display: block; margin-left: 19px;}
.blockCoversTop .cntntItem span {display: inline-block; margin-left: 19px;}
.blockCoversTop .more {font-weight: 700; line-height: 3em; white-space: nowrap;}

.blockFavouriteSites .cntntItem {text-align: center;}

.innerPage .middleSide .blockLegal p {color: #fff; font-size: 12px; margin: 1.5em 0;}
.innerPage .middleSide .blockLegal p.legallinks {color: #b2b2b2; font-size: 11px; margin: 3em 0;}
p.legallinks b {background: #191919; color: #8c8c8c; clear: left; float: left; margin: 0; padding: 4px 6px; text-align: right; text-transform: uppercase; width: 164px;}
p.legallinks a {color: #b2b2b2; display: block; margin: 5px 0 5px 187px; padding: 4px 0;}
p.legallinks a:hover {color: #fff;}

.innerPage .middleSide .blockBannersLinks p {color: #fff; clear: left; font-size: 14px; margin: 3.5em 0 1.5em; text-align: center;}
.innerPage .middleSide .blockBannersLinks p.fs18 {font-size: 18px;}
.blockBannersLinks .bnrBlock {float: left; font-size: 12px; text-align: center; width: 100%;}
.blockBannersLinks .bnrBlock b {background: #191919; color: #8c8c8c; display: inline-block; margin: 1em 0 4em; padding: 4px 15px;}
.blockBannersLinks .half {width: 50%;}

.blockTextLinks .darkSkin {margin: 12px 0 0; padding: 18px; text-align: center;}

/* Changed by Matt */
/*.tabs {display: block; font-size: 1px; list-style: none; margin: 36px 0 0 0; padding: 0; text-align: center;}*/
.tabs {display: block; font-size: 1px; list-style: none; margin: 18px 0 0 0; padding: 0; text-align: center;}
.tabs li a {display: inline-block; font-size: 12px; padding: 4px 8px; text-transform: uppercase;}
.tabs .tab {display: inline-block;}
.tabs .tab a {background: #202020; border: 1px solid #202020; border-color: #202020 #282828; color: #fefefe;}
.tabs .tab a:hover {background: url(../images/tab.gif) repeat-x 0 0; border: 1px solid #000; border-bottom: 0; color: #563819; text-shadow: 0 1px 0 rgba(255,255,255,0.4); padding-bottom: 5px;}
.tabs .tabActive {display: inline-block;}
.tabs .tabActive a {background: url(../images/tab.gif) repeat-x 0 0; border: 1px solid #000; border-bottom: 0; color: #563819; text-shadow: 0 1px 0 rgba(255,255,255,0.4); padding-bottom: 5px;}
.tbline {background: url(../images/tab.gif) repeat-x 0 100%; border: 1px solid #000; height: 8px; margin-top: -1px;} 
#cont1 {display: block;}
#cont2, #cont3, #cont4, #cont5 {display: none;}

/* Changed by Matt */
/*.searchForm {background: #212121; border: 1px solid #000; padding: 25px 0;}*/
.searchForm {background: #212121; border: 1px solid #000; padding: 5px 0;}

.searchForm .formTitle {color: #fff; font-size: 14px; font-weight: 700; text-align: center; text-transform: uppercase;}
.searchForm .formLine {margin: 18px 0 18px 200px;}
.searchForm .formLine label {float: left; margin-left: -200px; padding: 2px 0 0; text-align: right; width: 190px;}
.searchForm .formLine .tip {float: right; font-size: 11px; padding: 4px 0 0; width: 315px;}
.searchForm .formLineCheck {margin: 8px 0 8px 200px;}
.searchForm .formLineCheck label {float: none; margin: 0; text-align: left; width: auto;}
.searchForm .formSubmit {margin: 38px 0 18px 200px;}

.tabMember {padding: 25px 15px;}
.tabMember p {font-size: 12px !important; margin: 1em 0 !important; text-align: center;}
.tabMember p a {color: #fff; text-decoration: underline;}
.tabMember p a:hover {text-decoration: none;}
.tabMember table {border: 0; border-collapse: collapse; margin: 10px 0 30px; width: 100%;}
.tabMember thead {background: #171717;}
.tabMember table th, .tabMember table td {font-size: 12px; font-weight: 400; padding: 8px 12px; text-align: left;}
.tabMember table th[align="right"], .tabMember table td[align="right"] {text-align: right;}
.tabMember table th {color: #fff;}
.tabMember .formLine {margin: 18px 325px 18px 120px; padding-top: 5px; padding-bottom: 5px;}
.tabMember .formLine label {float: left; margin-left: -120px; padding: 2px 0 0; text-align: right; width: 110px;}
.tabMember .formLine .tip {float: right; font-size: 11px; margin-right: -325px; padding: 4px 0 0; width: 315px;}
.tabMember .formLine input.text {width: 195px;}
.tabMember .formLineCheck {margin: 8px 325px 8px 120px;}
.tabMember .formLineCheck label {float: none; margin: 0; text-align: left; width: auto;}
.tabMember .formSubmit {margin: 38px 0 18px 120px;}
.formTitle + .formLineCheck, 
.formTitle + .formLine {margin-top: 26px;}

.commentForm {background: url(../images/bg-del.gif) repeat-x 0 100%; padding: 0px 15px 15px 15px;}
.commentForm .formLine {margin: 18px 0 18px 150px;}
.commentForm .formLine label {float: left; margin-left: -150px; padding: 2px 0 0; text-align: right; width: 140px;}
.commentForm .formSubmit {margin: 38px 0 18px 150px;}

.middleSide
.blockHelpDate {padding: 10px 18px 18px;}
.blockHelpDate .help {color: #fff; float: left; font-size: 12px; text-decoration: underline; text-transform: uppercase;}
.blockHelpDate .help:hover {text-decoration: none;}
.blockHelpDate .date {color: #a9a9a9; float: right; font-size: 12px; margin: 0;}

.blockModel {margin-top: 12px;}
/* Changed by Matt */
/*.blockModel .blocktitle {border-top: 1px solid #383838; line-height: 27px; padding-top: 30px !important;}*/
.blockModel .blocktitle {border-top: 1px solid #383838; line-height: 27px; padding-top: 15px !important;}
.blockModel .blocktitle a {background: none; border: 0; cursor: pointer; display: inline-block; height: 27px; margin: 2px 0 0; text-align: left; text-indent: -9999px; width: 70px;}
.blockModel .blocktitle a.prv {background: #131313 url(../images/prv.jpg) no-repeat 50% 50%; margin-right: 18px;}
.blockModel .blocktitle a.nxt {background: #131313 url(../images/nxt.jpg) no-repeat 50% 50%; margin-left: 18px;}

.modelContent {background: #212121; border: 1px solid #000; padding: 38px 0;}
.bioLeftSide {float: left; padding: 0 14px 30px; width: 186px;}
.blockModel .bio p {color: #fff; font-size: 12px; margin: 0.5em 0;}
.blockModel .bio p b, 
.blockModel .bio p strong {color: #006aad;}
.bioRightSide {float: right; padding: 0 14px 30px 0; width: 288px;}
.bioRightSide .bioImg {background: #171717; color: #8b8b8b; padding: 10px; text-align: center;}
.bioRightSide .bioImg img {border:1px solid #b58a5c; margin: 0 0 10px;}
.bioRightSide .bioImg a {color: #8b8b8b; font-weight: 700; text-decoration: underline;}
.bioRightSide .bioImg a:hover {color: #fff;}
.bioRightSide .vote {background: url(../images/tab.gif) repeat-x 0 0; border: 1px solid #000; color: #563819; display: block; font-size: 14px; font-weight: 700; margin: 16px 0 0; padding: 6px; text-align: center; text-shadow: 0 1px 0 rgba(255,255,255,0.4); text-transform: uppercase;}
.bioRightSide .vote b {color: #9d0101;}
.bioRightSide .addtof span {background: url(../images/addtof.png) no-repeat 0 50%; padding-left: 23px;}
.bioCenterSide {background: url(../images/bg-del.gif) repeat-x 0 0; clear: both; margin: 0 14px; padding: 30px 0;}
.blockModel .bioCenterSide p {color: #fff; font-size: 12px; margin: 0.5em 0;}
.blockModel .bioCenterSide p b, 
.blockModel .bioCenterSide p strong {color: #006aad;}
.blockModel .bioCenterSide p .comment {color: #898989; font-size: 11px;}
.bioTellMeMore {margin: 0 14px; text-align: center;}
.bioTellMeMore .tmmTtl {color: #fff !important; font-size: 14px; font-weight: 700; margin: 14px 0; text-transform: uppercase;}
.bioTellMeMore .tmmTxt {color: #fff !important; font-size: 12px !important; text-align: left;}
.bioTellMeMore .tmmBchs {margin: 20px 0; text-align: left;}
.bioTellMeMore .tmmBch {color: #fff; background: url(../images/bc.png) no-repeat 7px 50%; padding: 14px 45px;}
.bioTellMeMore .tmm {background: #3f3f3f; border-top: 1px solid #161616; border-bottom: 1px solid #525252; font-size: 12px; line-height: 19px; margin: 14px 0; padding: 10px 14px; text-align: left;}
.bioTellMeMore .tmm b {display: block; font-size: 13px;}
.bioTellMeMore .tmm a {text-decoration: underline;}
.bioTellMeMore .tmm .half {display: inline-block; width: 49%;}
.middleSide .bioTellMeMore .tmm .cntntItem {float: none; display: inline-block; margin: 10px 5px;}
.btn-l {background: #393939 url(../images/btn.gif) repeat-x 0 0%; border: none; border-bottom: 1px solid #000; color: #131313; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; margin: 38px 0 0; padding: 8px 25px; text-shadow: 0 1px 0 rgba(255,255,255,0.15); text-transform: uppercase;}
.btn-l:hover {background: #1f1f1f url(../images/btn-a.gif) repeat-x 0 0%;}
.modelForm {margin: -14px 14px 28px; text-align: right;}
.gallery {clear: both; margin: 4px 14px; padding: 35px 0;}
.gallery .gimg {background: #191919; float: left; margin: -30px 10px 0; padding: 5px;}
.gallery .gimg img {border: 1px solid #be905f; /*height: 67px;*/ width: 49px;}
.gallery a {color: #5f5f5f; font-size: 12px;}
.gallery a:hover {color: #fff;}
.galleryMore {margin: 36px 14px 0; text-align: center;}
.galleryMore .gm {background: #3f3f3f; border-top: 1px solid #161616; border-bottom: 1px solid #525252; font-size: 12px; line-height: 19px; margin: 14px 0; padding: 10px 14px; text-align: left;}
.galleryMore .gm b {display: block; font-size: 13px;}
.galleryMore .gm a {display: inline-block; width: 49%;}
.comment {margin: 0 14px;}
.comment .commentTitle {background: #3f3f3f; border-top: 1px solid #161616; border-bottom: 1px solid #525252; padding: 10px 14px; text-align: left;}
.comment .date {color: #ddd; font-size: 11px;}
.comment .ttl {color: #bf9062; text-transform: uppercase;}
.comment .reply {color: #898989; float: right; text-decoration: underline;}
.comment .reply:hover {color: #fff;}
.comment .commentText {color: #fff; padding: 14px 14px 18px;}
.comment .commentText a {color: #bf9062;}
.readAll {text-align: right;}
.readAll a {color: #bf9062; margin: 0 14px; text-decoration: underline;}
.readAll a:hover {text-decoration: none;}

.blockModels {margin-top: 12px;} 
/* Changed by Matt */
/*.blockModels .blocktitle {background: url(../images/bg-del.gif) repeat-x 0 0; font-size: 36px !important; padding-top: 30px !important;}*/
.blockModels .blocktitle {background: url(../images/bg-del.gif) repeat-x 0 0; font-size: 36px !important; padding-top: 15px !important;}
.blockModels .blockcontent {margin: 0 14px;} 
.subTtl {color: #fffffe; font-size: 24px; margin: 22px 0; text-align: center;}
.modelsrow {float: left; line-height: 21px; width: 33%;}

.blockPhotographers {margin-top: 12px;} 
.blockPhotographers .blocktitle {background: url(../images/bg-del.gif) repeat-x 0 0; font-size: 36px; padding-top: 30px !important;}
.blockPhotographers .blockcontent {margin: 0 14px;} 
.photographers {margin: 22px 0 0;}
.photographersrow {float: left; line-height: 21px; width: 33%;}

.blockPhotographer {margin-top: 12px;}
.blockPhotographer .blocktitle {background: url(../images/bg-del.gif) repeat-x 0 0; line-height: 27px; padding-top: 30px !important;}
.blockPhotographer .blocktitle a {background: none; border: 0; cursor: pointer; display: inline-block; height: 27px; margin: 2px 0 0; text-align: left; text-indent: -9999px; width: 70px;}
.blockPhotographer .blocktitle a.prv {background: #131313 url(../images/prv.jpg) no-repeat 50% 50%; margin-right: 18px;}
.blockPhotographer .blocktitle a.nxt {background: #131313 url(../images/nxt.jpg) no-repeat 50% 50%; margin-left: 18px;}

.blockPhotographerComment .blocktitle {line-height: 27px; padding-bottom: 30px !important;}
.blockPhotographerComment .blocktitle a {background: none; border: 0; cursor: pointer; display: inline-block; height: 27px; margin: 2px 0 0; text-align: left; text-indent: -9999px; width: 70px;}
.blockPhotographerComment .blocktitle a.prv {background: #131313 url(../images/prv.jpg) no-repeat 50% 50%; margin-right: 18px;}
.blockPhotographerComment .blocktitle a.nxt {background: #131313 url(../images/nxt.jpg) no-repeat 50% 50%; margin-left: 18px;}
.blockPhotographerComment p {color: #8c8c8c; font-size: 12px !important; margin: 0 0 1.5em !important;}
.blockPhotographerComment .commentForm {padding-top: 5px;}

.btns {margin: 26px 0; text-align: center;}
.btns a {background: url(../images/tab.gif) repeat-x 0 0; border: 1px solid #000; color: #563819; display: inline-block; font-size: 14px; font-weight: 700; margin: 0 2px; padding: 6px 20px; text-align: center; text-shadow: 0 1px 0 rgba(255,255,255,0.4); text-transform: uppercase; min-width: 160px;}
.vote b {color: #9d0101;}
.photographerAdv {margin: 0 14px; text-align: center;}
.photographerAdv .padvTtl {color: #fff; font-size: 14px; margin: 30px 0 20px; text-transform: uppercase;}
.photographerAdv .padv {background: #3f3f3f; border-top: 1px solid #161616; border-bottom: 1px solid #525252; font-size: 12px; line-height: 19px; margin: 14px 0; padding: 10px 14px; text-align: left;}
.photographerAdv .padv b {display: block; font-size: 13px;}
.photographerAdv .padv a {text-decoration: underline;}
.blockPhotographer .nav {margin-top: 66px;} 
.blockPhotographerComment .photographerAdv {margin: 0;}

.blockCovers .blocktitle {background: url(../images/bg-del.gif) repeat-x 0 0; font-size: 36px !important; padding-top: 30px !important;}
.blockCovers .blockcontent {margin: 0 14px;} 
.covers {margin: 26px 0 0 40px;}
.coversrow {float: left; font-size: 15px; line-height: 23px; text-transform: uppercase; width: 50%;}
.coversrow a {background: url(../images/arc.gif) no-repeat 0 50%; padding-left: 20px;}

.blockCover .blocktitle {overflow: hidden;}
.blockCover .blocktitle select {float: left; text-transform: uppercase;}
.blockCover .blocktitle a {background: none; border: 0; cursor: pointer; display: inline-block; float: left; height: 27px; margin: 0; text-align: left; text-indent: -9999px; width: 70px;}
.blockCover .blocktitle a.prv {background: #131313 url(../images/prv.jpg) no-repeat 50% 50%; margin-right: 18px; margin-left: 100px;}
.blockCover .blocktitle a.nxt {background: #131313 url(../images/nxt.jpg) no-repeat 50% 50%; margin-left: 18px;}
.blockCover .blockcontent {text-align: center;}
.blockCover .coverimg {margin: 26px 0 0;}
.blockCover .coverimg img {border: 1px solid #000;}
.blockCover .p {margin: 26px 0;}
.blockCover .p p {color: #fff;}
.blockCover .p .red {background: #ff0000; display: inline-block; height: 10px; width: 10px;}
.blockCover .p a {font-weight: 700; text-decoration: underline; text-transform: uppercase;}
.blockCover .nav {margin: 8px 0;}

.blockCoverMonth {}
.blockCoverMonth .blockcontent p {color: #fff; margin: 0 0 26px; text-align: center;}
.blockCoverMonth .blockcontent p a {font-weight: 700; text-decoration: underline; text-transform: uppercase;}

.blockLargeCoverPage {}
.lcpAdv div {margin: 1em 0; text-align: center;}
.lcpAdv .links {color: #bf9060; margin: 1.5em 0;} 
.lcpAdv .links a {color: #bf9060; text-decoration: underline;}
.lcpAdv .links a:hover {text-decoration: none;}
.join {color: #fff; font-size: 15px; margin: 3em 0; text-align: center;}
.join a {font-weight: 700; text-decoration: underline; text-transform: uppercase;}
.tags {color: #fff; font-size: 15px; margin: 3em 0; text-align: center;}
.tags a {font-weight: 700; margin: 0 9px; text-decoration: none; text-transform: uppercase;}
.largeCover {background: #171717; padding: 0 0 10px; text-align: center;}
.largeCover img {margin: 0 0 10px;}
.largeCover span {color: #848484; display: block; font-size: 12px;}
.largeCover span a {color: #848484; font-weight: 700; text-decoration: underline; text-transform: uppercase;}
.largeCover span a:hover {color: #fff;}

.topten {font-size: 12px; line-height: 17px; margin: 26px 0; overflow: hidden; padding: 10px 0 0;}
.topten .ttimg {background: #191919; float: left; margin: -9px 13px 0 131px; padding: 5px;}
.topten .ttimg img {border: 1px solid #be905f;}
.topten a {color: #8c8c8c}
.topten a:hover {color: #fff;}

.blockTopTenModels {margin-top: 12px;} 
.blockTopTenModels .blocktitle {background: url(/templates/thenude/images/bg-del.gif) repeat-x 0 0; padding-top: 30px !important;}

.blockAllTopTenModels {}
.blockAllTopTenModels .blockcontent {border-bottom: 1px solid #be905f; padding-bottom: 20px;}

.blockTopTenPhtgrfr .topten {margin-left: 40%;}

.blockLatestUpdate .cntntItem:first-child a {background: #191919; display: inline-block; margin: 12px 0 18px; padding: 5px;}
.blockLatestUpdate .cntntItem:first-child a img {border: 1px solid #be905f;}

.innerPage .middleSide .blockTattooSearch .blocktitle {padding: 12px 0;}
.blockTattooSearch .blockcontent {background: #171717;}
.blockTattooSearch .blockcontent table img {float: left;}
.blockTattooSearch .searchTable {background: #000;} 
.blockTattooSearch .searchText {color: #fff; margin: 18px 0; text-align: center;}
.blockTattooSearch .searchForm {background: none; border: 0; color: #b2b2b2; margin: 40px 0; padding: 0;}
.blockTattooSearch .searchForm select {padding: 2px;}
.blockTattooSearch .searchForm .submit {padding: 3px 8px;}
.blockTattooSearch .searchResTitle {color: #848484; font-size: 14px; font-weight: 700; margin: 20px 0; text-align: center; text-transform: uppercase;}
.blockTattooSearch .searchResalt {overflow: hidden; padding: 0 30px 40px;}
.blockTattooSearch .searchResalt span {color: #898989; float: left; font-size: 12px; width: 33%;}

.date {color: #fff; font-size: 14px; margin: 0.5em 0; text-align: center;} 

.coverbnr {background: url(../images/bg-del.gif) repeat-x 0 0; padding: 44px 0; text-align: center;}
.coverbnr img {border: 1px solid #000;}

/* Changed by Matt */
/*.nav {font-size: 1px; margin: 22px 0; text-align: center;} */
.nav {font-size: 1px; margin: 11px 0; text-align: center;}
.nav span {font-size: 15px; margin: 0 4px 0 0;}
.nav a {background: #131313; border: 0; color: #c4c4c4; cursor: pointer; display: inline-block; font-size: 17px; font-weight: 700; line-height: 24px; margin: 0 1px 4px; min-width: 22px; padding: 0 4px; text-align: center;}
.nav a:hover, 
.nav a.active {background: #bf9062; color: #563819;}
.nav a.prv {background: #131313 url(../images/prv.jpg) no-repeat 50% 50%; padding: 0 8px; text-align: left; text-indent: -9999px;}
.nav a.nxt {background: #131313 url(../images/nxt.jpg) no-repeat 50% 50%; padding: 0 8px; text-align: left; text-indent: -9999px;}


.footer {padding: 22px 0;}
	.footermenu {text-transform: uppercase;}
		.footermenu ul {margin: 0; padding: 0; text-align: center;}
		.footermenu li {display: inline-block; list-style: none; margin: 0 14px; padding: 0;}
		.footermenu li a {color: #898989; text-decoration: underline;}
		.footermenu li a:hover {color: #fff;}

.footerDL {margin: 0 auto; padding: 20px; width: 880px;}
	.designby {color: #4d4d4d; float: right;}
	.designby a {color: #4d4d4d; text-decoration: underline;}
	.designby a:hover {text-decoration: none;}
	.legal {color: #4d4d4d; font-size: 12px; margin: 0 200px; text-align: center;}
	.legal a {color: #4d4d4d; font-weight: 700;}
	.legal a:hover {color: #fff;}
        
/* Matt */
.blockAbc a.active {
    color: #fff;
}

ul.starRating {
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
}

ul.starRating li {
    display: inline;
}

ul.starRating a {
    display: block;
    line-height: 23px;
    width: 23px;
}

div.starRatingItem {
    display: inline-block;
    background-image: url('/templates/thenude/images/star.png');
    width: 23px;
    height: 23px;
}

div.starRatingOff {
    /* FireFox does not support background-position-x! */
    background-position: 0 0px;
}

.rateCover div.starRatingOn {
    background-position: 0 50px;
    /*background-position-y: 50px;*/
}

div.starRatingRated {
    background-position: 0 25px;
    /*background-position-x: 0px;
    background-position-y: 25px;*/
}

.bioTellMeMore .tmmTxt p { text-align: left; }

/* award vote */
.awardVote { margin-top: 36px; text-align: center; }

/* for tabs */
.tabContActive { display: block; }
.tabContInactive { display: none; }
#contBio, #contCovers, #contVideos, #contGalleries, #contComments, #contDVD, #contMagazines, #contAccount, #contFavCovers, #contPreferences, #contSSOAccounts {display: none;}
#contModelsSearch, #contPhotographersSearch, #contCoversSearch, #contPopSearch, #contNotes  { display: none;}

#contBio.tabContActive, #contCovers.tabContActive, #contVideos.tabContActive, #contGalleries.tabContActive, #contComments.tabContActive, #contDVD.tabContActive, #contMagazines.tabContActive, #contAccount.tabContActive, #contFavCovers.tabContActive, #contPreferences.tabContActive  {
    display: block;
}

#contModelsSearch.tabContActive, #contPhotographersSearch.tabContActive, #contCoversSearch.tabContActive, #contPopSearch.tabContActive, #contNotes.tabContActive {
    display: block;
}

/* for message board */
a.messageLink {
    color: #898989;
}

a.disable { background-color: #471313; }
a.disable:hover { cursor: default; background-color: #471313; color: #c4c4c4; }
.coverRemoved {
    position: absolute;
    z-index: 100;
    top: 5px;
    left: 5px;
    right: 3px;
    background-color: #ff4c4c;
    /*background-color: #5a5a5a;*/
    color: white;
    font-weight: bold;
    text-align: center;
    padding: 3px 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.8;
}
#addCommentForm { padding: 0px 15px;}
#addCommentButton, #addNoteButton { max-width: 200px; text-align: center; margin: auto; }
.vote {background: url(../images/tab.gif) repeat-x 0 0; border: 1px solid #000; color: #563819; display: block; font-size: 14px; font-weight: 700; margin: 16px 0 0; padding: 6px; text-align: center; text-shadow: 0 1px 0 rgba(255,255,255,0.4); text-transform: uppercase;}
.vote b {color: #9d0101;}
.hidden { display: none; }
.centered { text-align: center; }
.floatLeft { float: left; }
.floatRight { float: right; }
.noMarginBottom { margin-bottom: 0px;}
.goldBorder {
    border: 1px solid #b58a5c;
}
.blockLinks .blockcontent div {
    display: inline-block;
    vertical-align: top;
}
.blockLinks .blockcontent div ul {
    list-style: none; margin-left: 0px; padding-left: 0px;
}


.middleSide .blockCover { padding-right: 17px; /* logo is one pixel too wide to fit */}

.formLine {margin: 18px 325px 18px 120px;}
.formLine label {float: left; margin-left: -120px; padding: 2px 0 0; text-align: right; width: 110px;}
.formLine .tip {float: right; font-size: 11px; margin-right: -325px; padding: 4px 0 0; width: 315px;}
.formLine input.text {width: 195px;}
.formLineCheck {margin: 8px 325px 8px 120px;}
.formLineCheck label {float: none; margin: 0; text-align: left; width: auto;}
.formSubmit {margin: 38px 0 18px 120px;}
select#tags {
    font-size: 16px;
}

/* notes */
#contNotes .noteWrapper {
    margin-top: 19px;
}
/* fancy box */
#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
}

#facebox .popup {
	position:relative;
	border:3px solid rgba(0,0,0,0);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
	box-shadow:0 0 18px rgba(0,0,0,0.4);
	}
#facebox .content {
	display:table;
	width: 370px;
	padding: 10px;
	background: #fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}
#facebox .content > p:first-child {
	margin-top:0;
	}
#facebox .content > p:last-child {
	margin-bottom:0;
	}
#facebox .close {
	position:absolute;
	top:5px;
	right:5px;
	padding:2px;
	background:#fff;
	}
#facebox .close img {
	opacity:0.3;
	}
#facebox .close:hover img {
	opacity:1.0;
	}
#facebox .loading {
	text-align: center;
	}
#facebox .image {
	text-align: center;
	}
#facebox img {
	border: 0;
	margin: 0;
	}
#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	}
.facebox_hide {
	z-index:-100;
	}
.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
}

/*
Various
*/
recentNewcomersTable
.middleSide div.blockAdvancedSearch {
    padding-bottom: 16px;
}

.listingFilter {
    z-index: 10;
    margin-top: 16px;
}

.blockSearchResults .listingFilter {
    margin-top: 16px;
}

a.galleryButton {
    
}
a.akaLink {
    /*font-weight: bold;*/
}

a.siteNameLink {
    font-weight: bold;
    /*text-decoration: underline overline;*/
    color: #be905f;
}

.commentForm textarea, .commentForm input { max-width: 300px; font-size: 14px; }

.blockLargeCoverPage .favourites { max-width: 275px; margin: 0px auto; }

.notFavStar {
    background: url(/templates/thenude/images/favstar.png) no-repeat;
    display: block;
    margin-top: -32px;
    margin-left: -14px;
    height: 54px;
    width: 54px;
    background-position: 0px -54px;
    float: left;
    position: absolute;
    cursor: pointer;
}

.favStar {
    background: url(/templates/thenude/images/favstar.png) no-repeat;
    display: block;
    margin-top: -32px;
    margin-left: -14px;
    height: 54px;
    width: 54px;
    background-position: 0px 0px;
    float: left;
    position: absolute;
    cursor: pointer;
}

.largeCover .imgCourtesy {
    margin-bottom: 10px;
}

/* ==================== MESSAGE SYSTEM BEG ================= */

.messages .message {
    max-width: 880px;    
    padding: 10px 10px 10px 5px;
    margin-top: 2px;
}

.middleSide .messages {
    margin-bottom: 5px;
}

.messages .message .text {
    margin-left: 20px;
}

.messages .message .text a {
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}

.middleSide .messages .message {
    margin-left: 10px;
    margin-right: 10px;
}

.messages .warning { border: 1px solid #F0C000; background-color: #FFFFCE; color: #000; }
.messages .success { border: 1px solid #009900; background-color: #DDFFDD; color: #000; }
.messages .error { border: 1px solid #bb0101; background-color: #f3bcbc; color: #000; }
.messages .notice { border: 1px solid #3C78B5; background-color: #D8E4F1; color: #000; }

.messageIconNotice, .messageIconSuccess, .messageIconError, .messageIconWarning {
    position: relative;
    width: 16px;
    height: 16px;
    background-image: url("/templates/thenude/images/status_iconset.png");
    background-repeat: no-repeat;
    float: left;
    display: inline;
}

.messageIconWarning { background-position: -16px 0px; }
.messageIconSuccess { background-position: -32px 0px; }
.messageIconError { background-position: -48px 0px; }
.messageIconNotice {background-position: 0px 0px; }

header .messages {
    padding-top: 5px;
}
/* ==================== MESSAGE SYSTEM END ================= */

/* ==================== Notes ======================= */
.note {
    width: 500px;
    margin: 0px 9px;
    position: relative;
}

.note input.noteTitle, .note textarea {
    display: block;
    line-height: 15px;
    margin: 0px;
    padding: 0px;
}

.note form * { outline: none; }

.note input.noteTitle, .note textarea, .note .noteFooter {
    width: 100%;
    border: none;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.note input.noteTitle {
    background-color: #f8f7b6;
    color: #000;
    height: 25px;
}

.note textarea {
    background-color: #fdfdc8;
    color: #000;
    min-height: 300px;
    resize: none;
    padding-top: 10px;
    padding-bottom: 25px;
}

.note .noteFooter {
    background-color: #fdfdc8;
    min-height: 32px;
    padding: 1px 5px;
}

.noteFooterMessage {
    text-align: center;
}

.note .saveNote {
    padding: 5px;
    border: 1px solid #ff8a0c;
    background-color: #fed1a1;
    margin: 0px;
    float: right;
}

.saveNote:hover { cursor: pointer; }

.deleteNote {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 100;
}
/* ================== NOTES END ================== */

/* ================== BLOG START ================== */
.blog_post {
    border-top: 1px dashed #fff;
    margin: 0 14px 14px 20px;
}

.blog_post:first-of-type {
    border-top: none;
}

.blog_post h2 a {
    margin: 30px 0 0;
    /*color: #71A9EA;*/
    color: #be905f;
}

.blog_post img {
    float: left;
    margin: 7px;
}
/* ================== BLOG END ================== */

.middleSide .cntntItem a.galleryButtonExclusive, a.galleryButtonExclusive {
    border: none;
    border-bottom: 1px solid #000;
    color: #fff;
    display: inline-block;
    font: 11px/21px Arial, Helvetica, sans-serif; margin: 0 0 6px;
    padding: 0 10px 0 10px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(0,0,0,0.5);
    width: auto;
    
    background: rgba(255,0,8,1);
    background: -moz-linear-gradient(top, rgba(255,0,8,1) 0%, rgba(138,0,5,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,0,8,1)), color-stop(100%, rgba(138,0,5,1)));
    background: -webkit-linear-gradient(top, rgba(255,0,8,1) 0%, rgba(138,0,5,1) 100%);
    background: -o-linear-gradient(top, rgba(255,0,8,1) 0%, rgba(138,0,5,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,0,8,1) 0%, rgba(138,0,5,1) 100%);
    background: linear-gradient(to bottom, rgba(255,0,8,1) 0%, rgba(138,0,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0008', endColorstr='#8a0005', GradientType=0 );
}

.middleSide .cntntItem a.galleryButtonExclusive:hover, a.galleryButtonExclusive:hover {
    background: rgba(214,7,17,1);
    background: -moz-linear-gradient(top, rgba(214,7,17,1) 0%, rgba(112,16,14,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,7,17,1)), color-stop(100%, rgba(112,16,14,1)));
    background: -webkit-linear-gradient(top, rgba(214,7,17,1) 0%, rgba(112,16,14,1) 100%);
    background: -o-linear-gradient(top, rgba(214,7,17,1) 0%, rgba(112,16,14,1) 100%);
    background: -ms-linear-gradient(top, rgba(214,7,17,1) 0%, rgba(112,16,14,1) 100%);
    background: linear-gradient(to bottom, rgba(214,7,17,1) 0%, rgba(112,16,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60711', endColorstr='#70100e', GradientType=0 );
}

.tooltip{
    display: inline;
    position: relative;
}
.tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.9);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 0%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}

.dd_overlay {
    background:transparent url(../images/overlay.png) repeat top left;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:100;
    
}

.dd_overlay_box{
    position:fixed;
    top:-800px;
    left:0%; 
    right:0%; 
    background-color: #2A2A2A;
    color:#7F7F7F;
    padding:20px;
    border:4px solid #be905f;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius:20px;
    -khtml-border-radius:20px;
    -moz-box-shadow: 0 1px 5px #333;
    -webkit-box-shadow: 0 1px 5px #333;
    z-index:101;
    margin: 0 auto;
    max-width: 700px;
    min-width: 400px;
}

a.dd_overlay_boxclose{
    float:right;
    width:26px;
    height:26px;
    background:transparent url(../images/dd_box_cancel.png) repeat top left;
    margin-top:-30px;
    margin-right:-30px;
    cursor:pointer;
}

.dd_overlay_box h1 {
    border-bottom: 1px dashed #7F7F7F;
    margin:-20px -20px 0px -20px;
    padding:10px;
    background-color:#FFEFEF;
    color:#EF7777;
    -moz-border-radius:20px 20px 0px 0px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -khtml-border-top-left-radius: 20px;
    -khtml-border-top-right-radius: 20px;
}

.button {
    background: url(../images/tab.gif) repeat-x 0 0;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFC191), to(#9D7145));
    background: -webkit-linear-gradient(top, #EFC191, #9D7145);
    background: -moz-linear-gradient(top, #EFC191, #9D7145);
    background: -ms-linear-gradient(top, #EFC191, #9D7145);
    background: -o-linear-gradient(top, #EFC191, #9D7145);
    background: linear-gradient(#EFC191, #9D7145);
    
    border: 1px solid #000;
    color: #563819;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    /*margin: 16px 0 0;*/
    padding: 6px 20px 6px 20px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255,255,255,0.4);
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
}