
body, html {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
    position: relative;
    font-size: 100%;
	text-align:justify;
}


a:link, a:visited, a:hover { margin:0px; padding:0px; text-decoration: underline; font-size:1em; }
a:hover { text-decoration: none;}

#layout { 
    width: 960px !important; 
    /* width: 80% !important; */
    margin:0px; 
    padding:0px;
}


#main, #create {
    width: 65%;
    float: left;
    margin: 0% 5% 1% 0%;
}

.info {
    font-size:12px;
    margin:5px 10px 10px 5px;
    text-align:center;
}


img {border:0px;}
td { font-size:0.6em;} /* Stoopid */

.b{border:1px solid red;}
.c{border:1px solid blue;}

.left { float:left;}
.right { float:right;}

h1 { font-size:1.3em; text-align:center; color: black;}
h2 { font-size:1.2em; text-align:center;color: black;}
h2.block-title  { height:16px; text-transform:uppercase; font-weight:normal; margin:6px 0px 0px 0px; padding:2px 0px 0px 5px; font-size:1em;}
h3 { font-size:1.1em;text-align:left;color: black;}

.input-select { padding: 3px; margin:0px 10px 0px 25px; padding:3px; width:13px;
}
input { background-color:#f6f5f5; width:150px; border:0px; border-top:1px solid #dddcdc; border-left:1px solid #dddcdc;}
.input-bold { font-weight: bold; font-size:0.9em; background-color:#f6f5f5; border:0px; border-top:1px solid #dddcdc; border-left:1px solid #dddcdc;}

.input-small { font-size:0.9em; background-color:#f6f5f5; width:75px; margin-left: 30px; border:0px; border-top:1px solid #dddcdc; border-left:1px solid #dddcdc;}
.input-vsmall { font-size:0.9em; background-color:#f6f5f5; width:35px; margin-left: 0px; border:0px; border-top:1px solid #dddcdc; border-left:1px solid #dddcdc; }

h1 .img,
h2 .img,
h3 .img,
h4 .img,
h5 .img {padding: 0px; margin: 0px;}


p{ text-align:justify; margin:0px; padding:0px;}
strong { font-weight:bold;}

#profile-area { height:26px; background:url(img/profile-area-bg.gif) no-repeat;}
.profile-area1024 {height:26px; background:url(img/header1024.gif) no-repeat !important;}
#profile-area ul { float:right; clear:none; padding: 0px; margin: 0px; padding:4px 55px 0px 0px; list-style-type: none;}
#profile-area ul li{ padding: 0px; margin: 0px; display:inline;}
#profile-area a:link, #profile-area a:visited, #profile-area a:hover { text-decoration:none;}
#profile-area ul li.welcome { font-size:1.1em; padding-right:20px;}

#head { height:56px;}
#head .separator { height:56px; padding:0px; margin:4px 10px; background:url(img/v-sep.gif) center repeat-y; float:left;}
#devoler p { color:#cccccc; font-size:1em; margin:0px; padding:0px 0px 5px 0px;}
#devoler img { margin-left:10px;}

#head ul { float:right; clear:none; padding: 0px; margin: 0px; padding:30px 6px 0px 0px; list-style-type: none;}
#head ul li{ padding: 0px; margin: 0px; display:inline; padding:0px 0px 0px 15px;}
#head a:link, #head a:visited, #head a:hover { text-decoration:none;}
 
.separator { height:26px; padding:0px; background:url(img/v-sep.gif) center repeat-y; float:left;}
.h-sep { height:1px; background-color:#e6e6e6; margin:1px 0px 2px 0px; clear:both;}




#map {height:222px; background-color: transparent;}
#map #your-location { float:left; position:relative; left:-375px; top:190px; margin-right:-375px; text-transform:uppercase; font-size:11px; text-align:left;}
#map-text { float:left; padding:0px 10px; width:50%; font-size:12px;}
#map h2 { margin:0px; padding:10px 0px 8px 0px; text-transform:uppercase; font-size:1.1em;}
#map p { margin:0px; padding:0px 0px 5px 0px; font-size: 12px;}
#map ul { margin:0px; padding:0px; list-style-type: none; padding:5px 0px;}
#map ul li { background:url(img/li-dot.gif) left top no-repeat; padding-left:10px; text-align:left;}
#map a:link, #map a:link, #map a:visited, #map a:hover { font-size:11px; font-weight:bold;}
a.green:link,  a.green:visited,  a.green:hover { font-size:1.1em; font-weight:bold;}
.green { color: green; }
.red { color: red; }

#inner-promo { height:104px; float:left; text-align:left; clear:both; padding:0px; margin:0px; width: 300px;
background: url(img/inner.gif) no-repeat;
}
#inner-promo img { padding-top:4px;}

#search-area .separator { height:26px; padding:0px; background:url(img/v-sep.gif) center repeat-y; float:left; margin:0px 10px;}
/* #search { margin-top:3px; width:187px;} */
#search { margin-top:3px; width:28.5%; }
#search input { margin:0px; padding:0px; height:15px; width:125px;}
#search .submit-btn { width:10px; height:10px; border:0px; margin:0px; margin:0px 0px 0px 3px;}
#buyers { margin-top:3px; }
a.orange:link,  a.orange:visited,  a.orange:hover { font-size:1.1em; font-weight:bold; color: orangeRed;}
#buyers a.orange:link, #buyers a.orange:visited, #buyers a.orange:hover { font-size:1.1em; font-weight:bold;}
#sellers { margin-top:3px; width:128px;}
#sellers a.green:link, #sellers a.green:visited, #sellers a.green:hover { font-size:1.1em; font-weight:bold; color:green}
a.green:link,  a.green:visited,  a.green:hover { font-size:1.1em; font-weight:bold;}
.green { color: green; }
.red { color: red; }
#mydesctops { width:69px; font-size:11px; font-weight:bold; margin-top:3px;}
#context { width:89px; font-size:11px; font-weight:bold; margin-top:3px; white-space: nowrap}
#mychannel { width:69px; font-size:11px; font-weight:bold; margin-top:3px;}
#forums { font-size:1.1em; font-weight:bold; margin-top:3px;}

#search-area {
    float:center;
}

div#logout { width:187px; height: 100px; float:left;}
#logoutmsg h4 { vertical-align:middle; height: 100px; float:left;}
#logoutmsg { 
    height:56px;
    margin-top:30px;
    text-align:left;
    vertical-align:middle;
}
#blocks-row1 { height:280px;}
#blocks-row1 .separator { height:284px; padding:0px; background:url(img/v-sep.gif) center repeat-y; float:left; margin:0px 10px;}
#login { border:1px solid #e6e6e6; height: 50px; width: 187px; margin:10px 5px 0px 5px; float: left; }
#most-active-forums { width:32%; height: 100px; float:left;}
.most-active-forums { width:32%; float: left;}
.most-active-forums a { margin: 4px 3px 0px 0px; float: right;}
#most-active-forums ul { margin:5px 0px 0px 5px; padding:0px; list-style-type: none;}
#most-active-forums ul li { margin:3px 0px 0px 0px; padding:0px; text-align:left;}

#latest-article { width:33%;}
.latest-article { width:33%; float: left; }
.latest-article a { margin: 4px 3px 0px 0px; float: right; }
#latest-article h3 { text-transform:uppercase; font-weight:normal; margin:10px 0px 0px 5px; padding:0px;}
#latest-article p { margin:3px 0px 0px 5px; padding:0px;}

#channel-view { width:30%;}
.channel-view { width:30%; float: left;}
.channel-view a { margin: 4px 3px 0px 0px; float: right;}
.channel-thumb { width:100%;}
#channel-view p.link { text-align:right;}
#channel-view .point { margin:6px 0px; clear:both; height:50px; text-align:left;}
#channel-view .point img {border:1px solid #e6e6e6; margin-right:7px;}
#channel-view .point a:link, #channel-view .point a:visited, #channel-view .point a:hover { text-transform:uppercase; font-size:1.1em; font-weight:bold;}
#channel-view .point a.readmore:link, #channel-view .point a.readmore:visited, #channel-view .point a.readmore:hover { text-transform:none; font-size:1em; font-weight:bold;}
#channel-view .point div p { width:168px;}

#read-all-links { clear:both;}
#read-all-links .separator { float:left; height:18px; padding:0px; background:url(img/v-sep.gif) center repeat-y; margin:0px 10px;}

 
#top10s .separator { float:left;  height:262px; padding:0px; background:url(img/v-sep.gif) center repeat-y; margin:0px 10px;}
#active-trading-rooms { width:50%;}
#active-trading-rooms .table-link { text-align:right;}
#top10s td { font-size:1em; margin:0px; padding:0px 3px 0px 5px; text-align:left;}
#top10s .table-head { font-size:1.4em; color:#737373;}
#top10s .table-sep { background-color:#f6f5f5; height:1px; margin:0px; padding:0px; font-size:1px; line-height:1px;}
#top10s .table-space { height:7px; margin:0px; padding:0px; font-size:0.5em;}
#top10s .table-tr { background-color:#f6f5f5;}

#create-room { white-space: nowrap; }

#providers { width:47%;}
#providers .table-link { text-align:right;}

#our-partners .partner-logo { float:left; margin:18px 15px 15px 5px;}
#our-partners .partner-link { float:right; margin:26px 0px 0px 0px;}

#ads-by-google { width:468px; height:60px; border:1px solid #e6e6e6; margin:10px 0px 10px 136px;}

#foot { height:26px; background:url(img/foot-bg.gif) bottom no-repeat; background-color:#f6f5f5; clear:both;}
.foot1024 {background:url(img/footer1024.gif) bottom no-repeat !important;color:#0090d5 !important;}
.foot1024 a {color:#0090d5 !important;}
.foot1024 #rss a {color:#ffffff !important;}
.foot1024 #rss {background:#0090d5 !important}
.foot1024 ul {float:left !important}
.foot1024 p {padding-left:165px !important}
#foot p { float:left; padding:6px 10px 0px 50px;}
#foot ul { float:right; clear:none; margin: 0px; padding:6px 30px 0px 0px; list-style-type: none;}
#foot ul li{ padding: 0px; margin: 0px 7px 0px 7px; display:inline;}
#foot ul li#rss{ padding: 0px 2px 0px 2px; margin: 0px 7px 0px 7px; display:inline;}
#foot ul li#rss a:link, #foot ul li#rss a:visited, #foot ul li#rss a:hover { text-decoration:none; margin:0px; padding:0px;}

#inner-text p { padding:5px 0px 0px 5px;}
p.link { text-align:right;}

#create-room { height:62px; padding:3px 0px;}
#create-room .separator { float:left; height:58px; padding:0px; background:url(img/v-sep.gif) center repeat-y; margin:0px 10px 0px 5px;}
#as-buyer { width:242px; height:16px; background-color:#fe6a10; padding:0px; margin:10px 10px 10px 0px;}
#as-buyer a:link, #as-buyer a:visited, #as-buyer a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; padding:1px 0px 0px 24px; display:block;}
#as-seller { width:242px; height:16px; background-color:#35a61b; padding:0px; margin:10px 0px;}
#as-seller a:link, #as-seller a:visited, #as-seller a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; padding:1px 0px 0px 24px; display:block;}
#announce { width:230px; padding: 5px 0px 0px 0px;}

#routeForm { margin: 10px }

#personal-info { clear:both;}

#personal-info td a:link, #personal-info td a:visited, #personal-info td a:hover { margin-left:13px; color:#333333; text-decoration:none;}

#personal-info td a:link, #personal-info td a:visited, #personal-info td a:hover { margin-left:13px; }


#personal-info h2.block-title a:link, #personal-info h2.block-title a:visited, #personal-info h2.block-title a:hover { margin:0px; padding:0px; font-weight:bold; text-transform:none; font-size:1.5em; text-decoration:underline;}
#personal-info h2.block-title a:hover {text-decoration:none;}
#personal-info table.personal-info-table { font-size:3.0em;}
#personal-info .td-sep { padding:0px; background:url(img/v-sep.gif) center repeat-y; margin:0px 2px;}
/*#personal-info td a:link, #personal-info td a:visited, #personal-info td a:hover { margin-left:13px; color:#333333; text-decoration:none;}
*/
#personal-info td a:hover { text-decoration:underline;}
#personal-info a.more-info:link, #personal-info a.more-info:visited, #personal-info a.more-info:hover { font-weight:bold; text-decoration: underline; font-size:0.9em;}

#order input { width:16px; border:0px; margin:0px 10px 0px 5px; padding:0px;}
#by-amount { background-color:#f6f5f5; height:20px; margin:1px 0px 2px 0px; padding:0px 14px 0px 0px;}
#by-won { background-color:#f6f5f5; height:20px; margin:1px 2px 2px 2px; padding:0px 14px 0px 0px;}
.showtop { height:20px; margin:1px 0px 2px 0px; padding:0px 14px; float:center; float:left; }
#order #showtop100-1 {  height:20px; margin:1px 0px 2px 0px; padding:0px 14px;}
#order #showtop100-2 {  height:20px; margin:1px 0px 2px 2px; padding:0px 14px;}
#order .showtop a:link, #order .showtop a:visited, #order .showtop a:hover { display:block; margin:3px 0px 0px 0px;}


#search-results .submit-btn { width:10px; height:10px; border:0px; margin:0px; margin:0px 0px 0px 3px;}
#id_reqroute_linetype.vSelectField, input.searchcpt { width:80px; }
#search-results select { width:140px; line-height:0.7em; background-color:#f6f5f5; border-top:1px solid #dddcdc; border-left:1px solid #dddcdc;}
.search-results-table#fees { margin-left:15px; border: 1px; }
.search-results-table { margin:5px 0px;}
.search-results-table td { font-size: 12px !important }
.search-results-table th { font-size: 12px !important; text-align: left; }
.search-results-table .td-head-bg { padding-left:15px;}
.search-results-table .td-bg1 { background-color:#f6f5f5; padding-left:15px;}
.search-results-table .td-bg1 a:link, .search-results-table .td-bg1 a:visited, .search-results-table .td-bg1 a:hover { font-weight:bold; font-size:12px;}
.search-results-table .td-bg1 a:hover { text-decoration:none;}
.search-results-table .td-bg2 { padding-left:15px;}
.search-results-table .td-bg2 a:link, .search-results-table .td-bg2 a:visited, .search-results-table .td-bg2 a:hover { font-weight:bold; font-size:9px;}
.search-results-table .td-bg2 a:hover { text-decoration:none;}
.search-results-table strong { font-weight:bold; font-size:10px;}

#search-pages { padding:0px 0px 10px 15px;}
#search-pages a:link, #search-pages a:visited, #search-pages a:hover { margin:0px 4px; font-size:11px;}
#search-pages a:hover, #search-pages span { margin:0px 4px; font-size:1.1em; text-decoration:none;}
#search-pages a.next-page:link, #search-pages a.next-page:visited, #search-pages a.next-page:hover { margin:0px 4px; text-decoration:none; font-size:1.1em;}
#search-pages a.next-page:hover {text-decoration:underline;}

#create-tr { float: left;  }
#create-tr table { width:100%; float: center;}
#create-tr td { text-align:left; }

#register-form td { margin-bottom: 10px; font-size:11px;}
#register-form .treecols input { width:398px;}
.announce-radio {font-size:1.4em;}
.announce-radio input { width:14px; border:0px; margin:2px 3px 0px 3px; padding:0px;}
.announce-btn { width:250px; height:17px; border:0px;}


#recap { text-align: center; background: #CCCCCC}
ul#recap li{ text-align: center; margin:3px; font-size: 0.9em;}


.quickinfo { text-align: center; background: #DDDDDD; }
.profile { margin: 0px 8px 0px 2px;text-align: center;  }

th { /*color: #0090d6; */ text-align: left; /* background-color: Lavender #EEEEEE; */ font-weight: bold;}

table.trs { width: 100%; }

table.caption {
    margin-left: 10px;
    font-size: 13px;
}

table.profile { margin-top: 0px; white-space: nowrap }
table.profile h1, h1 { background-color: #0090D5; text-align: center; color: white; font-size: 1.4em; margin: 5px 0px; text-transform: capitalize;}

table.profile th {
    background-color:#EEEEEE;
    border:1px groove #CCCCCC;
    text-align:center;
} 

a.admin:link, a.admin:visited, a.admin:hover, a.admin:active {
    font-weight: bold; margin:2px;
}

div.contenttext{ font-size: 1em; }
div.contenttext p{ font-size: 1.1em; margin: 2px; }
div.contenttext label{ text-decoration: underline; font-size: 1.1em; }


.submit { width:45px;  border:0px; margin:0px; margin:0px 0px 0px 3px;}


table.two-col-cont td {width:50%;color:#333333;padding:10px 0 10px 13px;text-align:left;vertical-align:top}
table.two-col-cont td p {text-align:left}
table.two-col-cont h2 {text-align:left;text-transform:uppercase;color:#0090d5;font-weight:normal;font-size:11px;margin:5px 0 5px 0;padding:0}
table.two-col-cont p {margin-bottom:1em}
table.two-col-cont td a {color:#0090d5}
table.two-col-cont td form {margin:0;padding:0}
table.two-col-cont td form input.input-down {position:relative;top:3px;margin:0 5px 0 5px}
.bt-next {width:6px;height:6px;font-size:0;border:0;background:url(img/bt-next.gif) no-repeat;}
table.two-col-cont td.two-col-cont-l {background:url(img/inner-vb.gif) right repeat-y;padding:10px 13px 10px 0}
table.two-col-cont td.two-col-cont-l-nob {padding:10px 13px 10px 0}

/* DATE AND TIME */
p.datetime { line-height:20px; margin:0; padding:0; color:#666; font-size:11px; font-weight:bold; }
.datetime span { font-size:11px; color:#ccc; font-weight:normal; white-space:nowrap; }
.vDateField { margin-left:4px; }
table p.datetime { font-size:10px; margin-left:0; padding-left:0; }




/* Notifications */
.errornote { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:0px solid red; color:red;background:transparent url(img/icon_error.gif) left no-repeat; }
.error { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:0px solid red; color:red;background:transparent url(img/icon_error.gif) left no-repeat; }

.success { font-size:12px !important; display:block; float:center; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:0px ridge gray; color:black;background:#f6f5f5 url(/media/img/icon_success.gif) 5px .3em no-repeat; }
.warning { font-size:12px !important; display:block; float:center; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:0px ridge gray; color:black; background:transparent url(img/icon_alert.gif) 5px .3em no-repeat; }
/* .messagelist p {text-float: center; font-size:13px !important; display:block; float:center; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:0px ridge gray; color:gray;background:#FFFF88 left no-repeat; } */
ul.messagelist { padding:0 0 5px 0; margin:0; }
ul.messagelist li { font-size:12px; display:block; float:center; padding:4px 5px 4px 25px; margin:0 0 3px 0; border-bottom:1px solid #ddd; color:#030303; background:#f6f5f5 url(img/icon_success.gif) 5px .3em no-repeat; }


/* CUSTOM FORM FIELDS */
.vSelectMultipleField { vertical-align:top !important; }
.vCheckboxField { border:none; }
.vDateField, .vTimeField { margin-right:2px; }
.vURLField { width:30em; }
.vLargeTextField, .vXMLLargeTextField { width:48em; }
.flatpages-flatpage #id_content { height:40.2em; }
.module table .vPositiveSmallIntegerField { width:2.2em; }

@import tr.css;

/* tests */
#homebg {
     background:#FFFFFF url(img/bgbar_blue.png) repeat-x scroll 50% 95px; 
    /* background: darkblue url(img/bgbar.png) repeat-x scroll 50% 95px; */
    color:#000000;
    float:left;
    margin:0pt;
    padding:0pt;
    text-align:center;
    width:100%;
}
