body { background: url(../img/wood-bg2.jpg) repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a { text-decoration: none; }

a[disabled=disabled] { display:none; } 
            
h1 { font-family:Courier New, Courier, monospace; font-size: 22px; text-align:center; color:#41993c;  }

h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#ffffff; font-weight:bold;  }

h3 { font-family:"Times New Roman", Times, serif; font-size: 18px; font-weight:bold; text-align:center; }

h4 { font-family:Courier New, Courier, monospace; font-size: 18px; text-align:left; color:#5c2b00; text-decoration: underline; }

hr { border:dashed; border-width: 0.3px; color:#999999; }

#header { margin: 0px auto; width: 950px; height: 370px; position: relative; z-index: 1; }

#content { margin: 0px auto; position: relative; height:1158px; overflow: hidden; }

#comments { margin: 0px auto; width: 950px; position: relative; }

#footer { margin: 0px auto; width: 950px; height:492px; position: relative; }



#ContentLeftPage { 
	display:inline;
	float: left;
	position: absolute;
	margin: 0px;
	top: 0px;
	left: 0px;
	overflow:hidden;
}

#ContentMain { 
	width: 950px; 
	display:inline;
	float: left;
	position: absolute;
	margin: 0px;
}

#RightEmpty {  
	display:inline;
	float: right;
	position: absolute;
	margin: 0px;
	top: 0px;
	right: 0px;
}



/* Header
----------------------------------------------------------------------------------------------------*/

#header #menu { position: absolute; z-index: 1; top: 319px; left: 24px; width: 272px; height: 108px; }

#header div.logo { position: absolute; z-index: 0; top: 0px; left: 0px; width: 350px; height: 285px; }

div.logo img { width: 350px; height: 285px; }

#header div.ashtray-group { position: absolute; z-index: 0; top: 0px; left: 351px; }

div.ashtray-group div.shadow { position: absolute; z-index: 0; background: url(../img/ashtray-shadow.png) no-repeat; width: 276px; height: 212px; }

div.ashtray-group div.ashtray { position: absolute; z-index: 1; background: url(../img/ashtray.gif) no-repeat; width: 276px; height: 212px; }

#header div.gun-group { position: absolute; z-index: 0; top: 0px; right: 323px; }

div.gun-group div.shadow { position: absolute; z-index: 0; background: url(../img/gun-shadow.png) no-repeat; width: 323px; height: 370px; }

div.gun-group div.ashtray { position: absolute; z-index: 1; background: url(../img/gun.gif) no-repeat; width: 323px; height: 370px; }

#header div.cigarette { position: absolute; z-index: 1; top: 21px; right: 267px; background: url(../img/cigarette.png) no-repeat; width: 193px; height: 76px; }

#header div.bullets { position: absolute; z-index: 1; top: 149px; right: 254px; background: url(../img/bullets.png) no-repeat; width: 96px; height: 87px; }

#header div.police-badge { position: absolute; z-index: 0; top: 270px; right: 263px; background: url(../img/police-badge.gif) no-repeat; width: 169px; height: 100px; }

#header #smoke { position: absolute; z-index: 2; top: 0px; left: 456px; width: 100px; height: 90px; }



/* Content
----------------------------------------------------------------------------------------------------*/

#ContentMain div.police-badge { position: absolute; z-index: 1; top: 0px; right: 263px; background: url(../img/police-badge-bottom.png) no-repeat; width: 169px; height: 103px; }

#ContentMain div.gun-bottom { position: absolute; z-index: 1; top: 0px; right: 0px; background: url(../img/gun-bottom.png) no-repeat; width: 123px; height: 47px; }

#ContentMain div.sponsors-paper { position: absolute; z-index: 0; top: 64px; right: 58px; background: url(../img/sponsors-paper.jpg) no-repeat; width: 304px; height: 701px; }

#ContentMain div.categories-note { 
	position: absolute; 
	z-index: 0; 
	top: 765px; 
	right: 58px; 
	background: url(../img/categories-note.jpg) no-repeat; 
	width: 304px; 
	height: 355px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	line-height: 1.7;
}

#ContentMain div.categories-note a:active, a:link, a:visited { color:#666; }

#ContentMain div.categories-note a:hover { color:#900000; }

#ContentMain div.categories-note a { color:#666; }

div.categories-note div.categories-title { position: relative; z-index: 0; top: 72px; left: 65px; background: url(../img/categories.png) no-repeat; width: 151px; height: 29px; }

div.categories-note div.categories-left-list { position: relative; z-index: 0; float:left; width: 100px; height: 180px; margin-top: 85px; margin-left: 30px; }

div.categories-note div.categories-right-list { position: relative; z-index: 0; float:right; width: 100px; height: 180px; margin-top: 85px; margin-right: 50px; }

#ContentMain div.gallery { position: absolute; z-index: 1; top: 64px; left: 20px; background: url(../img/gallery-bg.jpg) no-repeat; width: 568px; height: 1032px; }

#ContentMain div.gallery #ctl00_GalleryContentPlaceHolder_lblRecordCount { margin-left: 7px; }

#ContentMain div.page-num { position: absolute; z-index: 2; top: 1015px; left: 5px; width: 557px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; }

#ContentMain div.page-num .current-page { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color:#900000; }

#ContentMain div.page-num .num-page { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color:green; }

div.gallery #paper-green { position: absolute; z-index: 1; top: -10px; left: 8px; background: url(../img/green.jpg) no-repeat; width: 50px; height: 59px; }

div.gallery #paper-yellow { position: absolute; z-index: 1; top: -10px; left: 61px; background: url(../img/yellow.jpg) no-repeat; width: 49px; height: 59px; }

div.gallery #paper-red { position: absolute; z-index: 1; top: -10px; left: 113px; background: url(../img/red.jpg) no-repeat; width: 50px; height: 59px; }

div.gallery #paper-blue { position: absolute; z-index: 1; top: -10px; left: 165px; background: url(../img/blue.jpg) no-repeat; width: 49px; height: 59px; }

div.gallery #paper-orange { position: absolute; z-index: 1; top: -10px; left: 217px; background: url(../img/orange.jpg) no-repeat; width: 49px; height: 59px; }

#ContentMain div.slice-1 { position: absolute; z-index: 0; top: 0px; left: 0px; background: url(../img/slice_1.png) no-repeat; width: 827px; height: 16px; }

#ContentMain div.slice-2 { position: absolute; z-index: 0; top: 16px; left: 0px; background: url(../img/slice_2.jpg) no-repeat; width: 892px; height: 48px; }

div.slice-2 div.search { position: absolute; z-index: 0; top: 0px; left: 310px; background: url(../img/search.jpg) no-repeat; width: 163px; height: 38px; }

div.slice-2 #ctl00_btnSearch { position: absolute; z-index: 0; top: 0px; left: 473px; width: 30px; height: 37px; }

div.slice-2 div.search .txtSearchWatermark { font-size: 16px; font-style:italic; color:#666666; }

div.slice-2 div.search #ctl00_txtSearch { position:relative; z-index: 0; top: 10px; left: 6px; border-style: none; background-color: transparent; outline: none; width: 143px; font-size: 16px; color:#666666; }

div.slice-2 div.sponsors-title { position: absolute; z-index: 0; top: 22px; right: 114px; background: url(../img/sponsors.png) no-repeat; width: 117px; height: 34px; }

div.sponsors-paper div.ads-group-125 { position: relative; z-index: 0; top: 40px; left: 13px; width: 262px; height: 435px; }

div.sponsors-paper div.ads-group-125 img { position: relative; z-index: 0; width: 125px; height: 125px; margin: 2px 1px 2px 1px; cursor: pointer; }

div.sponsors-paper div.ads-group-16 { position: relative; z-index: 0; top: 0px; left: 19px; width: 262px; height: 16px; }

div.sponsors-paper div.ads-group-16 img { position: relative; z-index: 0; width: 16px; height: 16px; cursor: pointer; }

div.sponsors-paper div.alphabetical-order { position: relative; z-index: 0; top: 40px; left: 13px; width: 262px; height: 100px; }

div.sponsors-paper div.alphabetical-order div.alphabetical-title { position: relative; z-index: 10; top: 0px; background: url(../img/alphabetical-order.png) no-repeat; width: 230px; height: 29px; margin-bottom: 5px; margin-left: 10px; }

div.sponsors-paper div.alphabetical-order .Alphabet { position: relative; z-index: 0;  margin: 2px 3px 2px 3px; cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; line-height: 1.3; color: #666666; }

div.sponsors-paper div.alphabetical-order a:hover { color: #900000; }

#ContentMain div.slice-3 { position: absolute; z-index: 0; top: 47px; right: 0px; background: url(../img/slice_3.png) no-repeat; width: 58px; height: 1111px; }

#ContentMain div.slice-4 { position: absolute; z-index: 0; top: 1120px; right: 58px; background: url(../img/slice_4.png) no-repeat; width: 43px; height: 38px; }

#ContentMain div.slice-5 { position: absolute; z-index: 0; top: 64px; left: 0px; background: url(../img/slice_5.jpg) no-repeat; width: 20px; height: 1056px; }

#ContentMain div.slice-6 { position: absolute; z-index: 0; top: 1096px; left: 20px; background: url(../img/slice_6.jpg) no-repeat; width: 568px; height: 24px; }

#ContentMain div.slice-7 { position: absolute; z-index: 0; top: 1120px; left: 0px; background: url(../img/slice_7.jpg) no-repeat; width: 849px; height: 27px; }

#ContentMain div.slice-8 { position: absolute; z-index: 0; top: 1147px; left: 0px; background: url(../img/slice_8.png) no-repeat; width: 849px; height: 11px; }

#wanted-gallery { position: relative; z-index: 0; margin-top: 20px; width: 600px; }

div.image-frame { background: url(../img/photo-frame.jpg) no-repeat; width: 274px; height: 181px; float: left; margin: 5px; overflow:hidden; }

div.image-frame div.photo-position { margin: 16px 17px; }

div.image-frame div.photo-position div { position: absolute; z-index: 2; width: 240px; height: 150px; display:none; padding: 20px 10px 10px 10px; }

div.image-frame div.photo-position div img.title-text { position: absolute; z-index: 0; width: 240px; height: 150px; top: 0px; left: 0px; }

div.image-frame div.photo-position div span.title-text { position: relative; z-index: 2; color: White; text-align: left; }

div.image-frame div.photo-position div img.wanted-text { position: relative; z-index: 10; margin-left: 60px; }

/* div.image-frame div.photo-position div b.title-text { position: relative; z-index: 2; color: White; text-align: center; text-decoration: underline; font-size:18px; color:#999999; letter-spacing: 1.5px; margin-left: 60px;  }*/



/* Details Page
----------------------------------------------------------------------------------------------------*/

#ContentMain div.gallery div.Website-Details { margin-top: 40px; }

div.gallery div.Website-Details h1 { font-family:Courier New, Courier, monospace; font-size: 18px; text-align:center; color:#5c2b00; }

div.gallery div.Website-Details div.details-photo-bg { position:relative; background: url(../img/details-photo-bg.jpg) no-repeat; width: 560px; height: 285px; margin-left: 4px; }

div.Website-Details div.details-photo-bg input.WebsitePicture { width: 535px; height: 260px; margin-left: 13px; margin-top: 12px; }

div.Website-Details div.details-photo-bg img.imgFlip { position: absolute; z-index: 2; bottom: 0px; right: 0px; width: 61px; height: 120px; }

#ContentMain div.Website-Details span.Site-Status { position:relative; top: 7px; margin-left: 9px; font-size:16px; font-weight: bold; color:#666666; }

#ContentMain div.Website-Details img.arrow { position:relative; left: 9px; top: 12px; }

#ContentMain div.Website-Details img.social { position:relative; margin-left: 0px; margin-right: 0px; top: 30px; width: 64px; height: 64px; cursor: pointer; }

#ContentMain div.Website-Details div.site-result { position: relative; width: 100%; }

#ContentMain div.Website-Details div.divShare { position: relative; top: 7px; }

#ContentMain div.Website-Details div.site-result p { position: relative; width: 350px; left: 45px; top: 10px; font-size: 14px; font-weight:normal; color:#333333; }

#ContentMain div.Website-Details input.imgbVisiteWebsite { position: absolute; right: 0px; top: 0px; width: 175px; height: 124px; }

#ContentMain div.Website-Details div.comments { position: relative; width: 100%; top: 40px; }

div.Website-Details div.comments div.finger-print { position: absolute; background: url(../img/finger-print.jpg) no-repeat; border-style: solid; border-color: Black; border-width:1px; width: 80px; height: 80px; top: 50px; left: 43px; }

#ContentMain div.Website-Details div.comments div.text-fields { position: relative; width: 440px; height: 260px; left: 130px; top: 15px; }

div.comments div.text-fields div.input-text { position: relative; width: 350px; height: 25px; background-color: White; border-style: solid; border-color: Black; border-width:1px; margin: 10px; }

div.comments div.text-fields input.btnSubmit { width: 100px; height: 25px; color:#333333; font-size:14px; background-color: White; border-style: solid; border-color: Black; border-width:1px; margin-left: 10px; cursor: pointer; outline: none; }

div.text-fields div.input-text input { width: 99%; height: 100%; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; }

div.text-fields div.input-text textarea { width: 330px; height: 100px; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; overflow:hidden; }

div.text-fields div.input-text .txtInputWatermark { font-style:italic; color:#333333; }

div.text-fields div.Errors { position: absolute; width: 75px; height: 260px; right: 0px; top: 0px; }

div.text-fields div.Errors div.NameValidator { position: relative; top:8px; left: 0px; }

div.text-fields div.Errors div.EmailValidator { position: relative; top:33px; left: 0px; }

div.text-fields div.Errors div.CommentsValidator { position: relative; top:94px; left: 0px; }

div.text-fields div.Errors div.IfEmailValidator { position: absolute; top:45px; left: 0px; }

#ContentMain div.gallery div.comments-title { position:absolute; z-index: 3; bottom: -55px; left: 140px; background: url(../img/comments.png) no-repeat; width: 135px; height: 32px; }



/* Comments List
----------------------------------------------------------------------------------------------------*/

div.comments-list { position: relative; margin: 0 auto; width: 528px; height: 100% }

div.comments-list div.comment-frame { position: relative; width: 155px; margin: 0px; padding: 0px; margin-top: 20px; }

div.comments-list div.comment-frame div.comment-top { position: relative; z-index: 1; width: 528px; height: 51px; background: url(../img/comment-top.png) no-repeat; }

div.comments-list div.comment-frame div.comment-middle { position: relative; z-index: 0; top: -20px; width: 528px;  background: url(../img/comment-middle.jpg) repeat-y; }

div.comments-list div.comment-frame div.comment-middle .user-picture { position: absolute; border-style: solid; border-color: Black; border-width:1px; width: 80px; height: 80px; top: 20px; left: 43px; }

div.comments-list div.comment-frame div.comment-middle p.your-name { position: absolute; top: 105px; left: 29px; color:#333333; text-align: center; width: 110px; font-weight:bold; }

div.comments-list div.comment-frame div.comment-middle .user-comment { position: relative; top: 5px; width: 350px; color:#333333; min-height: 140px;  left: 150px; line-height: 1.5; padding-bottom:5px; }

div.comments-list div.comment-frame div.comment-bottom { position: relative; z-index: 0; top: -20px; width: 528px; height: 47px; background: url(../img/comment-bottom.png) no-repeat; }



/* Contact Us
----------------------------------------------------------------------------------------------------*/

#ContentMain p.contact-us { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#000000; width:400px; line-height: 1.5; margin-left: 100px;  }

#ContentMain div.message-fields { position: relative; width: 440px; height: 260px; left: 90px; top: 15px; }

div.message-fields div.input-text { position: relative; width: 350px; height: 25px; background-color: White; border-style: solid; border-color: Black; border-width:1px; margin: 10px; }

div.message-fields input.btnSubmit { position: relative; top: -17px; width: 100px; height: 25px; color:#333333; font-size:14px; background-color: White; border-style: solid; border-color: Black; border-width:1px; margin-left: 10px; cursor: pointer; outline: none; }

div.message-fields div.input-text input { width: 330px; height: 100%; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; }

div.message-fields div.input-text textarea { width: 330px; height: 100px; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; overflow:hidden; }

div.message-fields .txtInputWatermark { font-style:italic; color:#333333; }

div.message-fields div.Errors { position: absolute; width: 75px; height: 260px; right: 0px; top: 0px; }

div.message-fields div.Errors div.NameValidator { position: relative; top:8px; left: 0px; }

div.message-fields div.Errors div.EmailValidator { position: relative; top:33px; left: 0px; }

div.message-fields div.Errors div.MessageValidator { position: relative; top:134px; left: 0px; }

div.message-fields div.Errors div.IfEmailValidator { position: absolute; top:45px; left: 0px; }

img.captcha { border-style: solid; border-color: Black; border-width:1px; width: 80px; height: 30px; margin-left: 10px; }

div.input-text-captcha { position: relative; top: -30px; left: 100px; width: 80px; height: 25px; background-color: White; border-style: solid; border-color: Black; border-width:1px; }

div.input-text-captcha input { width: 99%; height: 100%; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; }

.lblCaptchaValidation { position: absolute; right: 155px; top: 280px; font-weight:bold; color: Red; font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 100px; }

#ContentMain div.MessageSent { position:relative; top: 110px; left: 120px; width: 312px; height: 25px; border-color: Green; border-style: solid; border-width:1px; }

#ContentMain div.MessageSent p { color: Green; font-weight:bold; font-size: 14px; margin: 5px; }

#ContentMain div.Progress { position: absolute; top: 456px; left: 210px; height: 23px; width: 23px; background-color: White; border-style: solid; border-color: Black; border-width:1px; }

#ContentMain div.Progress img { width: 16px; height: 16px; margin: 4px; }



/* Contact Us
----------------------------------------------------------------------------------------------------*/

#ContentMain p.submit-site { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#000000; width:550px; line-height: 1.5; margin-left: 10px;  }

#ContentMain div.submit-fields { position: relative; width: 440px; height: 260px; left: 140px; top: 15px; }

div.submit-fields div.input-text { position: relative; width: 250px; height: 25px; background-color: White; border-style: solid; border-color: Black; border-width:1px; margin: 10px; }

div.submit-fields input.btnSubmit { position: relative; top: -17px; width: 100px; height: 25px; color:#333333; font-size:14px; background-color: White; border-style: solid; border-color: Black; border-width:1px; margin-left: 10px; cursor: pointer; outline: none; }

div.submit-fields div.input-text input { width: 99%; height: 100%; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; }

div.submit-fields div.input-text select { width: 100%; height: 100%; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

div.submit-fields .txtInputWatermark { font-style:italic; color:#333333; }

div.submit-fields div.Errors { position: absolute; width: 75px; height: 260px; right: 0px; top: 0px; }

div.submit-fields div.Errors div.EmailValidator { position: relative; top:45px; right: 100px; }

div.submit-fields div.Errors div.IfEmailValidator { position: absolute; top:45px; right: 95px; width: 80px; }

div.submit-fields img.captcha { border-style: solid; border-color: Black; border-width:1px; width: 80px; height: 30px; margin-left: 10px; }

div.submit-fields div.input-text-captcha { position: relative; top: -30px; left: 100px; width: 80px; height: 25px; background-color: White; border-style: solid; border-color: Black; border-width:1px; }

div.submit-fields div.input-text-captcha input { width: 99%; height: 100%; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; }

#ContentMain div.submit-fields .lblCaptchaValidation { position: absolute; right: 155px; top: 120px; font-weight:bold; color: Red; font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 100px; }

#ContentMain div.submit-fields p.field-name {position: absolute; left: -55px; margin-top: 8px; font-weight: bold; }




/* Finish Page
----------------------------------------------------------------------------------------------------*/

div.message-fields div.input-text-textarea { position: relative; width: 350px; height: 25px; background-color: White; border-style: solid; border-color: Black; border-width:1px; margin: 10px; overflow:hidden; }

div.message-fields div.input-text-textarea textarea { width: 330px; height: 100px; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; text-align: left; overflow:hidden; }

div.message-fields div.ShortTitleValidator { position: absolute; right: 15px; top: 90px; }

#ContentMain div.message-fields p.field-name {position: absolute; left: -73px; margin-top: 6px; font-weight: bold; width: 75px; text-align: right; }

#ContentMain #EmptyDiv div.PleaseWait { position:relative; top: -55px; left: 80px; width: 375px; height: 48px; border-color: Black; border-style: solid; border-width:1px; background-color: White; }

#ContentMain #EmptyDiv div.PleaseWait img { position: absolute; width: 16px; height: 16px; top: 14px; left: 6px; }

#ContentMain #EmptyDiv div.PleaseWait p { position: relative; left: 20px; color:Black; font-weight:bold; font-size: 12px; margin: 6px; }

div.message-fields p.note { position: relative; left: 35px; color: Red; font-weight:bold; font-size: 12px; }

div.message-fields div.website-image { position: relative; left: -85px; width: 550px; height: 264px; border-color: Black; border-style: solid; border-width:1px; background-color: White; margin-bottom: 10px; }

div.message-fields div.website-image img { position: relative; width: 550px; height: 264px; }

#ContentMain div.message-fields p.field-website { position: absolute; left: -85px; font-weight: bold;  text-decoration: underline; width: 300px; margin-top: -4px; text-align:left; }

#ContentMain div.submit-fields .lblURLValidation { position: absolute; right: 0px; top: 10px; font-weight:bold; color: Red; font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 175px; }

#ContentMain p font { color: Green; font-weight: bold; }

span.lblText{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; color: Green; }

div.CompleteStatus { position:relative; text-align:center; width: 240px; height: 200px; margin: 50px 150px 150px; }

span.ThumbnailText { text-decoration: underline; font-weight:bold; }




/* About
----------------------------------------------------------------------------------------------------*/

#ContentMain p.about { position:relative; width: 500px; margin: 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5; }

#ContentMain p.about a { text-decoration: underline; color: Green; }



/* Link To Us
----------------------------------------------------------------------------------------------------*/

#ContentMain div.link-to-us { margin-left: 30px; }

#ContentMain div.link-to-us a { color:Green; text-decoration:underline; }

#ContentMain div.link-to-us p { margin-bottom: 7px; margin-top: 7px; }

#ContentMain div.link-to-us img { margin-top: 30px; }

#ContentMain div.link-to-us div.my-banner { position: relative; width: 500px; height: 50px; background-color: White; border-style: solid; border-color: Black; border-width:1px; }

#ContentMain div.link-to-us div.my-banner textarea { width: 500px; height: 45px; color:#333333; border-style: none; background-color: transparent; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: left; overflow:hidden; }





/* Left Blank Page
----------------------------------------------------------------------------------------------------*/

#ContentLeftPage div.left-page { position: relative; z-index: 0; float: right; top: 0px; background: url(../img/left-page.jpg) no-repeat; width: 831px; height: 1160px; }




/* Footer
----------------------------------------------------------------------------------------------------*/

#footer div.newspaper { 
	position: absolute; 
	z-index: 0; 
	top: 94px; 
	left: 65px; 
	background: url(../img/newspaper.jpg) no-repeat; 
	width: 810px; 
	height: 398px;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color:#000;
	line-height: 1.2;
}

#footer div.newspaper a:active, a:link, a:visited { color:#000; }

#footer div.newspaper a:hover { color:#900000; }

#footer div.newspaper #ctl00_lblTodayDate { position: relative; top: 134px; font-family:"Times New Roman", Times, serif; font-size: 16px; font-weight:bold; color:Black; }

div.newspaper div.site-links { position: absolute; z-index: 0; top: 165px; left: 0px; width: 160px; height: 130px; }

div.newspaper div.site-links a { position: relative; z-index: 0; margin-left: 25px; }

div.newspaper div.site-links a.link-to { color: Black; }

div.newspaper div.partners { position: absolute; z-index: 0; top: 184px; right: 0px; width: 153px; height: 212px; }

div.newspaper div.partners a.link-to { color: Black; }

div.newspaper div.wanted-CSS { position: absolute; z-index: 0; top: 165px; left: 168px; width: 235px; height: 210px; }

div.newspaper div.wanted-CSS p { text-align: justify; }

div.newspaper div.most-visited { position: absolute; z-index: 0; top: 165px; right: 165px; width: 225px; height: 200px; }

div.newspaper div.copyright { position: absolute; z-index: 0; top: 380px; left: 170px; width: 480px; height: 15px; }

div.newspaper div.copyright p { text-align: center; font-size: 12px; color:#333; }

div.newspaper div.copyright a:link, a:visited, a:active { color:#090; }

div.newspaper div.copyright a:hover { color:#090; }

div.newspaper div.copyright a { color:#090; }

div.newspaper div.handcuffs { position: absolute; z-index: 0; top: 0px; right: 0px; background: url(../img/Handcuffs.jpg) no-repeat; width: 214px; height: 186px; }

div.newspaper div.key { position: absolute; z-index: 0; top: 0px; right: 291px; background: url(../img/key.jpg) no-repeat; width: 90px; height: 68px; }

div.newspaper div.social { position: absolute; z-index: 0; bottom: 0px; left: 0px; width: 160px; height: 110px; }

div.social div.big-icons { position: relative; z-index: 0; top: 0px; left:0px; width: 100%; height: 45px; padding-right: 35px; padding-left: 35px; }

div.social div.big-icons img { position: relative; z-index: 0; top: 7px; margin-right: 5px; margin-left: 5px;  width: 34px; height: 35px; cursor:pointer; }

div.social div.small-icons { position: relative; z-index: 0; left:0px; width: 100%; height: 30px; padding-right: 12px; padding-left: 12px; }

div.social div.small-icons img { position: relative; z-index: 0; top: 0px; margin-right: 3px; margin-left: 3px;  width: 25px; height: 25px; cursor:pointer; }

#footer div.handcuffs-slice1 { position: absolute; z-index: 1; top: 5px; right: 75px; background: url(../img/Handcuffs-slice1.png) no-repeat; width: 215px; height: 89px; }

#footer div.handcuffs-slice2 { position: absolute; z-index: 1; top: 5px; right: 0px; background: url(../img/Handcuffs-slice2.png) no-repeat; width: 75px; height: 227px; }

#footer div.newspaper-left-slice { position: absolute; z-index: 0; top: 128px; left: 27px; background: url(../img/newspaper-left-slice.gif) no-repeat; width: 38px; height: 282px; }

#footer div.newspaper-top-slice { position: absolute; z-index: 0; top: 52px; right: 110px; background: url(../img/newspaper-top-slice.gif) no-repeat; width: 311px; height: 42px; }

#footer div.newspaper-right-slice { position: absolute; z-index: 0; bottom: 0px; right: 58px; background: url(../img/newspaper-right-slice.gif) no-repeat; width: 17px; height: 108px; }




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

