* { font-family: arial;  }
body { font-size: 70.5%; margin: 0px; background: #ffffff url(bg.png) repeat-x; }
a { color: maroon; }
a img { border: 0; }
form { margin: 0; }

.center { text-align: center; }
a:link, a:visited {	color: #295290;}

a:hover, a:active, a:focus {	color: #840000;}

a.rss:link, a.rss:visited {	color: #ff950b;}

a.rss:hover, a.rss:active, a.rss:focus {	color: #8fc80d;}

h1 {	padding: 0;}

h1 span {	display: none;}

h3 {	margin: 0px; 	cursor: pointer;}

h2 {
	margin: 0 0 0.2em 0;
	font-size: 1.6em;
	letter-spacing: -0.03em;
	font-weight: normal;
	clear: left;
	color: #4E463F;
}

h3 a:link, h3 a:visited {
	color: #fff;
	padding: 2px;
	padding-left: 5px;
	-moz-outline-style: none;
	display: block;
	text-decoration: none;
	font-size: 13px;
	letter-spacing: -.05em;
	 border: 1px solid #cccccc; 
	 border-bottom: 0px;
   color: #37629E;
}

hr { border: 0; border-bottom: 1px solid #ddd; }

#contentbody { height: 100%; background: #FFFFFF; text-align: left; padding-top: 10px; border: 1px solid #9E9E9E; border-top: 0;  }
.groupmsg { background: #f7f7e4; color: black; text-align: center; border: 1px solid #3864a6; padding: 5px;}
#footer { border-bottom: 1px dotted #cccccc; padding: 10px; }

#logoarea_top { display: block;  margin: 0;}
#logort { float: right; margin-left: 1px; }

#logoarea_menu { position: relative; display: block; margin: 0; }

#nav_menu { background-color:#3864A6; position: relative; display: block; margin: 0; height: 100%;}
* html #nav_menu {  background-color:#2E589D;  }

#nav_submenu { display: block; background-color: #312F2F; }
#nav_submenu2 { display: block; background-color: #312F2F; position: relative; margin-bottom: 10px; height: 100%;}


#menu_bg_lt { position: absolute; bottom: 0px; left: 0px; z-index: 2; }
#menu_bg_rt { position: absolute; bottom: 0px; right: 0px; z-index: 2;  }
#ads-top { position: absolute; top: 15px; right: 25px; z-index: 2; width: 468px; }




#nav_footer { background-color: #3864A6;  }


#messagehide { margin-top: 5px; width: 100%; border: 1px solid #ddd; background: #FDFBF6; color: gray; padding: 3px; }
#bodytable { margin-top: 0px; }
#middlecol { border-left: 1px solid #eee; padding-left: 10px; padding-right: 5px; font-size: 85%; }
#rightcol { padding-left: 5px; }
.spacer5 { padding: 0px; }
#outer { width: 100%; }
#a, #b { width: 100%; margin-bottom: 5px;}
#a { background-color: #ffffff; }
#b { background-color: #000000; color: white; font-weight: bold;  }
h1, h2, h3, h4, h5 { margin: 0px; }
.nopad { padding: 0px; }
.nomar { margin: 0px; }
.nowrap { white-space: nowrap; }
.curhand { cursor: pointer; }

#s, #sa, #c, #u, #v { background-color: #F9F9F9; width: 100%; z-index: 500; margin-top: 5px;  margin-bottom: 15px; border: 1px solid #ddd; }
.pad10 { padding: 10px; }
.pad5 { padding: 5px; }
.pad0 { padding: 0px; }
.padrt5 { padding-right: 5px !important; }
.margin5 { margin-top: 5px; }
.alphabutton { background: none; width: 35px; border: 1px solid gray; }

.sponsored { border: 1px solid #4F7EA7; padding: 5px; background: #DCE2E7; margin: 0px; margin-top: 5px;}

.box_blue { background-color: #3864A6; color: #FFFFFF; text-align: center; }
.box_gray { background-color: #CACACA; color: #000000; text-align: center; }

.highlightbox_blue { background-color: #3864A6; color: #FFFFFF; text-align: center; }
.highlightbox_gray { background-color: #312F2F; color: #FFFFFF; text-align: center; }

.bold { font-weight: bold !important; }
.largetext { font-size: 1.2em; }
.mediumtext { font-size: 1.1em; }
.smalltext { font-size: .9em; }
.smallertext { font-size: .8em; }
.maroon { color: maroon; }

.padright { padding-right: 10px; }
.padleft { padding-left: 10px; }


.menulink { padding: 5px; color: white; }

#hot_topics_zone a { font-weight: bold; }



.tagbox { margin-top: 4px; margin-bottom: 0px; background: white; }
.tag { padding-left: 5px; padding-right: 5px; }
.tborder2
{
	background: #FFFFFF;
	color: #000000;
	border-top: 1px solid #A5A5A5;
}
#tabs {
	font-size:1.1em;
	margin: 0;
	padding:6px;
	text-align: center;
	white-space: nowrap;
	display: block;
}
#tabs a {
	margin: 0;
	padding:6px;
	text-decoration: none;
	font-weight: none;
	letter-spacing: -0.01em;
	color:#FFF;
	}
#tabs a span {
	padding-left: 6px;
	padding-right: 6px;
}
#tabs a:hover {
	background: white;
	color: black;
}
#tabs a.current { background: #312F2F; }
#tabs a.current:hover { background: #312F2F; color: white; }

#tabs1 {
	font-size:1.0em;
	line-height:normal;
	margin: 0;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}
#tabs1 a {
	margin: 0;
	padding: 5px;
	text-decoration: none;
	font-weight: none;
	color:#FFF;
}
#tabs1 a span {
	padding:5px;
	color:#FFF;
}
#tabs1 a:hover {
	text-decoration: underline;
}

.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

.vbmenu_control
{

        background: #312F2F;
        color: #FFFFFF;
        font: 1.0em tahoma, calibri, arial, sans-serif;
        padding: 3px;
        white-space: nowrap;
}
.vbmenu_control a:link
{
        color: #FFFFFF;
        text-decoration: none;
}
.vbmenu_control a:visited
{
        color: #FFF788;
        text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
        color: #FFFFFF;
        text-decoration: underline;
}

.tborder
{
        background: #E4F1F8;
        color: #000000;
        border: 1px solid #3994C4;
}
.tborderdealsright
{
        background: #FFFFFF;
        color: #000000;
        border: 1px solid #3994C4;
}
.tborder1
{
        background: #FFFFFF;
        color: #000000;
        border: 1px solid #FC8600;
		
}
.tborder2
{
        background: #FFFFFF;
        color: #000000;
        border: 1px solid #036A19;
		
}

.alt1
{
        background: #F7F7E4;
        color: #000000;
		border-bottom: 1px solid #ccc;

}
.alt2
{
        background: #FCFCEF;
        color: #000000;
		border-bottom: 1px solid #ccc;

}
.alt1Active, .alt2Active { background: #EBEFF2; border-bottom: 1px solid #ccc; }


.forumbutton span { border: 1px solid white; display: block; padding: 3px; cursor: pointer; }
.forumbutton span img { vertical-align: middle; margin-right: 5px; }
.forumbuttonli { list-style: none; float: left; }

#s div select { border: 1px solid #aaa; font-size: .9em; }


.tagform_p { margin: 0px; margin-left: 15px; font-size: 25px; font-family: arial; line-height: 20px; overflow: hidden; color: #777;}
.tagform_input { margin-left: 15px; font-size: 18px; font-family: arial; border: 1px solid #ccc; width: 155px; height: 20px; }
.tagform_submit { border: 1px solid #ccc; background: #eee; color: #333; font-weight: bold; font-size: 18px; height: 25px; }
.tagform_close { position: absolute; right: 0px; top: 0px; width: 20px; height: 20px; }
.tagform_error { display: block; margin-left: 15px;}

/*\*/
* html .tagform { padding-top: 0px; }
* html .tagform_p { margin-top: 15px; }
/**/
