body, button, input, textarea 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

a
{
	color:Navy;
	text-decoration:none;
}

a:hover
{
	color:Red;
}

/* top menu >> */

#tephead 
{
	border-bottom:solid 1px #FFE6E6;
	height:100%;/*ie6*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
	overflow:auto;
}

#tuser 
{
	text-align:right;
	padding:10px 4px 5px 0;
}

#tog 
{
	padding:0 8px;
}

#tbar  
{
	float:left;
	padding:12px 0 4px 0;
}

#tbar, #tuser 
{
	font-size:11px!important;
}

#tuser 
{
	float:right; 
	font-family:Verdana,Arial;
	overflow:hidden;
	height:100%;
	margin:0;
	width:25%;
}

#tbar .quickrequest
{
	font-weight:bold;
	color:Green!important;
}

.tb1
{
	margin-right:1.5em;
}

.tb4
{
	margin-right:1.0em;
	margin-top:0!important;
}

a.tb1, a.tb4 
{
	text-decoration:none;
}

a.tb1, a.tb2, a.tb3, a.tb4 
{
	color:#000 !important;
}

a.tb1:hover, a.tb2:hover, a.tb3:hover, a.tb4:hover 
{
	color:#ff0000!important;
}

/* top menu <<*/

/* top menu drop down >> */

.jsddm 
{
	float:left; 
	font-family:Verdana,Arial;
	overflow:auto;
	height:100%;
	margin:0;
}

.jsddm ul
{
	z-index:9999
}

.jsddm li 
{
	float: left;
	list-style: none;
	overflow:auto
}

.jsddm li a	
{
	display: block;
	padding: 0 4px 8px 4px;
	text-decoration: none;
	width: auto;
	color: black;
	white-space: nowrap;
	position:relative;
	z-index:9999;
}

.jsddm li a:hover 
{
	text-decoration:none;
}

.jsddm li ul 
{
	margin: 4px 0 0 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border:solid 1px #ccc;
}

.jsddm li ul li 
{
	float: none;
	display: inline;
}

.jsddm li ul li a 
{
	padding:10px 7px 10px 5px;
	width: auto;
	background: #fff;
	color: black;
}

.jsddm li ul li a:hover 
{
	background: #FFD2D2;
	color:Red;
	text-decoration:none;
}

.jsddm li ul li a.border-top
{
	border-top: solid 1px #D5D5D5;
}

.jsddm li ul li sup 
{
    color: red;
    display: inline;
    font-size: 0.7em;
    font-weight: normal;
    letter-spacing: 0;
    vertical-align: text-top;
}

/* top menu drop down << */

/* SignIn Menu >> */

#dialog-form fieldset 
{
	background:#f2f2f2 none repeat scroll 0 0;
	border:1px solid #ccc;
	margin-bottom:1em;
	padding:1em 1.2em;
	margin:10px 0;
}

#dialog-form fieldset label
{
	display:block;
}

#dialog-form fieldset label 
{
	margin:0 0 5px 0;
	font-style:italic
} 

#dialog-form fieldset input.text,#dialog-form fieldset input.date, 
#dialog-form fieldset input.numeric, #dialog-form fieldset textarea, 
#dialog-form fieldset span.text 
{
	margin-bottom:18px;
	padding:0.4em;
	width:95%;
}

#dialog-form fieldset input.text:focus
{
	border:solid 1px #000;
}

#dialog-form fieldset a
{
	text-decoration:none;
	color:Navy;
}

#dialog-form fieldset span.text 
{
	padding-left:0;
}

#dialog-form fieldset span.small-info
{
	font-size:0.75em!important;
}

#dialog-form fieldset input.checkbox 
{
	margin: 6px 0 12px 0;/*ie6*/
} 

#dialog-form fieldset input.date 
{
	width:10%;
}

#dialog-form fieldset input.numeric 
{
	width:20%;
}

#dialog-form fieldset input.len3 
{
	width:4%;
}

#dialog-form fieldset input.len4 
{
	width:5%;
}

#dialog-form fieldset input.len5 
{
	width:7%;
}

#dialog-form fieldset input.len7 
{
	width:8%;
}

#dialog-form fieldset input.len10 
{
	width:15%;
}

#dialog-form fieldset input.len50 
{
	width:70%;
}

/* SignIn Menu << */

#tepcontent
{
	clear:both;
	padding:2px;
	margin:2px 0 0 5px;
}

/* Home Page >> */

#v2houter
{
	margin:10px auto 0;
	width:900px;
	text-align:left;
	display:none;
}

#v2htop
{
	padding:5px;
	height:60px
}

#v2htop div.logo
{
	float:left;
	text-align:right;
	width:200px;
}

#v2htop div.logo p.slogan
{
	text-align:right;
	font-size:0.9em;
	font-style:italic;
	margin:3px 6px 0 0;
}

#v2houter div#qbox
{
	height:100%;
	text-align:center;
	padding:10px 0 10px;
	border:solid 1px #CFCFCF;
	background-color:#f1f1f1;
	margin-bottom:15px;
}

#v2houter div#qbox table
{
	width:650px;
}

#v2houter div#qbox div
{
	float:left
}

#v2houter div#qbox input#q
{
	padding:0.4em 0.2em;
	width:300px
}

#v2houter div#qbox div.r
{
	margin-left:10px;
}

#v2houter div#qbox div.r button
{
	height:28px;
}

#v2houter div#lnkAdvancedSearch
{
	color:Blue;
	font-size:0.9em;
	margin:8px 0 0 8px;
	cursor:pointer
}

#v2hbottom
{
	clear:left;
	overflow:auto;
	height:100%;
}

#v2hleft
{
	float:left;
	width:190px;
	padding:0
}

#v2hleft ul
{
	margin:0;
	padding:0 0 5px 0
}

#v2hleft ul li
{
	padding:5px 0 5px 5px;
	font-size:1.0em
}

#v2hleft ul li:hover
{
	background-color:#efefef
}

#v2hleft ul li a
{
	color:Blue;
}

#v2hleft ul li a:hover
{
	color:#ac3300
}

#v2hleft ul li span.categorytotal
{
	font-size:0.8em;
	color:#000;
}

#v2hcenter
{
	float:left;
	width:500px;
	margin:0 9px;
}

#v2hcenter div.box div#boxslider
{
	height:300px;
	margin-bottom:25px;
}

#v2hcenter div.box div.item
{
	width:150px;
	float:left;
	padding:2px 3px;
	text-align:center;
	margin:0 2px;
}

#v2hcenter div.box div.item img
{
	text-align:center;
	margin:2px 0;
}

#v2hcenter div.box div.item p
{
	padding:6px 0 9px 0;
}

#v2hright
{
	float:left;
	width:190px;
}

#v2hright ul.home-info
{
	margin:10px 5px 5px 10px;
}

#v2hright ul.home-info li
{
	padding:5px;
	list-style-type: disc;
	list-style-position: inside;
}

#v2houter div#summary
{
	font-size:1.1em
}

#v2houter div#whatshappening
{
	overflow:auto;
	height:100%;
	padding:10px
}

#v2houter ul#fairlist li
{
	list-style-type: circle;
	list-style-position: inside;
	margin:10px 0;
	padding:3px 0 3px 8px;
	font-size:1em;
}

#v2houter div.headersub
{
	border:solid 1px #ccc;
	height:100%;
	margin-bottom: 10px;
	padding:10px 0;
	overflow:auto
}

#v2houter div#followus
{
	overflow:auto;
	height:100%;
}

#v2houter div#followus
{
	padding:10px
}

#v2houter div.showall
{
	text-align:right;
	margin:0 10px 5px 0;
}

#v2houter div.showall a
{
	color:Blue;
	font-weight:bold;
	font-size:0.95em;
}

#v2houter div#currentstatus
{
	padding: 10px;	
}

table#tablecurrentstatus td
{
	vertical-align:middle
}

#v2houter div#currentstatus a
{
	color:Blue;
	font-weight:bold;
	font-size:0.9em;
}

#v2hfooter
{
	clear:left;
	padding:10px;
	text-align:center;
	border-top:solid 1px #FFD2D2;
	margin-top:20px;
	font-size:0.9em
}

#v2hfooter a
{
	padding:0 10px;
}

/* Home Page << */

/* sprite >> */

.sprite 
{
	background:transparent url(allimg_sprite.vrs1227.png) no-repeat scroll 0 0;
	display:inline-block;
	overflow:hidden;
	margin-right:4px;
}

.sprite {background:transparent url(allimg_sprite.vrs1227.png) no-repeat scroll 0 0;display:inline-block;overflow:hidden;}
.sprite-search {width:21px;height:20px;background-position: 0 0;}
.sprite-member {width:11px;height:16px;background-position: -25px 0;}
.sprite-arrow-down {width:7px;height:7px;background-position: -40px 0;border:none}
.sprite-login {width:13px;height:16px;background-position: -50px 0;}
.sprite-dot-green {width:4px;height:4px;background-position: -65px 0;}
.sprite-exit {width:16px;height:15px;background-position: -71px 0}
.sprite-close {width:16px;height:14px;background-position: -89px 0}
.sprite-msg-unread {width:14px;height:10px;background-position: -107px 0}
.sprite-msg-read {width:14px;height:10px;background-position: -176px 0}
.sprite-line-gray {width:150px;height:1px;background-position: 0 -21px}
.sprite-logo {width:275px;height:80px;background-position: 0 -22px}
.sprite-logo-small {width:200px;height:45px;background-position: 0 -104px}
.sprite-help {width:15px;height:15px;background-position: -142px 0}
.sprite-delete {width:16px;height:16px;background-position: -158px 0;cursor:pointer}
.sprite-progress-bar {width:123px;height:12px;background-position: -152px 0}
.sprite-progress-bar-red {width:240px;height:12px;background-position: 0 -26px}
.sprite-progress-bar-orange {width:240px;height:12px;background-position: 0 -39px}
.sprite-mode-gallery {width:22px;height:19px;background-position: -243px 0;margin-left:5px}
.sprite-mode-list {width:22px;height:19px;background-position: -266px 0}
.sprite-pgrp {width:18px;height:17px;background-position: -289px 0}
.sprite-pgrn {width:18px;height:17px;background-position: -308px 0}
.sprite-member-2 {width:11px;height:12px;background-position: -204px 0}
.sprite-phone {width:16px;height:16px;background-position: -327px 0}
.sprite-message {width:16px;height:12px;background-position: -216px 0}
.sprite-chn-I {width:12px;height:16px;background-position: -191px 0}
.sprite-chn-M {width:10px;height:15px;background-position: -233px 0}
.sprite-chn-W {width:16px;height:16px;background-position: -276px -20px}
.sprite-chn-A {width:16px;height:16px;background-position: -326px -73px}
.sprite-chn-F {width:14px;height:14px;background-position: -152px -153px}
.sprite-member-gold {width:12px;height:16px;background-position: -311px -20px;margin-right:5px}
.sprite-member-silver {width:12px;height:16px;background-position: -324px -20px;margin-right:5px}
.sprite-member-bronze {width:12px;height:16px;background-position: -337px -20px;margin-right:5px}
.sprite-new-window {width:10px;height:10px;background-position: -277px -43px;margin-left:5px}
.sprite-check-green {width:14px;height:14px;background-position: -276px -57px}
.sprite-rss-big {width:32px;height:32px;background-position: -201px -104px}
.sprite-rss-yahoo {width:91px;height:17px;background-position: 0 -276px}
.sprite-rss-google {width:104px;height:17px;background-position: 0px -259px}
.sprite-rss-aol {width:92px;height:17px;background-position: -91px -276px}
.sprite-help {width:14px;height:14px;background-position: -325px -57px}
.sprite-ex {width:16px;height:15px;background-position: -291px -57px}
.sprite-nex {width:14px;height:15px;background-position: -309px -57px}
.sprite-verified {width:16px;height:17px;background-position: -234px -104px}
.sprite-refresh {width:16px;height:16px;background-position: -234px -122px}
.sprite-user-female {width:100px;height:140px;background-position: -375px -0px}
.sprite-user-male {width:105px;height:135px;background-position: -370px -140px}
.sprite-bullet-blue {width:16px;height:16px;background-position: -343px 0}
.sprite-bullet-purple {width:16px;height:16px;background-position: -359px 0}
.sprite-bullet-green {width:16px;height:16px;background-position: -359px -16px}
.sprite-ctg-search {width:213px;height:23px;background-position: -157px -252px}
.sprite-no-photo {width:100px;height:100px;background-position: -270px -152px}
.sprite-no-logo {width:110px;height:80px;background-position: 0 -179px}
.sprite-map {width:16px;height:16px;background-position: -341px -37px}
.sprite-date {width:14px;height:16px;background-position: -359px -37px}
.sprite-urgent {width:15px;height:16px;background-position: -341px -56px}
.sprite-new-en {width:16px;height:7px;background-position: -358px -59px}
.sprite-new-tr {width:19px;height:11px;background-position: -122px 0;vertical-align:top}
.sprite-campaign {width:16px;height:16px;background-position: -276px -73px}
.sprite-button {width:191px;height:30px;background-position: 0 -149px}
.sprite-ico-lens {width:15px;height:16px;background-position: -310px -73px}
.sprite-share {width:16px;height:16px;background-position: -293px -73px}
.sprite-starred {width:14px;height:14px;background-position: -311px -37px}
.sprite-unstarred {width:14px;height:14px;background-position: -326px -37px}
.sprite-label {padding-left:5px;vertical-align:top}
.sprite-progress-empty {width:123px;height:12px;background-position: 0px -263px}
.sprite-progress-orange {width:240px;height:12px;background-position: 0px -275px}
.sprite-progress-red {width:235px;height:12px;background-position: -240px -275px}
.sprite-progress-black {width:240px;height:12px;background-position: 0px -287px}
.sprite-progress-green {width:235px;height:12px;background-position: -240px -287px}
.sprite-progress-yellow {width:240px;height:12px;background-position: 0px -299px}
.sprite-btn-prev {width:48px;height:48px;background-position: -274px -104px}
.sprite-btn-next {width:48px;height:48px;background-position: -322px -104px}
.sprite-partnership {width:100px;height:100px;background-position: -170px -152px}
.sprite-twitter {width:165px;height:29px;background-position: 0px -293px}
.sprite-facebookapp {width:144px;height:44px;background-position: -183px -275px}
.sprite-ico-google {width:16px;height:16px;background-position: -152px -170px}
.sprite-ico-facebook {width:14px;height:14px;background-position: -152px -153px}
.sprite-ico-digg {width:16px;height:16px;background-position: -132px -152px}
.sprite-ico-delicious {width:16px;height:16px;background-position: -111px -152px}
.sprite-ico-yahoo {width:16px;height:16px;background-position: -144px -206px}
.sprite-ico-twitter {width:12px;height:16px;background-position: -129px -206px}
.sprite-ico-mixx {width:16px;height:16px;background-position: -132px -188px}
.sprite-ico-stumbleupon {width:15px;height:16px;background-position: -111px -224px}
.sprite-ico-reddit {width:17px;height:16px;background-position: -152px -188px}
.sprite-ico-ask {width:16px;height:16px;background-position: -130px -224px}
.sprite-ico-fark {width:10px;height:14px;background-position: -151px -224px}
.sprite-ico-faves {width:12px;height:16px;background-position: -111px -243px}
.sprite-ico-furl {width:16px;height:16px;background-position: -132px -170px}
.sprite-ico-myspace {width:16px;height:16px;background-position: -125px -243px}
.sprite-ico-newsvine {width:13px;height:16px;background-position: -111px -206px}
.sprite-ico-slashdot {width:12px;height:12px;background-position: -143px -245px}
.sprite-ico-live {width:16px;height:14px;background-position: -111px -188px}
.sprite-ico-feedburner {width:16px;height:14px;background-position: -111px -170px}
.sprite-ico-time {width:14px;height:14px;background-position: -343px -73px}
.sprite-ico-visitor-from {width:16px;height:16px;background-position: -358px -73px}
.sprite-ico-visitor-to {width:16px;height:16px;background-position: -251px -104px}
.sprite-facebook-user {width:16px;height:14px;background-position: -111px -260px}
.sprite-twt-31 {width:31px;height:31px;background-position: -327px -275px}
.sprite-rss-31 {width:31px;height:31px;background-position: -358px -275px}
.sprite-fb-31 {width:31px;height:31px;background-position: -389px -275px}
.sprite-flr-32 {width:32px;height:32px;background-position: -327px -307px}
.sprite-ytb-32 {width:32px;height:32px;background-position: -360px -307px}
.sprite-lnk-32 {width:32px;height:32px;background-position: -393px -307px}
.sprite-status {width:16px;height:16px;background-position: -251px -122px}
.sprite-contact-work {width:16px;height:13px;background-position: -421px -276px}
.sprite-contact-fax {width:16px;height:16px;background-position: -438px -276px}
.sprite-contact-mobile {width:16px;height:16px;background-position: -455px -276px}

/* sprite << */

/* buttons >> */

.yt-uix-button 
{
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-attachment:scroll;
	background-color:#F6F6F6;
	background-image:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF);
	background-position:0 0;
	background-repeat:repeat;
	border:solid 1px #CCC;
	cursor:pointer;
	height:2.0833em;
	padding:0 0.5em;
	vertical-align:middle;
	white-space:nowrap;
}

.yt-uix-button_ajax
{
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-attachment:scroll;
	background-color:#F6F6F6;
	background-image:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF);
	background-position:0 0;
	background-repeat:repeat;	
	border:solid 1px #CCC;
	cursor:pointer;
	height:2.0833em;
	padding:0.3em 0.75em;
	vertical-align:middle;
	white-space:nowrap;
}

.yt-uix-button:hover,.yt-uix-button:focus
{
	border-color:#999;
	background:#f3f3f3;
}

.yt-uix-pager .yt-uix-pager-selected 
{
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:#DDDDDD;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	border-bottom-color:#CCCCCC;
	border-top-color:#CCCCCC;
	color:#000000;
	cursor:default;
	font-weight:bold;
}

.yt-uix-pager
{
	float:left;
	margin:10px 0;
}

.yt-uix-button-content strong, .yt-uix-pager a.prevnext
{
	height:2.0833em;
	padding:0.3em 0.75em;
}

div.pager-info
{
	float:right;	
	padding-top:4px;
}

.buttons 
{
	margin:10px 0;
}

.buttons button
{
	margin-right:5px
}

.buttons button:hover
{
	border:solid 1px #4f4f4f;
}

/* buttons << */

.ui-norecord
{
	padding:10px;
}

.ui-info-box
{
	border:solid 1px #DFDFDF;
	margin:0 0 5px 0;
	padding:10px;	
	line-height:1.3em
}

.ui-info-box a
{
	color:blue;
	text-decoration:none;
}

.ui-info-box ul
{
	margin-left:20px
}

.ui-info-box ul li, ul.bulletlist li
{
	list-style-type:circle;
	padding-bottom:5px;	
	margin-left:15px;
}

ul.bulletlist
{
	margin:15px 0
}

ul.bulletlist li
{
	line-height:1.5em
}

.ui-info-box-blue
{
	border:solid 1px #DCF1FB;
	background-color:#F8FAFD;
	margin:0 0 5px 0;
	padding:10px;	
	line-height:1.3em
}

.ui-info-box-blue a
{
	color:blue;
	text-decoration:none;
}

.ui-info-box-blue ul
{
	margin-left:20px
}

.ui-info-box-blue ul li
{
	list-style-type:square;
	padding-bottom:5px;	
	margin-left:15px
}

.ui-icon-info-xt
{
	float: left; 
	margin-right: 0.3em
}

.gold-member 
{ 
	background: white url('media/gradient_background.gif') bottom left repeat-x; 
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border: 1px solid #e7e7e7; 
	border-bottom: 1px solid #b9b9b9; 
	margin-bottom: 4px; 
	zoom: 1; 
	padding:15px 6px 0 0;
}

.gold-member:hover
{
	border:solid 1px #ccc;
	background-color:none!important;
}

.nodisplay 
{
	display:none;
}

.display 
{
	display:block;
}

.validateTips 
{
	padding:10px 0;
	color:#cc3300;
	font-size:0.8em
}
.required 
{
	color:Red;
}

.ui-header-local, .ui-header-local-tab
{
	padding:5px 10px 5px;
	position:relative;
	margin-bottom:10px;
	color:#ac3300;
	font-weight:bold;
	z-index:-1;
}

.ui-header-local-tab
{
	z-index:0;
}

.header-info 
{
	font-style:italic;
	padding-left:10px;
	font-size:0.8em;
	color:#ac3300;
}

#translate_back_org 
{
	margin-top:1em;
	background:#F8FAFD none repeat scroll 0 0;
	border:1px solid #DCF1FB;
	color:#555555;
	font-family:Verdana,'Times New Roman',Times,Serif;
	font-size:1.0em;
	font-weight:normal;
	line-height:2.6em;
	padding:0px;
	text-align:center;
}

/* Category Path >> */
div.Breadcrumbs 
{
	position : relative;
	padding : 2px 0px 0px 0px;
	margin : 0px;
}

div.Breadcrumbs ul 
{
	list-style-type : none;
	padding : 0px;
	margin : 0px;
}

div.Breadcrumbs li
{
	display : inline;
}

div.Breadcrumbs h2
{
	font-weight : normal;
	font-size:1em
}
/* Category Path << */

/* Clue >> */

.clue-body
{
	text-align:center;
}

.clue-table 
{
	border-collapse:collapse;
	border-spacing:0;
	margin-left:4%;
}

.clue-table  td, .clue-table th 
{
	border:solid 1px #CCCCCC;
	padding:10px;
}

.clue-table  th 
{
	background-color:#FFFEE5;
	width:40%;
}

/* Clue << */

/* Info >> */

#info-outer
{
	padding:20px 10px 10px;
	width:900px;
}

#info-header div.logo
{ 
	float:left;
	margin-bottom:30px;
}

#info-header h1
{
	font-size:1.5em;
	color:#ac3300;
}

#info-screen div.logo img
{
	border-width:0px;
}

#info-header div.caption
{
	clear: both; 
	padding-bottom: 1%;
}

#info-header div.caption sup 
{
	color:red;
	display:inline;
	font-size:0.6em;
	letter-spacing:0;
	vertical-align:text-top;
	font-weight:normal
}

#info-header div.line
{
	border-top: solid 1px #ac3300;
	margin:0 0 10px 0;
}

#info-body
{
	margin:5px 5px 0 0;
	_overflow:auto; /*ie6*/
	_height:100%; /*ie6*/
}

#info-body p
{
	margin-bottom:1.5em;
	line-height:1.5em;
}

#info-body div.logoxt
{
	margin:4% 0 0.5% 0;
}

#info-body ul.style1
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 2em 0
}

 #info-body ul.style1 li 
{
	padding:10px 0 10px 35px;
}

#info-body fieldset 
{
	background:#f2f2f2 none repeat scroll 0 0;
	border:1px solid #ccc;
	margin-bottom:1em;
	padding:1em 0 1em 1em;
}

#info-body fieldset label
{
	display:block;
	margin:20px 0 6px 0;
	font-size:1em;
	color:#6F0707
} 

#info-body fieldset span.lbl
{
	font-style:italic;
	font-size:0.85em
}

#info-body fieldset a.labellink
{
	color:Blue
}

#info-body fieldset input, #info-body fieldset textarea, 
#info-body fieldset select, .rounded
{
	padding:0.4em 0.2em;
	width:98%;
	margin-bottom:0.2em
}

#info-body fieldset input.ie
{
	width:5%
}

#info-body fieldset span.text 
{
	padding-left:0
}

#info-body fieldset select 
{
	padding:0;
	margin:0;
	border: solid 1px;
	border-color: #D4D4D4 #EBEBEB #EBEBEB #D4D4D4;
	vertical-align:top;
}

#info-body #info-body fieldset input.date 
{
	width:10%
}

#info-body fieldset input.numeric 
{
	width:20%
}

#info-body fieldset input.len3 
{
	width:4%
}

#info-body fieldset input.len4 
{
	width:5%
}

#info-body fieldset input.len5 
{
	width:40px
}

#info-body fieldset input.len7 
{
	width:10%
}

#info-body fieldset input.len10 
{
	width:60px
}

#info-body fieldset input.len15
{
	width:20%
}

#info-body fieldset input.len20
{
	width:23%
}

#info-body fieldset input.len30
{
	width:95px
}

#info-body fieldset input.len50 
{
	width:70%
}

#info-body fieldset input.lendate
{
	width:80px
}

#info-body fieldset input., fieldset select. 
{
	display:inline!important
}

#info-body fieldset img.captcha
{
	vertical-align:top;
}

#info-body fieldset form
{ 
	border:solid 5px red!important
}

#info-body div.l60
{
	float:left;
	width:60%;
}

#info-body div.r40
{
	float:left;
	width:39%;
	margin-left:1%;
}

#info-body div.l50
{
	float:left;
	width:50%;
}

#info-body div.r50
{
	float:left;
	width:48.5%;
	margin-left:1%;
}

#info-body div.l18
{
	float:left;
	width:18%;
}

#info-body div.l20
{
	float:left;
	width:20%;
}

#info-body div.r80
{
	float:left;
	width:79%;
	margin-left:1%;
}

#info-body div.l2
{
	float:left;
	width:440px
}

#info-body div.r2
{
	float:left;
	width:440px;
	margin-left:20px
}

#info-body div.l2a
{
	float:left;
	width:320px
}

#info-body div.r2a
{
	float:left;
	width:320px;
	margin-left:10px
}

#info-body div.l2b
{
	float:left;
	width:420px
}

#info-body div.r2b
{
	float:left;
	width:420px;
}

#info-body table.table1 th
{
	text-align:left;
}

#info-body table.table1 td, #info-body table.table1 th
{
	border-bottom:solid 1px #f2f2f2;
	padding:10px 60px 10px 0;
	vertical-align:middle;
}

#info-body table.table1 a
{
	cursor:pointer;
}

#info-body div.sunum
{
	width: 480px; 
	margin:2% 0 0 25%;
}

#info-body ul.square 
{
	margin:0 0 0 15px;
	padding:0 0 0 10px
}

#info-body ul.square li
{
	margin-left:0px; 
	list-style-type:square; 
	padding: 5px;
	font-size: 12px;
	line-height:1.5em;
}

#info-body span.row-text
{
	vertical-align:text-top;
}

#info-body input:focus, #info-body select:focus,
#info-body textarea:focus, #info-body button:focus
{
	border:solid 1px #000;
}

#info-outer div.search-form input.search-term 
{
	border: solid 1px #000;
	height:1.38462em;
	padding:4px 2px 0 2px;
	width:35em;
	margin:10px;
}

#info-outer div.search-form input.search-term:focus 
{
	border: solid 1px #ac3300;
}

#info-outer div.search-form .search-button 
{
	height:1.80em;
}

#info-outer div.search-form input.search-term, #info-outer div.search-form .search-button 
{
	font-size:16px;
	margin:1px 0;
	vertical-align:top;
}

/* Info << */

div.ui-dialog-content ul.ul-error-list
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type: square;
	margin-left:10px;
}

div.ui-dialog-content ul.ul-error-list li 
{
	padding:5px 0;
}

div.ui-dialog-content span.message
{
	line-height:1.4em;
}

/* flags >> */

.sprfl-small 
{
	background:transparent url(flag-small_sprite.vrs1227.png) no-repeat scroll 0 0;
	display:inline-block;
	overflow:hidden;
	margin-right:5px;
	vertical-align:middle;
	cursor:pointer;
	width:16px;
	height:11px
}

.sprfl-ad { background-position: 0 0 }
.sprfl-ae { background-position: 0 -12px }
.sprfl-af { background-position: 0 -24px }
.sprfl-ag { background-position: 0 -36px }
.sprfl-ai { background-position: 0 -48px }
.sprfl-al { background-position: 0 -60px }
.sprfl-am { background-position: 0 -72px }
.sprfl-ao { background-position: 0 -96px }
.sprfl-aq { background-position: -17px -900px }
.sprfl-ar { background-position: 0 -108px }
.sprfl-as { background-position: 0 -120px }
.sprfl-at { background-position: 0 -132px }
.sprfl-au { background-position: 0 -144px }
.sprfl-aw { background-position: 0 -156px }
.sprfl-ax { background-position: 0 -168px }
.sprfl-az { background-position: 0 -180px }
.sprfl-ba { background-position: 0 -192px }
.sprfl-bb { background-position: 0 -204px }
.sprfl-bd { background-position: 0 -216px }
.sprfl-be { background-position: 0 -228px }
.sprfl-bf { background-position: 0 -240px }
.sprfl-bg { background-position: 0 -252px }
.sprfl-bh { background-position: 0 -264px } 
.sprfl-bi { background-position: 0 -276px }
.sprfl-bj { background-position: 0 -288px }
.sprfl-bl { background-position: -17px -912px }
.sprfl-bm { background-position: 0 -300px }
.sprfl-bn { background-position: 0 -312px }
.sprfl-bo { background-position: 0 -324px }
.sprfl-bq { background-position: -17px -924px }
.sprfl-br { background-position: 0 -336px }
.sprfl-bs { background-position: 0 -348px }
.sprfl-bt { background-position: 0 -360px }
.sprfl-bv { background-position: 0 -372px }
.sprfl-bw { background-position: 0 -384px }
.sprfl-by { background-position: 0 -396px }
.sprfl-bz { background-position: 0 -408px }
.sprfl-ca { background-position: 0 -420px }
.sprfl-cc { background-position: 0 -432px }
.sprfl-cd { background-position: 0 -444px }
.sprfl-cf { background-position: 0 -456px }
.sprfl-cg { background-position: 0 -468px }
.sprfl-ch { background-position: 0 -480px }
.sprfl-ci { background-position: 0 -492px }
.sprfl-ck { background-position: 0 -504px }
.sprfl-cl { background-position: 0 -516px }
.sprfl-cm { background-position: 0 -528px }
.sprfl-cn { background-position: 0 -540px }
.sprfl-co { background-position: 0 -552px }
.sprfl-cr { background-position: 0 -564px }
.sprfl-cu { background-position: 0 -588px }
.sprfl-cv { background-position: 0 -600px }
.sprfl-cw { background-position: -17px -936px }
.sprfl-cx { background-position: 0 -612px }
.sprfl-cy { background-position: 0 -624px }
.sprfl-cz { background-position: 0 -636px }
.sprfl-de { background-position: 0 -648px }
.sprfl-dj { background-position: 0 -660px }
.sprfl-dk { background-position: 0 -672px }
.sprfl-dm { background-position: 0 -684px }
.sprfl-do { background-position: 0 -696px }
.sprfl-dz { background-position: 0 -708px }
.sprfl-ec { background-position: 0 -720px }
.sprfl-ee { background-position: 0 -732px }
.sprfl-eg { background-position: 0 -744px }
.sprfl-eh { background-position: 0 -756px }
.sprfl-er { background-position: 0 -768px }
.sprfl-es { background-position: 0 -780px }
.sprfl-et { background-position: 0 -792px }
.sprfl-fi { background-position: 0 -804px }
.sprfl-fj { background-position: 0 -816px }
.sprfl-fk { background-position: 0 -828px }
.sprfl-fm { background-position: 0 -840px }
.sprfl-fo { background-position: 0 -852px }
.sprfl-fr { background-position: 0 -864px }
.sprfl-ga { background-position: 0 -876px }
.sprfl-gb { background-position: 0 -888px }
.sprfl-gd { background-position: 0 -900px }
.sprfl-ge { background-position: 0 -912px }
.sprfl-gf { background-position: 0 -924px }
.sprfl-gg { background-position: -17px -948px }
.sprfl-gh { background-position: 0 -936px }
.sprfl-gi { background-position: 0 -948px }
.sprfl-gl { background-position: 0 -960px }
.sprfl-gm { background-position: 0 -972px }
.sprfl-gn { background-position: 0 -984px }
.sprfl-gp { background-position: 0 -996px }
.sprfl-gq { background-position: 0 -1008px }
.sprfl-gr { background-position: 0 -1020px }
.sprfl-gs { background-position: 0 -1032px }
.sprfl-gt { background-position: 0 -1044px }
.sprfl-gu { background-position: 0 -1056px }
.sprfl-gw { background-position: 0 -1068px }
.sprfl-gy { background-position: 0 -1080px }
.sprfl-hk { background-position: 0 -1092px }
.sprfl-hm { background-position: 0 -1104px }
.sprfl-hn { background-position: 0 -1116px }
.sprfl-hr { background-position: 0 -1128px }
.sprfl-ht { background-position: 0 -1140px }
.sprfl-hu { background-position: 0 -1152px }
.sprfl-id { background-position: 0 -1164px }
.sprfl-ie { background-position: 0 -1176px }
.sprfl-il { background-position: 0 -1188px }
.sprfl-im { background-position: -17px -960px }
.sprfl-in { background-position: 0 -1200px } 
.sprfl-io { background-position: 0 -1212px }
.sprfl-iq { background-position: 0 -1224px }
.sprfl-ir { background-position: 0 -1236px }
.sprfl-is { background-position: 0 -1248px }
.sprfl-it { background-position: 0 -1260px }
.sprfl-je { background-position: -17px -972px }
.sprfl-jm { background-position: 0 -1272px } 
.sprfl-jo { background-position: 0 -1284px }
.sprfl-jp { background-position: 0 -1296px }
.sprfl-ke { background-position: 0 -1308px }
.sprfl-kg { background-position: 0 -1320px }
.sprfl-kh { background-position: 0 -1332px } 
.sprfl-ki { background-position: 0 -1344px }
.sprfl-km { background-position: 0 -1356px }
.sprfl-kn { background-position: 0 -1368px }
.sprfl-kp { background-position: 0 -1380px }
.sprfl-kr { background-position: 0 -1392px }
.sprfl-kw { background-position: 0 -1404px }
.sprfl-ky { background-position: 0 -1416px }
.sprfl-kz { background-position: 0 -1428px }
.sprfl-la { background-position: 0 -1440px }
.sprfl-lb { background-position: 0 -1452px }
.sprfl-lc { background-position: 0 -1464px }
.sprfl-li { background-position: 0 -1476px }
.sprfl-lk { background-position: 0 -1488px }
.sprfl-lr { background-position: 0 -1500px }
.sprfl-ls { background-position: 0 -1512px }
.sprfl-lt { background-position: 0 -1524px }
.sprfl-lu { background-position: 0 -1536px }
.sprfl-lv { background-position: 0 -1548px }
.sprfl-ly { background-position: 0 -1560px }
.sprfl-ma { background-position: 0 -1572px }
.sprfl-mc { background-position: 0 -1584px }
.sprfl-md { background-position: 0 -1596px }
.sprfl-me { background-position: 0 -1608px }
.sprfl-mf { background-position: -17px -984px }
.sprfl-mg { background-position: 0 -1621px }
.sprfl-mh { background-position: 0 -1633px }
.sprfl-mk { background-position: 0 -1645px }
.sprfl-ml { background-position: 0 -1657px }
.sprfl-mm { background-position: 0 -1669px }
.sprfl-mn { background-position: 0 -1681px }
.sprfl-mo { background-position: 0 -1693px }
.sprfl-mp { background-position: 0 -1705px }
.sprfl-mq { background-position: 0 -1717px }
.sprfl-mr { background-position: 0 -1729px }
.sprfl-ms { background-position: 0 -1741px }
.sprfl-mt { background-position: 0 -1753px }
.sprfl-mu { background-position: 0 -1765px }
.sprfl-mv { background-position: 0 -1777px }
.sprfl-mw { background-position: 0 -1789px }
.sprfl-mx { background-position: 0 -1801px }
.sprfl-my { background-position: 0 -1813px }
.sprfl-mz { background-position: 0 -1825px }
.sprfl-na { background-position: 0 -1837px }
.sprfl-nc { background-position: 0 -1849px }
.sprfl-ne { background-position: 0 -1861px }
.sprfl-nf { background-position: 0 -1873px }
.sprfl-ng { background-position: 0 -1885px }
.sprfl-ni { background-position: 0 -1897px }
.sprfl-nl { background-position: 0 -1909px }
.sprfl-no { background-position: 0 -1921px }
.sprfl-np { background-position: 0 -1933px }
.sprfl-nr { background-position: 0 -1945px }
.sprfl-nu { background-position: 0 -1957px }
.sprfl-nz { background-position: 0 -1969px }
.sprfl-om { background-position: 0 -1981px }
.sprfl-pa { background-position: 0 -1993px }
.sprfl-pe { background-position: -17px 0 }
.sprfl-pf { background-position: -17px -12px }
.sprfl-pg { background-position: -17px -24px }
.sprfl-ph { background-position: -17px -36px }
.sprfl-pk { background-position: -17px -48px }
.sprfl-pl { background-position: -17px -60px }
.sprfl-pm { background-position: -17px -72px }
.sprfl-pn { background-position: -17px -84px }
.sprfl-pr { background-position: -17px -96px }
.sprfl-ps { background-position: -17px -108px }
.sprfl-pt { background-position: -17px -120px }
.sprfl-pw { background-position: -17px -132px }
.sprfl-py { background-position: -17px -144px }
.sprfl-qa { background-position: -17px -156px }
.sprfl-re { background-position: -17px -168px }
.sprfl-ro { background-position: -17px -180px }
.sprfl-rs { background-position: -17px -192px }
.sprfl-ru { background-position: -17px -204px }
.sprfl-rw { background-position: -17px -216px }
.sprfl-sa { background-position: -17px -228px }
.sprfl-sb { background-position: -17px -240px }
.sprfl-sc { background-position: -17px -252px }
.sprfl-sd { background-position: -17px -264px }
.sprfl-se { background-position: -17px -276px }
.sprfl-sg { background-position: -17px -288px }
.sprfl-sh { background-position: -17px -300px }
.sprfl-si { background-position: -17px -312px }
.sprfl-sj { background-position: -17px -324px }
.sprfl-sk { background-position: -17px -336px }
.sprfl-sl { background-position: -17px -348px }
.sprfl-sm { background-position: -17px -360px }
.sprfl-sn { background-position: -17px -372px }
.sprfl-so { background-position: -17px -384px }
.sprfl-sr { background-position: -17px -396px }
.sprfl-st { background-position: -17px -408px }
.sprfl-sx { background-position: -17px -996px }
.sprfl-sv { background-position: -17px -420px }
.sprfl-sy { background-position: -17px -432px }
.sprfl-sz { background-position: -17px -444px }
.sprfl-tc { background-position: -17px -456px }
.sprfl-td { background-position: -17px -468px }
.sprfl-tf { background-position: -17px -480px }
.sprfl-tg { background-position: -17px -492px }
.sprfl-th { background-position: -17px -504px }
.sprfl-tj { background-position: -17px -516px }
.sprfl-tk { background-position: -17px -528px }
.sprfl-tl { background-position: -17px -540px }
.sprfl-tm { background-position: -17px -552px }
.sprfl-tn { background-position: -17px -564px }
.sprfl-to { background-position: -17px -576px }
.sprfl-tr { background-position: -17px -588px }
.sprfl-tt { background-position: -17px -600px }
.sprfl-tv { background-position: -17px -612px }
.sprfl-tw { background-position: -17px -624px }
.sprfl-tz { background-position: -17px -636px }
.sprfl-ua { background-position: -17px -648px }
.sprfl-ug { background-position: -17px -660px }
.sprfl-um { background-position: -17px -684px }
.sprfl-us { background-position: -17px -696px }
.sprfl-uy { background-position: -17px -708px }
.sprfl-uz { background-position: -17px -720px }
.sprfl-va { background-position: -17px -732px }
.sprfl-vc { background-position: -17px -744px }
.sprfl-ve { background-position: -17px -756px }
.sprfl-vg { background-position: -17px -768px }
.sprfl-vi { background-position: -17px -780px }
.sprfl-vn { background-position: -17px -792px }
.sprfl-vu { background-position: -17px -804px }
.sprfl-wf { background-position: -17px -816px }
.sprfl-ws { background-position: -17px -828px }
.sprfl-ye { background-position: -17px -840px }
.sprfl-yt { background-position: -17px -852px }
.sprfl-za { background-position: -17px -864px }
.sprfl-zm { background-position: -17px -876px }
.sprfl-zw { background-position: -17px -888px }

.flagcntr 
{
	margin:30px 30px 31px 45px
}

/* flags << */

/* Left Menu 1 >> */
.leftmenu_1  
{
	border: solid 1px #cc3300;  
	width:165px;
	border-bottom:none; 
} 
.leftmenu_1 ul 
{   
	margin: 0;   
	padding: 0;   
} 

.leftmenu_1 ul li 
{ 
	list-style-type: none;
	position: relative;
	padding: 0; 
} 

.leftmenu_1 ul li.level0, .leftmenu_1 ul li a:link, 
.leftmenu_1 ul li a:visited 
{
	display: block;
	text-decoration:none;
	color: black;
	background: white;
	padding: 0 0 0 4px;
	border-bottom: 1px solid #cc3300;
	font-size: 12px;
	line-height: 200%;
	width: 161px; 
}   

.leftmenu_1 ul li.level1 a 
{
	font-weight: normal;
	padding:0 0 0 4px
}  

.leftmenu_1 ul li.level1 a h1 
{
	font-weight: normal;
	font-size:14px;
}

.leftmenu_1 ul li a.active:link, .leftmenu_1 ul li a.active:visited, 
.leftmenu_1 ul li a.active:hover 
{ 
	color: #f87503;
	background: #fff1ce;
	font-weight: bold;
}

.leftmenu_1 ul li.level0, .leftmenu_1 ul li.level0 a:link, 
.leftmenu_1 ul li.level0 a:visited 
{   
	background: #cc3300;
	color: white;
	font-weight: bold;
}

.leftmenu_1 ul li.level0 a.active:link, .leftmenu_1 ul li.level0 a.active:visited,
.leftmenu_1 ul li.level0 a.active:hover, .leftmenu_1 ul li.level0 a.active_top:link, 
.leftmenu_1 ul li.level0 a.active_top:visited 
{ 
	color: black;
	background: #ffc13e; 
}

.leftmenu_1 ul li.level0 a.active_top:hover, 
.leftmenu_1 ul li.level0 a:hover 
{ 
	color: white;  
	background: #F88908;  
	text-decoration: none; 
}  

.leftmenu_1 ul li a:hover 
{ 
	background: #ffe2d9;  
	text-decoration: none; 
}  

.leftmenu_1 table, .leftmenu_1 td 
{ 
	margin:0;  
	padding:0;  
	border: 0;  
	border-collapse:collapse; 
} 

/* Left Menu 1 << */

/* Left Menu 2 >> */

.leftmenu_2
{
	padding-top:0;
	padding-right:10px
}

.leftmenu_2 ul li.level0
{
	height:21px;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding: 10px 5px 0px 7px;
	background-color:#cc3300
}

.leftmenu_2 ul li.level0 a
{
	text-decoration:none;
	color:#339999
}

.leftmenu_2 ul li.level0 a:hover
{
	text-decoration:underline;
	color:#339999;
}

.leftmenu_2 ul
{
	list-style:none;
	padding:0 0 31px 0;
	margin:1px 0 0 0;	
}

.leftmenu_2 ul li, .leftmenu_2 ul li h1
{
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.2em;
}

.leftmenu_2 ul li a,.leftmenu_2 ul li a:visited
{
	color:#333333;
	text-decoration:none;
	display:block;
	padding:7px 10px 7px 7px;
	margin:0;
	border-bottom:1px solid #ffd2d2;
	text-decoration:none
}

.leftmenu_2 ul li a:hover
{
	text-decoration:underline;
}

.leftmenu_2 ul li b a
{
	background-color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline
}

.leftmenu_2 ul li.selected a, .leftmenu_2 ul li a.selected
{
	background-color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline
}

.leftmenu_2 ul li p
{
	color:#333333;
	text-decoration:none;
	display:block;
	padding:7px 10px 7px 17px;
	margin:0;
	border-bottom:1px solid #ADD6D6;
	background-color:#EAF3F2
}

/* Left Menu 2 << */

/* Left Menu 3 >> */

.leftmenu_3
{
	border-left:solid 1px #9F9F9F;
	border-right:solid 1px #9F9F9F;
	border-bottom:solid 1px #9F9F9F;
	margin-bottom:50px;
}

.leftmenu_3 ul li
{
	display:block;
	padding:5px 10px 5px 0
}

.leftmenu_3 ul li.level0
{
	background-color:#CCC;
	padding-left:8px;
	color:#000
}

.leftmenu_3 ul li.level1
{
	padding-left:15px
}

.leftmenu_3 ul li.level1.special a
{
	color:#AC3300;
	font-weight:bold
}

.leftmenu_3 ul li.level1 a:hover
{
	color:#ac3300;
	text-decoration:underline
}

.leftmenu_3 ul li.level1.selected
{
	background-color:#FFE6E6;
	border-bottom:solid 1px #FFBFBF;
	border-top:solid 1px #FFBFBF;
}

.leftmenu_3 ul li.level1.selected a
{
	color:#000;
}

/* Left Menu 3 << */

/* Membership Table >> */

div.mtable table.tbX 
{
	text-align: center;
	background-color: #F5F5F5;
	border:solid 1px #CCC;
	font-size: 14px;
	font-weight: bold;
}

div.mtable table.tbX td
{
	border:solid 1px #CCC
}

div.mtable fieldset 
{
	width:570px;
	text-align:left
}

div.mtable fieldset h2
{
	margin:10px 0;
	font-weight:bold
}

div.mtable table.tbX th.bnh 
{
	text-align: left;
	background-color: #E0E0E0;
	padding:5px;
	color:#00528E
}

div.mtable table.tbX th.brh 
{
	background-color: #fff;
	color:#00528E;
	padding:8px 5px 5px 10px
}

div.mtable table.tbX th.bzh 
{
	background-color: #fff;
	padding:5px;
	color:#00528E
}

div.mtable table.tbX th.svh 
{
	background-color: #fff;
	padding:5px;
	color:#00528E
}

div.mtable table.tbX th.glh 
{
	background-color: #fff;
    padding:5px;
    color:#00528E
}

div.mtable table.tbX td.bn 
{
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding:5px
}

div.mtable table.tbX td.br 
{
	background-color: #F0F0F0;
	padding:5px
}

div.mtable table.tbX td.bz 
{
	background-color: #F0F0F0;
	padding:5px
}

div.mtable table.tbX td.sv 
{
	padding:5px;
	background-color: #F0F0F0
}

div.mtable table.tbX td.gl,div.mtable table.tbX td.price, div.mtable table.tbX td.priceF 
{
	background-color: #F0F0F0;
	padding:5px
}

div.mtable table.tbX td.gl a, div.mtable table.tbX td.sv a, 
div.mtable table.tbX td.bz a, div.mtable table.tbX td.fr a 
{
	color:Blue;
}

div.mtable table.tbX td.price
{ 
	font-weight:bold;
	font-size: 1.3em
}

div.mtable table.tbX td.priceF, div.mtable table.tbX td.priceG
div.mtable table.tbX td.priceS, div.mtable table.tbX td.priceZ
{ 
	font-weight:bold;
	font-size: 1.1em
}

div.mtable div.kayit 
{
	background-color: #ffe6e6; 
	text-align: center;
	color: Black; 
	font-weight: bold; 
	padding: 10px;
	font-size:1.2em;
}

/* Membership Table << */

/* Daily Visitor >> */

div.dailyvisitor div.left
{
	float:left;
	width:330px;
}

div.dailyvisitor div.right
{
	float:left;
	width:560px;
}

div.dailyvisitor div.countries 
{
	float:left;
	width:100px;
	border-bottom:solid 1px gray;
	padding:6px 2px;
}

div.dailyvisitor div.countries div.flag,#info-body div.countries div.name,
div.dailyvisitor div.countries div.count 
{
	float:left;
	font-size:0.9em
}

div.dailyvisitor  div.countries div.count 
{
	padding-left:2px
}

/* Daily Visitor << */

/* API Doc >> */

#apidoc 
{
	line-height:1.4
}

#apidoc .seperator 
{
	background-color:#E5EBF5;
	color:#564B47;
	font-size:1.6em;
	font-weight:bold;
	margin:0;
	padding:5px 15px;
	text-align:left;
	border:solid 1px #CCDBEB
}

#apidoc_left 
{
	width: 130px;
	color: #564b47;
	margin: 0px;
	float:left;
	padding: 0 3px 3px 3px
}

#apidoc_left ul 
{
	margin-left: 1em
}

#apidoc_left li 
{
	list-style-type: none;
	padding: 3px 0;
	font-weight: bold
}

#apidoc_left a, #apidoc_content a 
{
	text-decoration:none
}

#apidoc_content 
{
	float:left;
	width:700px;
	margin: 0 0 0 10px;
	padding: 0 0 6px 0;
	background-color: #ffffff
}

#apidoc_right 
{
	position: absolute;
	right: 0px;
	width: 190px;
	color: #564b47;
	margin: 0px; 
	padding: 0px;
}

#apidoc .param_table 
{
	border-collapse:collapse;
	border-spacing:0
}

#apidoc .param_table td, #apidoc .param_table th 
{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:10px
}

#apidoc .param_table th 
{
	background-color:#FFFEE5
}

#apidoc .api_main h1 
{
	color:#000;
	font-size:2.1em;
	margin:10px 0
}

#apidoc .api_main h2 
{
	clear:none;
	color:navy;
	font-size:1.9em;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.4em;
	padding:10px 0 6px
}

#apidoc .api_main h3 
{
	color:#71AC0A;
	border-top:1px solid #EEEEEE;
	font-size:1.35em;
	font-weight:bold;
	line-height:1;
	margin:0 0 15px;
	padding-top:13px
}

#apidoc .api_main h4 
{
	color:#71AC0A;
	border-top:1px solid #EEEEEE;
	font-size:1.35em;
	font-weight:bold;
	line-height:1;
	margin:0 0 15px;
	padding-top:13px
}

#apidoc .api_main h3 a 
{
	display:block;
	width:150px
}

#apidoc .api_main ul 
{
	padding-left:60px;
	line-height:2em;
	list-style-type: disc;
	list-style-position: inside
}

#apidoc .api-list, #apidoc .arg-more 
{
	font-size:115%;
	line-height:1.4;
	margin:-25px 0 0 100px;
	position:relative;
	top:-15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size:1.1em
}

#apidoc ul.api-list
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type: disc;
	margin-left:10%;
}

#apidoc ul.api-list li
{
	margin-bottom:1%;
}

#apidoc td.api-arguments, #apidoc td.api-errors 
{
	font-size:1em !important;
	padding:6px 24px 6px 0;
	vertical-align:top
}

#apidoc code 
{
	display:inline
}

#apidoc pre, #apidoc code 
{
	color:#666666;
	font-size:100%;
	margin:0
}

#apidoc div.api-example 
{
	background-color:#E5ECF3;
	border:1px solid black;
	font-size:1.35em;
	font-weight:bold;
	line-height:1.5em;
	margin:0 0 15px;
	max-height:300px;
	overflow:auto;
	padding:13px
}

#apidoc div.api-example-response 
{
	background-color:#EEEEEE;
	border:1px solid black;
	font-size:1.35em;
	font-weight:bold;
	line-height:1.5em;
	margin:0 0 15px;
	max-height:300px;
	overflow:auto;
	padding:13px
}

#api-docs a 
{
	color:Blue;
	text-decoration:underline
}

#api-docs a:hover,#apidoc .api_main a:hover 
{
	color:#000033
}

#api-docs h3 
{
	color:#71AC0A;
	font-size:1.35em;
	font-weight:bold;
	line-height:1;
	margin:0 0 15px;
	padding-top:13px
}

#api-docs h4
{
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	line-height:1;
	margin:30px 0;
}

#apidoc table.errtable th 
{
	background-color:#FFFEE5;
	color:#000;
	text-align:center
}

#apidoc table.errtable td 
{
	padding:5px;
	text-align:left;
	border-bottom:solid 1px #f1f1f1
}

/* API Doc << */

/* Category Popup >> */

#category_form 
{
}

#category_form dd 
{
	color:#686868;
	float:left;
	margin: 10px 3px 3px 0;
}

#category_form dt select,#category_form dd select  
{
	width: 145px;
	height:260px;
	font-size:0.8em
}

#category_info_row
{
	font-weight:bold;
	clear:both
}

.category_search_results 
{
	margin:3px 0 5px 0; 
	background-color:#e4e4e4;
	padding:5px
}

#ulCategorySearch 
{
	list-style-type:square;
	margin-left:15px
} 

#ulCategorySearch li 
{
	padding:5px 0 10px 0;
	margin:2px 0 ;
	line-height:1.4em
} 

#ulCategorySearch li a 
{ 
	color:Blue;
	text-decoration:none
}

#ulCategorySearch li a:hover 
{ 
	color:#cc3300 
}

/* Category Popup << */

/* Join & Login >>*/

#info-body div.register-buyer,#info-body div.register-seller
{
	margin:5% 0.30%
}

#info-body div.login-left, #info-body div.login-right
{
	margin-top:2%
}

#info-body div.register-buyer div.link,#info-body div.register-seller div.link,
#info-body div.login-right div.link
{
	margin-top:7%;
	font-size:1.5em;
	text-align:center
}

#info-body div.register-buyer h3,#info-body div.register-seller h3,
#info-body div.login-left h3, #info-body div.login-right h3
{
	padding-bottom:10px;
	font-size:1.5em;
	margin-bottom:10px
}

#info-body div.register-buyer h3
{
	border-bottom:solid 1px #399;
	color:#339999
}

#info-body div.register-seller h3
{
	border-bottom:solid 1px #932500;
	color:#CC3300
}

#info-body div.login-left h3, #info-body div.login-right h3
{
	color:#AC3300;
	border-bottom:solid 1px #AC3300;
}

#info-body div.login-left div.ui-header-local
{
	clear:both;
	margin-top:20px
}

/* Join <<*/

/* Tables >> */

.selecto li
{
	border-bottom:1px solid #999;
	overflow:auto;
	padding:3px 0;
	line-height:1.8em;
	height:45px;
}

.selecto li label
{
	font-style:italic;
	float:left;
	width:13%;
	color:#666
}

.selecto li span.flt
{
	float:left; 
	width:auto;
	width:86%;
	color:Black
}

/* Tables << */

/* General >> */

.w3
{
	width:25px!important
}

.w7
{
	width:55px!important
}

.w8
{
	width:60px!important
}

.w25
{
	width:100px!important
}

.w30
{
	width:150px!important
}

.w34
{
	width:200px!important
}

.w40
{
	width:240px!important
}

.w50
{
	width:300px!important
}

.w64
{
	width:350px!important
}

.w80
{
	width:400px!important
}

.w100
{
	width:450px!important
}

.w30_
{
	width:30%;
}

.w60_
{
	width:60%;
}

.wauto
{
	width:auto!important
}

.mb30
{
	margin-bottom:30px!important
}

.mt30
{
	margin-top:15px!important
}

.center
{
	text-align:center!important
}

.vtop
{
	vertical-align:top
}

.cursorpointer
{
	cursor:pointer
}

.clear
{
	clear:both;
}

table.tableshare a 
{
	color:Blue
}

table.tableshare td
{
	padding:10px;
}

div.vspc20
{
	height:20px
}

.ui-state-error
{
	border:solid 1px red!important;
	margin:0 0 5px 0;
}

.ui-state-error a
{
	color:Blue;
}

a.run-link, a:link.run-link, a:visited.run-link, a.run-link:hover, button.run-link
{
	background:transparent url('media/animated/ajax-loader.gif') center no-repeat!important;
	color:White
}

#divSearchResult
{
	margin:20px 0;
	height:250px;
	overflow:auto;
	display:none;
}

#divSearchResult ul li 
{
	clear:both;
}

#divSearchResult img
{
	margin:10px 0;
	float:left;
}

#divSearchResult a.textlink
{
	float:left;
	margin:5% 0 0 10px;
}

div.searchbox
{
	text-align: center;
	margin-bottom:15px
}

.right
{
	text-align:right;
}

.h30
{
	height:30px
}

.v30
{
	margin-top:30px
}

.red-button 
{
	background-color:#CC3300;
	border:1px solid #D3D3D3;
	color:#fff;
	font-weight:normal;
}

#info-body div.HelpL
{
	float:left;
	width:210px;
}

#info-body div.HelpR
{
	float:left;
	margin-left:10px;
	width:660px;
}

.ui-icon-alert-text
{
	float: left; 
	margin-right: 0.3em;
}

div.wcomment
{
	width:740px!important
}

/* General << */

/* Account Edit >> */

#account_content 
{
	display:none
}

#account_content div.left
{
	float:left;
	width:165px;
}

#account_content div.right
{
	float:left;
	margin-left:10px;
	width:720px;
	text-align:justify!important
}

#RecordListAdm p
{
	margin: 0 0 10px 0;
	color:black;
	background-color:#f1f1f1;
	padding:7px 5px;
	border:solid 1px gray;
}

#RecordListAdm p span
{
	margin-right:10px 
}

#RecordList div.row
{
	clear:both;
	border: solid 2px #f1f1f1;
	margin-bottom:10px;
	overflow:auto;
	height:100%;
	padding:10px;
	line-height:2.1em;
	width:100%
}

#RecordList div.row div
{
	padding-bottom:10px
}

#RecordList div.row.clickable
{
    cursor:pointer
}

#RecordList div.row div.c5,#RecordList div.row div.c10,
#RecordList div.row div.c15,#RecordList div.row div.c20,
#RecordList div.row div.c30,#RecordList div.row div.c35,
#RecordList div.row div.c55,#RecordList div.row div.c60,
#RecordList div.row div.c70,#RecordList div.row div.c75,
#RecordList div.row div.c80,#RecordList div.row div.c85
{
	float:left;
	text-align:left;
}

#RecordList div.row div.c5
{
	width:5%;
	text-align:center;
}

#RecordList div.row div.c10
{
	width:10%;
}

#RecordList div.row div.c15
{
	width:15%;
}

#RecordList div.row div.c20
{
	width:20%;
}

#RecordList div.row div.c30
{
	width:30%;
}

#RecordList div.row div.c35
{
	width:35%;
}

#RecordList div.row div.c55
{
	width:55%;
}

#RecordList div.row div.c60
{
	width:60%;
}

#RecordList div.row div.c70
{
	width:70%;
}

#RecordList div.row div.c75
{
	width:75%;
}

#RecordList div.row div.c80
{
	width:80%;
}

#RecordList div.row div.c85
{
	width:85%;
}

#RecordList div.row a
{
	color:Blue
}

#RecordList table
{ 
    border-collapse:collapse;
	border-spacing: 0px; 
}

#RecordList table td
{ 
	width:1%;
	border-bottom: dotted 1px #CCC ;
	padding: 10px 2px;
	text-align:left;
	line-height:1.2em;
	vertical-align:top
}

#RecordList tr.clickable:hover,
#RecordList div.clickable:hover  
{
    background-color: #DFDFDF;
    cursor:pointer
}

#RecordList tr.clickable td,
#RecordList div.row a.delete
{
    cursor:pointer
}

#RecordList table td.right
{
	text-align:right!important;
}

.newform_admline .adm_items 
{
	margin-bottom:10px;
	padding:5px 8px;
	border:solid 1px #ccc
}

.newform_admline .adm_items a 
{
	padding:6px 4px;
	background:gray none repeat scroll 0%;
	font: 1.0em Verdana, Sans-serif;
	color:#fff;
	margin-right:2px
}

#adm_pending_c a,#adm_pending_p a,#adm_pending_b a
{
	color:Blue!important;
	background-color:White!important;
	text-decoration:underline;
	font-family:Arial;
}

.newform_admline .adm_items a:hover 
{
	color:Yellow
}

.newform_admline .adm_items input
{
	border:solid 1px gray;
	padding:3px;
	width:60px
}

.newform_admline span 
{
	margin-right:5px;
}

.newform_admline .adm_items span label 
{
	margin:2px
}

.newform_admline a.space
{
	margin-left:50px;
}

.newform_admline a.spacesmall
{
	margin-left:100px;
}

.newform_admline a.spacexsmall
{
	margin-left:30px;
}

#ajaxpagertop,#ajaxpagerbottom
{
	background:none repeat scroll 0 0 #FFE7CE;
	border:1px solid #FFB96F;
	overflow:auto;
	padding:5px 8px;
	width:98%;
}

#ajaxpagertop
{
	margin-bottom:10px
}

#ajaxpagerbottom
{
	margin-top:10px
}

#ajaxpagertop span.sprite, #ajaxpagerbottom span.sprite
{
	cursor: url(), pointer
}

.mtb10
{
	margin:8px 0
}

.checkboxtext
{
	vertical-align:top;
}

.f65
{
	font-size:0.65em;
}

#datatable td
{
	padding:12px 3px;
	width:10%;
}

#datatable .ie
{
	width:8%!important;
}

#ItemListTop
{
	border:solid 1px #DFDFDF;
	padding:10px;
	margin-bottom:15px;
	overflow:auto;
	height:100%
}

#ItemListSearch
{
	float:left
}

#ItemListSearch input
{
	width:140px
}

#ItemListRadio
{
	text-align:right;
	font-size:0.9em
}

#AccountMobile
{
	border:solid 1px #DFDFDF;
	height:350px;
	margin-top:15px;
	padding:10px
}

#AccountMobile h2
{
	font-size:2.1em;
	margin:25px 0
}

#InvitationPreview
{
	background:#E6E6E6 none no-repeat scroll 6px 8px;
	border:1px solid #ccc;
	font-size:0.97em;
	margin:0.5em 1px 0 0;
	overflow:hidden;
	padding:7px
}

div.map_canvas 
{
	width: 550px; 
	height: 360px
}

ul.CategorySearchList 
{
	list-style-type: none
} 

ul.CategoryList 
{
	list-style-type:disc;
	margin-left:15px
}

ul.CategorySearchList li, ul.CategoryList li 
{
	padding:5px 0 10px 0;
	margin:2px 0 
} 

ul.CategorySearchList li a 
{ 
	color:Blue 
}

ul.CategorySearchList li a:hover 
{ 
	color:#cc3300 
}

ul.CategoryList li a 
{ 
	color:Green 
}

ul.CategoryList li a:hover 
{ 
	color:#cc3300 
}

ul.CategoryList li span a 
{ 
	color:Red 
}

.bordertopbottomgray 
{
	border-top:solid 1px #f1f1f1;
	border-bottom:solid 1px #f1f1f1
}

span.mandatory
{
	color:Red;
	padding-left:2px
}

#batchproductsteps a
{
	color:Blue;
}

#batchproductsteps div.step
{
	clear:left;
	border:solid 1px gray;
	margin:10px 0;
	padding:10px;
	overflow:auto;
	height:100% /*ie6*/
}

#batchproductsteps div.step h2
{
	float:left;
	font-size:3.5em;
	margin-left:5px;
	vertical-align:middle;
	padding:30px 15px 30px 0
}

#batchproductsteps div.step div.data
{
	margin-left:45px
}

#batchproductsteps div.step div.data fieldset
{
	width:90%!important
}

#graphic_process
{
	padding:10px 15px 10px 25px;
	text-align:left;
	color:Black;
	background-color:#FEFFBF;
	background-image:url('media/animated/ajax-loader.gif') ;
	background-position:5px center ;
	background-repeat:no-repeat;
	font-size:1.1em;
	font-weight:bold;
	margin:5px 0;
}

#GraphTypeRadio
{
	margin:20px 0;
	text-align:center
}

div.graphic_header
{
	text-align:center;
	font-weight:bold;
	font-size:1.5em;
	margin-bottom:10px
}

div.graphicol2
{
	 
}

div.graphicol2 div.l
{
	float:left;
	width:510px;
}

div.graphicol2 div.r
{
	float:left;	
	width:200px;
	margin-left:10px
}

div.graphicrow
{
	clear:left;
	width:200px
}

div.graphicrow div.rowl img
{
	border:solid 1px #f1f1f1!important
}

div.graphicrow div.rowl img:hover
{
	border:solid 1px #ccc!important
}

div.graphicrow div.rowl div.vtop
{
	vertical-align:top;
	float:left;
	margin-right:5px;
}

div.graphicrow div.rowl
{
	float:left;
	width:180px;
	margin-bottom:10px;
}

div.graphicrow div.rowr
{
	float:right;
	width:20px;
	margin-bottom:10px;
	text-align:right;
}

#PicOpts
{
	margin-bottom:10px;
	text-align:center
}

table.ExtPics tr,table.ExtPics td
{
	padding:7px;
}

div.draggable 
{
	padding:10px;
	border:solid 1px gray;
	margin:0 5px 15px 5px
}

div.draggable:hover 
{
	cursor:move;
	border:solid 1px red;
}

div.draggable a.batch-product-picture-delete
{
	padding-top:1px;
}

img.droppable 
{ 
	width: 100px; 
	height: 100px; 
	padding: 10px; 
	margin: 15px 5px; 
	display:block
}

table.pic-batch-upload td.left-info
{ 
	vertical-align:top ;
	width:135px
}

div#content-batch-picture-list
{ 
	border: solid 1px #ccc;
	vertical-align:top ;
	margin-left:10px;
	width:510px;
	height:550px;
	overflow:auto;
}

div#content-batch-picture-list div.rows
{ 
	clear:both;
	padding:15px 0;
	overflow:auto;
	height:160px;
	border-bottom:solid 1px gray
}

div#content-batch-picture-list div.picture
{
	float:left;
	width:140px;
	margin-left:20px;
}

div#content-batch-picture-list div.picture img
{
	border:solid 1px #ccc
}

div#content-batch-picture-list div.info
{
	float:left;
	margin-left:10px;
	width:310px
}

div#content-batch-picture-list div.info p
{
	margin-top:10px;
}

/* Account Edit << */

/* Sliding Content >> */

div.slidercontainer img 
{
	border: 0;
}

div.slidercontainer
{
	outline: none;
	width: 500px;
	padding: 0;
	margin: 0 auto;
}

div.sliderblock 
{
}

div.slidermainview 
{
	float: left;
	position: relative;
}

div.sliderwindow 
{
	height:286px;	
	width: 500px;
	border:solid 1px #ccc;
	overflow: hidden;
	position: relative;
}

div.sliderimagelist 
{
	position: absolute;
	top: 0; 
	left: 0;
}

div.sliderimagelist img 
{
	float: left;
}

div.sliderpaging 
{
	position: absolute;
	bottom:-50px;
	right: 0px;
	height:47px;
	z-index: 100;
	text-align: center;
	line-height: 25px;
	cursor:pointer
}

div.sliderpaging a 
{
	padding: 5px;
	text-decoration: none;
	color: #000;
}

div.sliderpaging a.active 
{
	font-weight: bold; 
	background: #ac3300; 
	color:#fff;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.sliderpaging a:hover 
{
	font-weight: bold;
}

/* Sliding Content << */

/* Search >> */

#search-outer 
{
	padding: 20px 10px 10px;
    width: 900px;
}

#search-header
{
	margin-bottom:10px;
}

#search-header div.logo
{ 
	float:left;
	margin-right:15px;
}

#search-header div.logo img
{
	border-width:0px;
}

#search-header div.search-form input.search-term 
{
	border: solid 1px #000;
	height:1.38462em;
	padding:4px 2px 0 2px;
	width:35em;
	margin:10px;
}

#search-header div.search-form input.search-term:focus 
{
	border: solid 1px #ac3300;
}

#search-header div.search-form .search-button 
{
	height:1.80em;
}

#search-header div.search-form input.search-term, 
#search-header div.search-form .search-button 
{
	font-size:16px;
	margin:1px 0;
	vertical-align:top;
}

#search-content div
{
	float:left;
}

#search-criteria
{
	padding:4px 0;
	border:solid 1px #ccc;
}

#search-criteria div
{
	padding:0 4px;
	width:160px;
}

#search-type li
{            
	margin-bottom:3px;
	padding:6px 0 6px 10px;
	list-style-type: square;
	list-style-position: inside
}

#search-type li.selected
{            
	background-color:#DFDFDF
}

#search-type li a, #search-type li a:visited
{
	text-decoration:none;
	color:#000;
}

#search-type li:hover, #search-type li a:hover
{            
	background-color:#DFDFDF;
	cursor:pointer;
	color:Red;
}

#search-filter
{
	border-top:1px dotted #999999;
	margin:10px 0;
	padding:4px
}


#search-filter ul.options li 
{
    margin-bottom: 0.5em;
    list-style:none outside none
}


#search-filter ul.options label 
{
    display: block;
	font-size: 1.0em;
    font-weight: bold;
    padding: 5px 0;
    margin-bottom:2px    
}

#search-filter ul.options li input
{
    border: 1px solid #000000;
    padding: 4px 2px 0;
    width: 120px;
}

#search-filter select
{
	font-size:0.9em
}

#search-result
{
	width:660px;
	margin-left:20px;
}

#search-result div.content h2
{
	font-size:1.2em;
	margin-left:0;
	font-weight:bold;
	line-height:1.3em
}

#search-result div.content div.info
{
	height: 45px;
    line-height: 1.25em;
    margin-top: 10px;
    overflow: hidden;
    width:100%;
}

#search-result div.content div.sub-info
{
    margin-top: 10px;
    width:100%;
}

#search-result div.content div.countryname
{
    color:#ac3300;
    font-size:0.9em;
}

#search-result div.content div.sub-info label
{
	font-weight: bold;
    padding-right: 5px;
}

#search-result div.content div.extra-info-nolink
{
	padding-top:10px;
	font-size:0.95em;
}

#search-result div.content div.small-info, #search-result div.content div.small-info-2
{
	font-size:0.9em;
	font-style:italic;
	color:#ac3300;
	margin-top:20px;
	width:100%;
}

#search-result div.content div.small-info-2
{
	font-style:normal;
	color:Black;
	color:#106F00;
}

#search-result div.content div.price 
{
    color: Green;
    font-size: 1.1em;
    font-weight: bold;
}

#search-result div.content div.fair-row.first 
{
    padding-top: 10px;
}

#search-result div.content div.fair-row.first 
{
    padding-top: 10px;
    width:100%;
}

#search-result div.content div.fair-row
{
    margin: 5px 0 0;
    width:100%;
}
 
#search-result div.content div.bottom-info 
{
    font-size: 0.95em;
    margin-top: 20px;
}

#search-result div.content div.sub-info span
{
    padding-right: 10px;
}

#search-result div.content div.title,#search-result div.content div.title2 
{
    height: 70px;
    line-height: 1.25em;
    margin-top: 10px;
    overflow: hidden;
    width:100%;
    color:#ac3300
}

#search-result div.content div.title2 
{
	height: 30px;
}

#search-result div.content div.contact
{
    height: 70px;
    line-height: 1.25em;
    margin-top: 10px;
    font-size:0.99em;
    overflow: hidden;
    width:100%;
    color:#000
}


#search-result div.content div.comments
{
	width:100%!important;
	line-height:1.2em
}

#search-result h1
{
	font-size: 1.4em;
    margin: 0 0 2px 10px;
}

#search-result h1 span.total
{
	font-size:0.85em;
	font-weight:normal;
	color:#333;
}

#result-set li.record, #result-set li.recordcategory
{
    border-bottom: 1px dotted #999999;
    padding: 10px 0;
    overflow:auto;
    height:100%;
    clear:both;
}

#result-set li.recordcategory
{
	border:none;
}

#result-set div.Breadcrumbs
{
	color:#333;
	margin-bottom:10px;
	font-size:1.0em;
}

#result-set div.Breadcrumbs h2 ul
{
	background-color:#f1f1f1;
	padding:10px;
	border:solid 1px #ccc;
	font-size:0.75em
}

#result-set div.Breadcrumbs h2 ul:hover
{
	border:solid 1px #ac3300;
}

#result-set div.Breadcrumbs a
{
	text-decoration:none;
}

#result-set li.categorytree h1
{ 
	font-size: 1.4em;
	margin:0 0 15px 10px ;
}

#result-set li.categorytree h2
{ 
	font-size: 1.3em;
	margin:1% 4%;
	font-weight:normal;
}

#result-set li.categorytree h3
{ 
	font-size: 1.2em;
	margin:1% 8%;
	font-weight:normal;
}

#result-set li.categorytree h4
{ 
	clear:both;
	font-size: 1.0em;
	margin:1% 10%;
	font-weight:normal;
}

#result-set li.categorytree h5
{ 
	clear:both;
	font-size: 0.9em;
	margin:1% 12%;
	font-weight:normal;
}

#result-set li.record div.photo
{
    float: left;
    width: 100px;
    padding:0 10px
}

#result-set li.record div.content
{
    float: left;
    width:510px;
    margin-left:10px
}

#result-set li.record div.onecol
{
	width:650px!important;
}

#clue-info-box
{
	border-bottom: 1px solid #1111CC;
    border-top: 1px solid #1111CC;
    font-size: 0.95em;
    margin-bottom: 5px;
    padding: 5px 0 5px 5px;
    display:none;
    width:100%
}

#search-footer
{
	margin-top:20px;
	clear:both;
	text-align:center;
}

#search-footer hr 
{
    border: 1px solid #FFE6E6;
    margin-top: 10px;
}

#search-progress 
{
	background-color:white;
	display:none;
	height:1000px;
	opacity:0.6;
	filter: alpha(opacity = 60);
	position:absolute;
	left:0;
	text-align:center;
	top:105px;
	padding-top:150px;
	left:190px;
	width:700px;
	z-index:1;
}

#search-summary
{
	padding:5px 0;
	font-size:0.90em;
	height:10px;
}

#search-pager
{
	margin-top:10px
}

#search-pager li
{
	border:solid 1px #ccc;
	float:left;
	padding:8px;
	margin:0 8px 0 0;
	background-color:#f8f8f8;
	color:Navy;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#search-pager li a:hover
{
	cursor:pointer;
	font-weight:bold
}

#search-pager li.selected
{
	background-color:#ddd;
	font-weight:bold
}

#norecordfound
{
	width:100%
}

.xbtndelete
{
	vertical-align:top;
	color: #AC3300;
    cursor: pointer;
    font: 28px/28px Arial,sans-serif;
    height: 15px;
    padding: 20px 2px 0 2px;
    top:14px;
    width: 14px
}

/* Search << */

/* Feedback >> */

.fbbox-kntl { background:#fff; padding:15px; }
.fbbox-header { position:relative; height:120px; }
.fbbox-header p { position:absolute; left:255px; top:27px; width:330px; font-size:18px; font-weight:bold; line-height:20px; color:#ff6600; }
.fbbox-container-titles { overflow:auto; background:#232839; }
.fbbox-container-titles .fbbox-col { float:left; padding:7px 15px; }
.fbbox-container-titles .fbbox-left { width:410px; }
.fbbox-container-titles .fbbox-right { width:350px; }
.fbbox-col h2 { margin:0 !important; font-size:13px; font-weight:bold; color:#fff; }
.fbbox-content { overflow:auto; min-height:100px; margin:5px 0 10px 0; padding:10px 0; border:solid 1px #ccc; border-width:1px 0; }
.fbbox-content .fbbox-col { float:left; }
.fbbox-content .fbbox-left { width:430px; padding:0 15px 0 0;  }
.fbbox-form-seperator { padding:0 15px 5px 5px }
.fbbox-form-seperator select { display:block; width:225px; }
.fbbox-form-seperator textarea { display:block; width:220px; height:100px; }
.fbbox-form-smallprint { font-size:9px; text-align:right; color:#6c7a85; }
.fbbox-description { padding:10px 0 0 0; font-size:12px; color:#6c7a85; }
.fbbox-description a { color:#ff6e00; text-decoration:none; }
.fbbox-content .fbbox-right { width:400px; padding:30px 0 0 20px; }
.fbbox-rating-first-line { padding:0 0 10px 0 !important; }
.fbbox-rating-line { overflow:auto; padding:30px 0; border:solid 1px #ccc; border-width:0 0 1px 0; }
.fbbox-rating-title { float:left; width:65px; padding:10px 0 0 0; font-size:12px; font-weight:bold; color:#6c7a85; }
.fbbox-rating-point { float:left; width:60px; text-align:center; }
.fbbox-rating-point span { display:block; margin:0; padding:0; text-align:center; font-size:14px; }
.fbbox-rating-legend { width:400px; padding:5px 0 0 0;height:30px  }
.fbbox-rating-legend-empty-col { float:left; width:65px; height:15px; font-size:11px; font-weight:bold; }
.fbbox-rating-legend-col { float:left; width:60px; text-align:center; font-size:11px; font-weight:bold; color:#c78924; }
.fbbox-rating-legend-col span { display:block; text-align:center; font-size:14px; font-weight:normal; color:#000; } 
.fbbox-footer { position:relative; height:40px; }
.fbbox-result p { width:500px; margin:0 auto; padding:15px 0; font-size:12px; font-weight:bold; color:#6c7a85; }
.fbbox-result a { display:block; width:150px; margin:0 auto; text-align:center; color:#232839; font-size:10px; text-decoration:none; }
.fbbox-submit { position:absolute; left:250px; }
.fbbox-submit input { width:70px !important; }
.fbbox-privacy { position:absolute; right:0; }
.fbbox-privacy a { color:#000; }

/* Feedback << */
