@CHARSET "UTF-8";

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background-color: #000;
	color:#FFF;
	font-family:"Lucida Grande","Arial","Helvetica","Verdana","sans-serif";
}

a{text-decoration: none; color: #5c5636}
a:hover{text-decoration: underline; color: #5077a8}


ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{clear: both;}
.right{text-align: right;}

/*start css rules*/
#wrapper{
	margin:0 auto;
	width:998px;
	border-left:solid 1px #5077a8;
	border-right:solid 1px #5077a8;
}
#footer{
	margin:0 auto;
	width:998px;
	text-align:right;
	padding: 5px;
	font-size:11px;
	color:#5C5636;
}
#footer a{color:#FFF;}
#top{
	background:url("/triclub/assets/comp/top.jpg") no-repeat;
	border-bottom: solid 1px #FFF;
	height:168px;
	color:#FFF;
	/*font-family: Trebuchet MS;*/
	font-size: 12px;
}
#top #menu {margin-left: 336px;}
#top #menu div{width:165px;height:168px;float:left;cursor: pointer;}
#top #menu div:hover{color:#f3e65c}
#top #menu div h1{margin-top: 40px;font-size: 18px;padding:10px;padding-bottom:0;}
#top #menu div h1 a{text-decoration: none;color: #FFF}
#top #menu div p{font-size: 12px;padding:10px}

#links {
	height:28px;
	background: url("/triclub/assets/comp/bg-menu-home.jpg") no-repeat;
	color:#FFF;
	font-size: 13px;
}

#links-gen {
	height:28px;
	background: url("/triclub/assets/comp/bg-menu-gen.jpg") no-repeat;
	color:#FFF;
	font-size: 13px;
}
#linkswrapper{padding-top:7px;padding-left:41px}
#linkswrapper ul {white-space: nowrap;}
#linkswrapper ul li {display: inline;padding:0px;}
#linkswrapper ul li a{padding-right:10px;color: #FFF;text-decoration: none;font-weight: normal;}
#linkswrapper ul li a:hover{color: #CCC;}

#banner{border-bottom:solid 1px #FFF}
#banner img{
	display:block;
}
#page-content p {padding-bottom:10px;line-height: 1.3;}
#page-content li {line-height: 1.3;}
#page-content img{border: solid 3px white}
#page-content ul {margin-top: 5px;margin-bottom: 5px;}
#page-content ul {list-style: disc;list-style-position: inside;margin-left: 20px}
#page-content ul ul{list-style: disc;list-style-position: inside; margin-left: 20px}
#page-content ul ul ul{list-style: disc;list-style-position: inside; margin-left: 20px}

#page-content table {margin-bottom: 10px;}
#page-content table td{vertical-align: top}
#page-content table td h3{font-size: 16px; padding-bottom: 20px}
#page-content table td img{margin: 10px}



#content-table{width: 100%}
#content {border-bottom:solid 1px #FFF}
#content #content-table #page-content {
	width:700px; 
	background: url("/triclub/assets/comp/page-bg.gif")  repeat-x;
	background-color:#d5e5f8;
	color:#0a1b20;
	font-size: 12px;
	padding: 30px 30px 30px 41px;
}
#content #content-table #page-content h1{font-size: 23px;margin-bottom: 20px;}
#content #content-table #page-content h2{font-size: 16px;margin-bottom: 5px;margin-top: 5px;}
#page-content .listCateg a{font-size: 14px;display: block;margin-bottom: 3px}
#page-content .buysell a{font-size: 14px;margin-bottom: 3px}
#content #content-table #sidebar {
	background:url("/triclub/assets/comp/bg-sidebar.jpg") no-repeat;
	font-size: 10px;
	padding:20px;
	vertical-align: top;
}
#content #content-table #sidebar a {
	text-decoration: none;
}
#content #content-table #sidebar h1 {
	font-size: 20px;padding-top: 20px;
}

#trans-over-up{
	height:137px;
	width:334px;
	margin:110px 0pt 0pt 303px;
	position:absolute;
	top:0pt;
}
#trans-over-down{
	height:100px;
	width:210px;
	margin:454px 0pt 0pt 270px;
	position:absolute;
	top:0pt;
}


#contact td{padding:8px}
#contact tr:hover{background-color: #c3d6ed}
#contact input,select,textarea{border: solid 1px gray; border-color:#7C7C7C rgb(221, 221, 221) rgb(221, 221, 221) rgb(195, 195, 195);}
#contact .errors {margin-bottom:10px;}
#contact .errors strong{color:red}

#emailFriend td{padding:8px}
#emailFriend tr:hover{background-color: #c3d6ed}
#emailFriend input,select,textarea{border: solid 1px gray; border-color:#7C7C7C rgb(221, 221, 221) rgb(221, 221, 221) rgb(195, 195, 195);}
#emailFriend .errors {margin-bottom:10px;}
#emailFriend .errors strong{color:red}

img.verification-code {margin-bottom:5px;display:block}


.bsDetails{margin-bottom: 5px;}

#page-content p.buysell{padding-bottom: 2px;}

#shedule-table {width:100%}
#shedule-table td,th{padding:3px;border:solid 1px #B3B279}
#shedule-table tr:hover{background-color:#FF9900}

.urgent{color:#721E1C}
 

