/*******BODY*******/
*{margin:0; padding:0;}
@font-face {font-family: Franklin; src: url('/font/14359_0.ttf');}
html{background: #b17c43 url('/images/2620921.png') repeat center top;}
body{background:url(/images/city2.png) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.future{width:1000px;text-align:left;}

/*******LINKS*******/
a:link, a:visited{color: #287791; text-decoration:none;}
a:hover{color:#000;}

/*******HEADER*******/
#header{padding-top:19px; margin: 0 auto 0 auto; width:900px; height:120px;position:relative;}
#logo{position: absolute; top: 51px;left:50%; margin-left: -350px;}
#robo{position: absolute; top: 6px;margin-left: -30px;left: 50%;width: 62px;height: 107px;background: url(image/robo.png) no-repeat;background-size: 100%;display: block;z-index: 10;}
#logo a{color:#000; text-decoration:none; background:url(image/logo2.png) no-repeat; background-size: 100%; width: 300px; height: 51px;display:block; }
#logo2 {display:none}
#new_letter{position:absolute; top: 50px;     right: 50%;    padding: 14px 28px 0 28px;font-size: 18px;color: #fff;margin-right: -315px;}
span#new_letter_span {position: absolute; top: 86px; left: 0; padding: 14px 36px 0 18px; font-size: 12px; color: #414141; }
span#new_letter2_span {position: absolute; top: 86px; right: 30px; padding: 14px 36px 0 18px; font-size: 12px; color: #414141; }
#new_letter2{position:absolute; top: 52px; right: 12px; padding: 14px 11px 0 46px; font-size: 17px;}
#new_letter2 img { width: 30px; position: absolute; top: 7px; left: 18px;}
#description{font-size:12px; color:#444; float:left; font-style:italic; position:absolute; top: 35px;left:150px;}
.desc_h1{font-size:37px; color:#98cbe0;font-family: Franklin; margin-bottom:12px}
.desc_h2{font-size:38px; color:#fff;font-family: Franklin; margin-bottom:12px}
.desc_h3{font-size:33px; color:#e0e55f;font-family: Franklin; padding:4px 0;}
#inlineDatepicker{float:right}
.inp td, #help table td {vertical-align:top;}
#help table td {padding:5px;}
.inp td label span, .inp td label {float:right; margin-right:5px}
.rght {width:300px; float:right; text-align:right; padding: 11px 5px 0 0;}
.inp tr.white {background:#fff;}
#pattern {float: right;text-align:center; padding:5px}
#pattern img{width:45px;}

/*******NAV*******/
#nav{position:absolute;    left: 50%;top: 120px;    margin-left: -300px;}
#nav ul{margin:0 10px 0 0;}
#nav ul li{display:inline; font-size:18px; color:#444; margin:0 0 0 15px;}
.page_item a:link, .page_item a:visited{color:#fff; text-decoration:none; font-weight:bold;}
.page_item a:hover {color:#fff;font-weight:bold; border-bottom:5px solid #fff; padding-bottom:7px;}
.current_page_item a:link, .current_page_item a:visited {color:#fff;font-weight:bold; border-bottom:5px solid #fff; padding-bottom:7px;}

/*******PULL ME SIDEBARS*******/
#pulldown { text-align:center; margin:11px 0 10px 0;padding-bottom:10px;}
#tits {width:700px; display:none; margin:auto; background-color:#404347; color:#E0E55F; padding:20px; text-align:left; font-size:12px; border:10px solid #f8face; border-top:0; -khtml-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#tits 1, #tits 2 {display:none; margin:auto;}
.sidebar2, .sidebar3 {float:left; width:220px; padding-left:20px; list-style:none;}
.sidebar1 {float:left; width:160px; padding-left:20px; list-style:none;}
.sidebar1 ul li, .sidebar2 ul li, .sidebar3 ul li { list-style:none; margin:4px 0 4px 0; }
.sidebar1 ul, .sidebar2 ul, .sidebar3 ul {margin:0 0 15px 0;}
.sidebar1 h2, .sidebar2 h2, .sidebar3 h2 {font-family: TAURUH;font-size:15px; margin-bottom:10px;}
.sidebar1 a:link, .sidebar2 a:link, .sidebar3 a:link {color:#8F8F8F;}
.sidebar1 a:visited, .sidebar2 a:visited, .sidebar3 a:visited {color:#8F8F8F;}
.sidebar1 a:hover, .sidebar2 a:hover, .sidebar3 a:hover {color:#FFFFFF;}
#ter { width:100px;text-align:right;vertical-align:middle;}

/*******CONTENT*******/
#content{width:890px; margin:11px auto; }
.postcol{width:285px; float:left; margin:6px 10px 0 0;word-wrap: break-word;}
.postcol2{width:585px; float:left; margin:0 10px 0 0;}
.post{margin:0 6px 5px 0; background:#fff; color:#666; width:269px; -khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:10px; margin-left:auto;margin-right:auto; text-align:justify;}
.post2{margin:0 10px 10px 0; background:#fff; color:#666; width:585px;}
.px580{width:580px}
.px564{width:564px}
.post h2,.post2 h2,h1 {margin:5px 0 10px 0;font-size:15px; text-transform:uppercase;}
.post h2 a, h1{font-size:15px; color: #666;}
.post h2 a:hover, h1 {color:#666666;}
.post p{font-size:12px;  padding:2px 0 2px 0; margin-bottom:10px;}
.post img {margin:0 10px 5px 10px;}
html>body .post ul { padding: 0 0 0 30px; padding-left: 10px; domains-indent: -10px; 	} 
html>body .post li { margin: 7px 0 8px 10px; }
.post ol,.post2 ol { padding: 0 0 0 15px; }
.singlepost,.mainpost{width:850px; height:255px; padding:15px; -khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.mainpost{height:100%; background:#fff;}
acronym{cursor:help;}
#date_years,#date_year,#date_day,#date_rand{cursor: pointer; border-bottom: 1px dotted #888;}
pre{margin:0%;}
.upperleft{background:url(image/upperleft.gif) top left no-repeat;margin-left:auto;margin-right:auto;}
.upperright{background:url(image/upperright.gif) top right no-repeat;}
.lowerleft{background:url(image/lowerleft.gif) bottom left no-repeat;}
.lowerright{background:url(image/lowerright.gif) bottom right no-repeat; padding:10px;}
.cats {background:url(image/cat.gif) left no-repeat; padding-left:20px;}
.coms {padding-left:20px; float:right;text-align:justify}
.cats, .coms { color:#999; font-size:12px; line-height:20px; font-weight:normal;}
.cats a, .tags a, .coms a {color: #0099CC;}
.cats a:hover, .tags a:hover, .coms a:hover {border-bottom:1px dotted #666666;color: #333333;}
.meta{color:#888; font-size:13px; border-top:1px dotted #ccc;  padding:7px 0;}
#random {width:260px; float:left; margin:10px 10px 0 0; background:#f8face; padding:6px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

/*******SEARCH*******/

#search{margin:70px 0 0 0; float:right;}
#ls{width:245px; height:31px; border:0; padding:17px 20px 0 20px ; font-size:17px; font-family: Franklin; color: #C4C4C4; font-style:italic;}

/*******FORMATTING*******/
h3.message, h3.message a {color:#9B9F27; font-size:13px; margin:10px 0 10px 0;}

/*******COMMENTS*******/
#comment{background:#f8face; padding:6px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#333; font-size:14px; margin:10px 0 10px 0;word-wrap: break-word;}
#author, #url, #email{background:#f8face; padding:4px; border:0; color:#333; float:left; margin:0 10px 10px 0; /*font-size:16px; font-family: Franklin; */text-align:left}
#comments, #commentsbox h2{font-size:14px; color:#9B9F27; padding:10px 0 10px 0;}
#submit {background-color:#91BFD3; color:#FFFFFF; font:13px; border:0; padding:6px; font-weight:bold; margin-bottom:10px;}
.adv {color:grey; padding:2px; font-size:11px;}
input[name=rusername],input[name=pass]{width:160px}
input[type=text],input[type=file],input[type=password],textarea,#submit {-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
input[type=text],input[type=file],input[type=password],textarea {  border-style:solid; border-width:1px; border-color:#C9C2C2; color:#565656;padding:4px, font-size:13px;}
input[type=button] {cursor:pointer}

.textarea {width:100%;height:300px;}
.commentlist{list-style: none; width:900px; font-size:12px; padding:0 0 20px 0; }
.commentlist li{padding:15px 0 5px 0; color:#666666; }
.commentlist li img {border:1px solid #CCCCCC; padding:2px;}
.commentlist a{color:#000; font-weight:bold; font-size:12px;}
small {color:#9B9F27;}
.grav {float:left;}
.white {background-color:#FFFFFF; width:900px;}
.cominfo {color:#ee408d; font-size:12px; font-weight:normal; float:left; margin:7px 0 0 10px; font-weight:bold;}
.cominfo a {font-size:12px; color:#0099CC;}

/*******FOOTER*******/
#footer {text-align:center; background-color:#f7e68f; color:#C7733C; padding:10px 0; text-align:center; border-bottom:5px solid #A9AE4B; border-top:5px solid #EAAA59;}
#footer a {color:#555}
#footer #navs{ text-align:center;}
.meerkat{
  background: #FA5449 url(/sales/ico_letter.png) 100px 0 no-repeat;
  padding: 6px;
  font-size: 1.4em;
  color:#fff;
  font-weight:bold;  
  border-top: 5px dotted #EAAA59;}
  .meerkat span{font-size:.8em;}
.cols{
    width:260px;
    float: left;
    padding:0 34px 0 0;
	text-align:justify;
}
.cols_last{
    padding:0;
}
.rght{
text-align:right;
}

/*******MISC*******/
.navigation {clear:both;}
.alignleft{font-size:14px; float:left;}
.alignright {float:right;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 6px 10px 6px 10px; padding-left: 10px; border-left: 2px dotted #E0E55F; }
blockquote cite { margin: 5px 0 0; display: block; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #0099CC; display:block; margin-bottom:15px; }
.pagenav { float:right; margin: 5px; color: #888; }
.pagenav a {color: #777; }
.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_all, .pagenav_pages, .pagenav_current
{ padding:5px 6px 3px 6px; background:#ffffff; margin:1px; border:1px solid #f2f2f2; float:left; height:20px;}
.pagenav_current { font-weight:bold; text-decoration: none; background:orange; color:#fff; border:1px solid #c8c7c7; }
.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_all{opacity:0.6}

.tooltip{
position:absolute;
left:-2000px;
background-color:#dedede;
padding:5px;
border:1px solid #fff;
width:250px;
}

.tooltip p{
margin:0;
padding:0;
color:#fff;
background-color:#222;
padding:2px 7px;
}

#hor-zebra
{
	font-size: 14px;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #B4C2F7;
	padding: 5px 4px;
	color: #039;
}
#hor-zebra td
{
	vertical-align:top;
	padding: 4px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}
img {border:0px}
.adds {height:80px;padding:33px 0 0 10px}
#direct div b { color: #543a07; }
#direct div b a { color: #543a07; }
#direct div span { color: #805b15; }
#direct div span a { color: #805b15; }
#direct div { background-color: #fbd283; }
#direct div { padding:10px; }
#direct div { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url(http://curved-corner.googlecode.com/files/border-radius.htc); }

/* orange  (for confirm - submit - save elements) */
.orange {
   color: #fef4e9;
   border: solid 1px #da7c0c;
   background: #f9b564;
   background: -webkit-gradient(linear, left top, left bottom, from(#f9b564), to(#f6931e));
   background: -moz-linear-gradient(top,  #f9b564,  #f6931e);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	font-weight: bold;
   behavior: url(/PIE.htc);
}
.orange:hover {
   background: #f6931e;
   background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
   background: -moz-linear-gradient(top,  #f88e11,  #f06015);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
   color: #fcd3a5;
   background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
   background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.pink:hover {
   background: #f6931e;
   background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
   background: -moz-linear-gradient(top,  #f88e11,  #f06015);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.pink:active {
   color: #fcd3a5;
   background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
   background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.pink  b, .orange  b{color: #fff!important;}
.pink {
color: #fff;
border: solid 1px #D32035;
background: #FF5B4C;
background: -webkit-gradient(linear, left top, left bottom, from(#FF5B4C), to(#D32035));
background: -moz-linear-gradient(top, #FF5B4C, #D32035);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5B4C', endColorstr='#D32035');
font-weight: bold;
behavior: url(/PIE.htc);
}
.button {
   display: inline-block;
   zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
   *display: inline;
   vertical-align: baseline;
   margin: 0 2px;
   outline: none;
   cursor: pointer;
   text-align: center;
   text-decoration: none;
   font: 14px/100% Arial, Helvetica, sans-serif;
   padding: .5em 2em .55em;
   text-shadow: 0 1px 1px rgba(0,0,0,.3);
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   border-radius: .5em;
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {  text-decoration: none;}
.button:active {
   position: relative;
   top: 1px;
}
.size150{width:150px;height:30px}
.size180{width:190px;height:32px}
.webcamera{background:#EDEFA4; padding:5px;}
#snaps {display:none;}
#known,#unknown{float:right; cursor:pointer;}
#known:hover,#unknown:hover{background:#FFF}
#known_entry, #unknown_entry {text-align:left; color:#fff;}
label.chkunknown input {float:right;}
label.chkunknown {margin-top: 10px}
#unknown_entry {display:none; float:left;}
.hrr hr {border: dashed #e0e55f 1px; margin: 15px 0 10px 0;} 
#presentation {display:none;}
label.realaddress input {float:right;margin-right:5px}
label.realaddress {margin-top:20px;}
.newletter {width:100%} .newletter td.r_col {padding-left:10px}
#price {font-size: 16px; text-decoration: dashed}
#wait {color:#fff}
#adds {padding-top: 10px;}
#adds img {margin:0 0px -3px 0px!important; }
.gray {padding: .1em .8em!important; background: #E9EAE9;margin-top:-.1em!important;}