/**
 * An-PID CSS
 */
body { margin-top: 0px; padding: 0; color: #A1A1A1; background-color: #19110A; font-family: Verdana; font-size: 12px; line-height: 18px; }
a:link, a:visited { text-decoration: none; color: #D52300; }
a:hover { color: #3B3B3B; }
a {outline: none; }
h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 22px; }
h2 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 18px; color: #D52300; }
h3 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 16px; color: #D52300; }
ul { line-height: 18px; list-style-image: url(../images/bullet.gif); }

#wrapper { margin: 25px auto 0; width: 980px; overflow: auto; }
#header { background: #fff;	padding: 0;	margin:0; height: 0; }
#header h1 { margin: 0;	padding: 0;	text-indent: -9999px }
#navigation { float: left; width: 980px; background: #333; }
#navigation ul { margin: 0;	padding: 0; }
#navigation ul li {	list-style-type: none; display: inline; }
#navigation li a { display: block; float: left;	padding: 5px 10px; color: #fff;	text-decoration: none;	border-right: 1px solid #fff; }
#navigation li a:hover { background: #383; }
#content { float: left;	width: 980px; padding: 10px 0 25px;	margin: 25px 0 5px 0; color: #8C8C8C; background-color: #EAEAEA; }
#main {	float: left; width: 800px;	padding: 10px 0 0; margin: 0; min-height: 575px }
#ad-left {	float: left; max-width: 120px; padding: 0; margin: 0; display: inline; border: 1px solid yellow }
#ad-left ul { margin: 0; padding: 0; }
#ad-left ul li { margin: 0 0 1em; padding: 0; list-style-type: none; }
#ad-right {	float: right; min-height: 400px; width: 160px; padding: 0; margin: 0 10px 0 0; display: inline; }
#ad-right h3 { margin: 0; }
#top { position: relative;	width: 800px; height: 143px; padding: 0; margin: 0 0 10px 0; }
.topAd { position: absolute; top: 0px; right: 10px;	width: 363px; padding: 10px; height: 130px; background: #FFF; border: 1px solid #D6D6D6; }
#contact-form { display:none; position: absolute; top: 152px; right: 10px; background: #f0f0f0; border-left: 1px solid #d6d6d6;	border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; width: 363px; min-height: 250px;	padding: 10px; z-index:9999 }
#contact-area {	position:relative; width: 365px; margin-top: 25px }
#contact-area input, #contact-area textarea { padding: 5px;	width: 240px; font-size: 1.188em; margin: 0px 0px 10px 0px;	border: 1px solid #ccc; }
#contact-area textarea { height: 100px }
#contact-area textarea:focus, #contact-area input:focus { border: 1px solid #c9c9c9; background: #ededed }
#contact-area input.submit-button {	width: 90px; margin-right:75px;	float: right; padding: 5px;	color: #666; font-weight: bold;	border: 1px solid #ccc;	background-color: #E7E7E7; }
#contact-area label { float: left; text-align: right; margin-right: 10px; width: 75px;	padding-top: 5px; font-size: 1.063em; color: #750201; font-weight: bold }
#contact-close { position: absolute; bottom:-6px; left:-6px; width: 20px; height: 20px;	padding: 3px 0 0 3px; margin: 0; border: 1px solid #ccc; background-color: #E7E7E7 }
.contact-error, .contact-sent {	display:none; width: 90%; text-align: center; margin: -20px auto 10px; min-height: 25px; font-size: 1.063em; padding: 5px; font-weight: bold }
.contact-error { border: 1px solid #750201;	color: #750201;	background: #FFC1C1 }
.contact-sent {	border: 1px solid #FFA500; color: #FFA500;	background: #FBEC5D }
#logo {	display:block; height: 125px; width: 275px;	margin: 0 10px 0 20px; padding: 10px 40px; background: #FFF url("/images/an-pid.png") no-repeat 50% center;	text-indent: -9999px; border: 1px solid #D6D6D6 }
#info {	position:relative; display:block; overflow:auto; min-height: 200px;	width: 730px; margin: 10px auto 10px; padding: 0 10px; background-color: #EAEAEA }
#topDom { min-height:125px;	width: 158px; margin: 0 0 10px 0; padding: 10px 0; background: #FFF; border: 1px solid #D6D6D6;	text-align: center }
#adBrand, #adMerchant {	min-height:75px; width: 158px; margin: 0 0 10px 0; padding: 5px 0; background: #FFF; border: 1px solid #D6D6D6;	text-align: center }
#adBrand img { padding:0; margin:0; border:none}
span.the-logo {	width: 150px; height: 75px; padding: 0;	margin: 0 auto;	display:block }
#ad-bottom { min-height:275px; width: 128px; margin: 0 auto 10px; padding: 10px 15px; background: #FFF; border: 1px solid #D6D6D6; text-align: center }
#ad-search, #ad-search2 { min-height:130px;	width: 118px; margin: 0 auto 10px; padding: 10px 20px; background: #FFF; border: 1px solid #D6D6D6;	text-align: center }
.search-wrap { width: 800px; height:60px; padding: 0; margin: 0 0 10px }
#search { padding: 10px 0; margin: 0 auto; width: 748px; background: #FFF; border: 1px solid #D6D6D6 }
#ad-gsb { display: block; padding: 0; margin: 0 auto; width: 700px }
.clear { clear: both; margin: 0 0 10px 0; padding:0 }
input {	padding: 3px 8px; border: 1px solid #999; font-size: 1.688em; color: #4C4C4C }
#searchbox, #adbox, #adbox2, #cubox, #cubox2 { width: 790px; margin: 0 auto 10px }
#searchbox { padding: 0 0 0 15px }
#adbox, #adbox2 { float:left; height: 75px;	padding: 0 0 0 16px }
#cubox, #cubox2 { min-height: 100px; padding: 0 0 0 5px }
#cubox, #cubox2 { float: left }
#popCats { float: left;	width: 780px; margin: 0 0 12px 16px; padding: 0 0 0 10px }
#gsResults { width: 798px; margin: 0 0 10px 5px; overflow: hidden; padding: 0 0 0 3px; min-height: 100px; background: #FFF }
#cse-search-results {}
span.qs1_logo, span.qs2_logo { display: block; width: 300px; height: 30px; padding:0; margin: 0 auto; text-indent: -9999px }	
span.qs1_logo {	background: #e4e4e4 url('/images/qs1_logo.png') no-repeat top center }
span.qs2_logo {	background: #e4e4e4 url('/images/qs2_logo.png') no-repeat top center }
UL.searches { padding: 10px; margin:0;	background: #eee }   
UL.searches li { list-style-type:none; text-align:left;	padding: 3px 0 3px 18px; color: #750201; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 0.8em; background: transparent url('/images/search.png') no-repeat center left }
#ad-icon { float:left; width: 780px; padding: 0; margin: 0 0 10px 10px;	border: 1px solid #D6D6D6 }
#ad-icon UL { padding: 3px 0 0; margin:0; background: #eee; list-style-type: none; text-align: center }   
#ad-icon UL LI { display:inline }
#ad-icon UL LI A { text-decoration:none; padding: 0; margin: 0 3px 0 0; color: #750201; background-color: transparent }
.keys {	width:275px; padding: 3px 0 }
.keys, .list-keys {	cursor: pointer }
UL.searches li span:hover {	text-decoration: underline }
span.the-dom, span.the-site { padding: 5px 0; font-weight: bold; font-size: 1.188em; color: #750201; text-align: center; display:block;	background: #E7E7E7 }
span.the-dom { width: 140px;	margin: 0 auto }
span.the-site {	width: 360px; margin: 0 auto 5px }
span.dom-text, span.site-text, span.price-text { padding: 2px 0 3px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;	color:#666;	text-align: left; display:block }
span.dom-text {	margin: 0 0 0 6px; padding: 3px 0 0 0; line-height: 1.414em; font-size: 0.8em; width: 146px }
span.site-text, span.price-text { width: 355px;	font-size: 0.9em; line-height: 1.333em;	margin: 0 auto }
.the-doms UL { padding: 5px 0 0 0; margin: 5px 0 0 0; width: 146px; font-size: 1.125em;	background: #e7e7e7; min-height: 100px; overflow:hidden }
.the-doms UL LI { background: transparent url(../images/diamond.png) left no-repeat; padding-left: 16px; list-style-image: none; list-style-type: none }
.info {	width: 340px; padding:0; margin: 5px 0 0 }
.wrap {	min-width: 260px; max-width: 260px;	padding: 0px; margin: 0 auto 0 }
span.contact, span.price { width: 125px; padding: 3px 0; margin: 0 auto 0; font-weight: bold; font-size: 1.125em; text-align: center; display:block; background: #e7e7e7; color: #666 }
span.contact A, span.contact A:visited { color: #666; text-decoration: none }
span.contact:hover, span.contact A:hover {	background: #ccc }
span.price-guide { float: right; height: 18px;	padding:0; margin: 1px 5px -1px }
div.ad-gas { width: 160px;	padding:0;	margin: 0 auto 10px; text-align:center }

/*------------------------------------------------*/
/*-----------------[TABBED CONTENT]---------------*/
/*------------------------------------------------*/
.idTabs { padding: 0px; float: left; width: 725px; list-style-type: none; margin-left: 0px; padding-left: 0px }
.idTabs ul { margin-left: 0px; padding-left: 0px }
.idTabs li { display: inline; margin: 0px; padding: 0px; float: left; color: #8C8C8C; text-align: center; font-size: 11px; margin-left: 0px; padding-left: 0px }
.idTabs li a { color: #393939; background-color: #F9F9F9; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 3px; height: 22px; margin-right: 4px; display: block; float: left; border: 1px solid #D6D6D6 }
.idTabs li a:visited { border: 1px solid #D6D6D6 }
.idTabs li a:hover { border: 1px solid #BBBBBB }
.idTabs li a.selected { background-color: #FFF; color: #D52300; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 3px; height: 22px; display: block; float: left; margin-right: 4px; border: 1px solid #D6D6D6 }
#info-page { float: left; position:relative; width: 728px; display: block; background-color: #FFF; border: 1px solid #D6D6D6 }
#suggested { float: left; position:relative; width: 728px; display: block; background-color: #FFF; border: 1px solid #D6D6D6 }
.tabs {min-height: 145px }
.link {position:absolute; top: 10px; right:5px}
.meta {position:absolute; bottom: 5px; right:5px; z-index: 0 }
#recent { float: left; position:relative; width: 728px; display: none; background-color: #FFF; border: 1px solid #D6D6D6 }
#related { float: left; position: relative; width: 728px; display: none; background-color: #FFF; border: 1px solid #D6D6D6}
#about { float: left; width: 728px; display: none; background-color: #FFF; border: 1px solid #D6D6D6 }
#other { float: left; width: 728px; display: none; background-color: #FFF; border: 1px solid #D6D6D6 }
#extra { float: left; width: 728px; display: none; background-color: #FFF; border: 1px solid #D6D6D6 }
#suggested a:visited, #suggested a:hover, 
#recent a:visited, #recent a:hover, 
#related a:visited, #related a:hover, 
#about a:visited, #about a:hover, 
#other a:visited, #other a:hover, 
#extra a:visited, #extra a:hover { color: #393939 }
.list2 { padding: 0 5px; color: #8C8C8C; width: 250px; margin-top: 0px;	font-size: 1em; overflow: hidden }
.list2 LI {	padding-left: 18px;	background: transparent url(../images/diamond.png) left no-repeat; list-style-image: none; list-style-type: none }
.list2 A, .list3 A { color: #8C8C8C }
.list2 A:hover, .list3 A:hover { color: #393939 }
.list3 { padding:0;	margin: 0; line-height: 1.75em;	padding: 0 5px;	color: #8C8C8C;	width: 163px; font-size: 0.9em;	overflow: hidden }
.list3 LI { background: transparent url(../images/diamond.png) left no-repeat; list-style-image: none; list-style-type: none; padding-left: 18px }
.about-text, .domain-text, .extra-text { padding: 5px 10px; margin: 0 0 10px 0 }

/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/
.titles { line-height: 22px; font-size: 18px; margin-top: 0px; font-weight: normal; }
.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 18px; font-weight: normal; font-family: Trebuchet MS; margin-bottom: 10px; display: block; }
.toptitle { font-size: 20px; color: #D52300; margin-left: 15px; display: block; margin-top: 15px; margin-bottom: 10px; }
.toptitle2 { font-size: 24px; color: #FFF; display: block; margin-top: 15px; margin-bottom: 10px; }
.single-entry {color: #808080, font-size: 0.9em, font-weight: normal}
.list-entry {color: #808080, font-size: 0.9em, font-weight: normal}
.list-titles { line-height: 14px; font-size: 1.188em; text-indent:12px; margin-top: 0px; font-weight: normal; }

/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/
#bg { width: 950px; margin: auto;}
.post-wrapper { background-color: #FFF; padding: 15px; width: 583px; border: 1px solid #D6D6D6; }
.home-post-wrap { width: 218px; height: 350px; overflow: hidden; padding: 13px; margin-right: 15px; margin-bottom: 10px; float: left; background-color: #FFF; border: 1px solid #D6D6D6; }
.ad-post-wrap { width: 234px; height: 60px; overflow: hidden; padding: 5px; margin-right: 16px; margin-bottom: 0; float: left; background-color: #FFF; border: 1px solid #D6D6D6; }
.cu-post-wrap { width: 730px; min-height: 90px; padding: 5px; margin: 0 auto;  background-color: #FFF; border: 1px solid #D6D6D6; }
.list-wrap { width: 174px; min-height: 137px; overflow: hidden; padding: 8px 0; margin-right: 15px; margin-bottom: 0px; float: left; background-color: #FFF; border: 1px solid #D6D6D6; }

.readmore { background-image: url(../images/read-more.gif); background-repeat: no-repeat; background-position: left; float: right; padding-left: 20px; }
.readmore a:link, .readmore a:hover { color: #393939; }
.thumbnail-home { border: 0px; margin: 0px 0px 0px 0px; }

#wrapper2 { width: 950px; float: left; margin-right: auto; padding: 0px 0px 0px 0px; }
/*#header { width: 950px; margin-left: auto; margin-right: auto; margin-top: 30px; float: left;}*/
#container { float: right; width: 950px; color: #8C8C8C; background-color: #EAEAEA; padding-bottom: 20px; }
#container2 { width: 650px; float: left; margin-top: 20px; }
#left-div { float: left; padding: 0px 0px 0px 19px; }
.icons { margin-top: 0px; margin-bottom: -5px; margin-right: 10px; }
.thumbnail-div { padding: 2px; margin: 0 0 10px 0; border: 1px solid #E4E4E4; width: 213px; height: 108px; }
.logo { float: left; margin-bottom: 40px; border: 0px; }
.articleinfo { border-bottom: 4px solid #EEEEEE; padding-bottom: 7px; }

/*------------------------------------------------*/
/*-----------------[TABULAR DATA]-----------------*/
/*------------------------------------------------*/
#price-query { display:none; position: absolute; bottom:-4px; right:15px; width: 20px; height: 20px; padding: 0; margin: 0; border: 1px solid #ccc;	background-color: #E7E7E7 }
#price { display:none; position: absolute; bottom:-4px; right:15px; width: 65px; height: 60px; padding: 3px 0 0; margin: 0; background: #E7E7E7 }
#price UL { padding: 0 1px 0; margin: 0; background: #E7E7E7; list-style-type: none; text-align: center }   
#price UL LI { display:inline }
#price UL LI A { text-decoration:none; padding: 0; margin: 0; color: #750201; background-color: transparent }
#price UL LI A IMG { padding: 0; margin: 0;	border: none }

/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/
#pages { width: 950px; margin-left: auto; margin-right: auto; }
#pages ul { list-style-type: none; list-style-image: none; float: left; margin-top: 15px; padding: 0px 0px 0px 0px; margin-left: 0px; }
#pages li { float: left; background-image: url(../images/nav-right-2.gif); background-position: right; background-repeat: no-repeat; display: block; margin-right: 10px; background-color: #4B4B4B; height: 29px; }
#pages li:hover { background-color: #D52300; background-image: url(../images/nav-right.gif); }
#pages li a:link, #pages li a:visited { float: left; color: #FFFFFF; display: block; padding-top: 3px; height: 26px; font-size: 13px; background-image: url(../images/nav-left-2.gif); background-position: left; background-repeat: no-repeat; padding-left: 20px; padding-right: 20px; }
#pages li a:hover, #pages li a:active { color: #FFFFFF; font-size: 13px; background-image: url(../images/nav-left.gif); }
.page_item_home a:link, .page_item_home a:visited, .page_item_home a:active { background-image: url(../images/nav-left.gif) !important; }
.page_item_home { background-image: url(../images/nav-right.gif) !important; background-color: #D52300 !important; }
.current_page_item a:link, .current_page_item a:visited, .current_page_item a:active { background-image: url(../images/nav-left.gif) !important; }
.current_page_item { background-image: url(../images/nav-right.gif) !important; background-color: #D52300 !important; }

		
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
p img { padding: 0; max-width: 100%; }
img {border: none}

/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#footer { clear: both; float: right;width: 980px; height: 24px; text-align: left; padding-left: 0px; color: #FFFFFF; padding-bottom: 10px;	padding-top: 18px; margin-bottom: 20px;	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 0.8em;}
#footer a { color: #FFFFFF; font-size: 11px; }
#footer a:visited { color: #FFFFFF; }
#footer a:hover { color: #FFFFFF; text-decoration: underline; }
/*end*/

