body{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}a:link{
	color:#666666;
	text-decoration:underline;
}a:visited{
	text-decoration:underline;
	color:#666666;
}a:hover{
	text-decoration:none;
	color:#000;
}a:active{
	text-decoration:underline;
	color:#666666;
}h1{
	font-size:20px;
	color:#000000;
	padding:0;
	margin:0;
}h2{
	font-size:18px;
	color:#777777;
	padding:0;
	margin:0;
}h3{
	font-size:16px;
	color:#777777;
	padding:0;
	margin:0;
}h4{
	font-size:14px;
	color:#777777;
	padding:0;
	margin:0;
}h5{
	font-size:12px;
	color:#777777;
	padding:0;
	margin:0;
}h6{
	font-size:10px;
	color:#777777;
	padding:0;
	margin:0;
}
img{
	border:none;
}
/* form styles */
form{
	padding:0;
	margin:0;
}.form1{
	width:650px;
	margin-left:auto;
	margin-right:auto;
}.form2{
	width:450px;
	margin:auto;
}
.input1{
	width:175px;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}.input2{
	width:250px;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}.input3{
	width:75%;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}.input4{
	width:100%;
	height:200px;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}.input5{
	width:30px;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* form styles */

#container_main{
	position:relative;
	width:100%;
	_width:99%;
	overflow:hidden;
	margin:auto;
}
#container_head{
	position:relative;
	width:100%;
	overflow:hidden;
	float:left;
}#top_bar{
	width:100%;
	height:16px;
	overflow:hidden;
	text-align:right;
	background-color:#363535;
	padding:2px 5px 0 0;
}#top_bar a{
	color:#999;
	text-decoration:none;
	font-weight:bold;
}#logo{
	width:249px;
	height:141px;
	overflow:hidden;
	float:left;
}#flash_banner{
	width:521px;
	height:125px;
	overflow:hidden;
	float:right;
	padding:8px;
}#main_menu{
	position:relative;
	width:100%;
	height:70px; /* <<<<<<<<<<<<<<<<<<<<<< MENU CONTAINER HEIGHT! <<<<<<<<<<<<<<<<<<<<<<<< */
	overflow:visible;
	float:left;
	background-color:#ED2E34;
	background-image:url(../images/bg/bg_main_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	z-index:999;
}.submenu{
	list-style:none;
	margin:0;
	padding:0;
}
#left_col{
	position:relative;
	width:19%;
	overflow:hidden;
	float:left;
	padding:5px;
	margin:0 4px 0 0;
	background-color:#CCCCCC;
}
/* body container */
#body_container{
	position:relative;
	widows:100%;
	_width:99%;
	overflow:hidden;
	float:left;
}.body_sub{
	position:relative;
	width:79%;
	overflow:hidden;
	padding:0;
	float:left;
}
/* body container */
/* container footer */
#container_footer{
	width:100%;
	overflow:hidden;
	margin:auto;
	margin:15px 0 0 0;
	background-color:#ed2e34;
	text-align:center;
}#container_footer a:link{
	color:#ccc;
	text-decoration:underline;
}#container_footer a:visited{
	text-decoration:underline;
	color:#ccc;
}#container_footer a:hover{
	text-decoration:none;
	color:#000;
}#container_footer a:active{
	text-decoration:underline;
	color:#ccc;
}#foot_copyright{
	position:relative;
	text-align:center;
}#footer_menu{
	list-style:none;
	padding:0 0 5px 0;
	margin:0 auto 0 auto;
}#footer_menu li{
	display:inline;
}
/* container footer */
/* directory page */
.dir{
	width:450px;
	overflow:hidden;
	margin:0 auto 20px auto;
	padding:0 0 10px 0;
	border-bottom:1px #000 solid;
	background-color:#eee;
}.dirleft{
	width:39%;
	height:15px;
	overflow:hidden;
	float:left;
	color:#f00;
}.dirright{
	width:59%;
	height:15px;
	overflow:hidden;
	float:left;
	font-weight:bold;
}
#search{
	padding:7px;
	text-align:center;
	overflow:visible;
}#searchvalue{
	width:90%;
	margin:2px 0 0 0;
}#searchcategory{
	width:90%;
	overflow:visible;
	margin:2px 0 0 0;
}#ob{
	width:90%;
	margin:2px 0 0 0;
}
/* directory page */
/* banner */
.banner_vert_container{
	position:relative;
	width:168px;
	overflow:hidden;
	float:right;
}.banner_horz_container{
}.bannerul{
	list-style:none;
	padding:0;
	margin:0;
}
/* banner */

/* blog page */
.blog_main{
	width:75%;
	overflow:auto;
	float:left;
	border-right:1px solid #ccc;
}.blog_search{
	width:20%;
	float:right;
}.blog_comments{
	overflow:auto;
	padding:15px 0 0 0;
	margin:10px 0 0 0;
	border-top:1px solid #ccc;
}
/* blog page */
/* news page */
.news{
	list-style:none;
	padding:0;
	margin:0;
}
/* news page */
/* links page */
.links{
	list-style:none;
	padding:0;
	margin:0;
}.links li{
	width:47%;
	_width:45%; /* for IE6 :| */
	height:100px;
	float:left;
	margin:0 1% 0 1%;
}
/* links page */
/* portfolio page */
.portfolio{
	width:720px;
	overflow:hidden;
	margin:auto;
	padding:10px 0 15px 0;
	border-bottom:1px solid #000000;
}
/* portfolio page */
/* contact page */
#contactcontainer{
	position:relative;
	width:450px;
	overflow:hidden;
	margin:auto;
	padding:1px 0 30px 0;
}.contactleft{
	width:175px;
	overflow:visible;
	float:left;
}.contactright{
	width:255px;
	overflow:visible;
	float:right;
}.contactcaptcha{
	width:100%;
	float:left;
	padding:3px 0 3px 0;
}
/* contact page */
/* image gallery */
#choosegal{
	position:relative;
	width:140px;
	overflow:hidden;
	float:right;
	text-align:right;
}#choosegal select{
	font-size:10px;
}.gallery{
	padding:0;
	margin:0;
	list-style:none;
}.gallery li{
	width:45%;
	overflow:hidden;
	float:left;
}
/* image gallery */
/* video page */
.videos{
	width:47%;
	_width:45%; /* for IE6 :| */
	height:200px;
	overflow:hidden;
	float:left;
}
/* video page */
/* login page */
.login_container{
	position:relative;
	width:320px;
	overflow:hidden;
	margin:auto;
	padding:30px 60px 10px 0;
}.login_sub{
	width:45%;
	float:left;
	padding:0 3px 3px 0;
	text-align:right;
}
/* login page */
/* users page */
.usercontainer{
	width:370px;
	overflow:hidden;
	margin:auto;
}.userstitle{
	width:auto;
	overflow:hidden;
	margin-bottom:7px;
}.userssections{
	width:auto;
	margin-bottom:7px;
}.userform{
	position:relative;
	width:550px;
	overflow:hidden;
	margin:auto;
}.userrow{
	width:95%;
	overflow:hidden;
	margin:auto;
	padding:2px;
}.usercol{
	width:50%;
	overflow:hidden;
	float:left;
	text-align:left;
}.userlcol{
	width:40%;
	overflow:hidden;
	float:left;
	text-align:right;
	padding-right:2px;
}.userrcol{
	width:auto;
	overflow:hidden;
	float:left;
	text-align:left;
}
.infotip{
	width:95%;
	border:0;
	text-align:center;
	background-color:#fff;
}
/* users page */
/* bbcode */
.bbbold{font-weight:bold; width:30px;}
.bbitalic{font-style:italic; width:30px;}
.bbunderline{text-decoration:underline; width:30px;}
.bbstrikethrough{text-decoration:line-through; width:30px;}
.bboverline{text-decoration:overline; width:30px;}
.bbquote{}
.bbcode{}
.bbimg{}
.bburl{}
.bbmail{}

.bblist{}
.bblistitem{}
.listnone{list-style-type:none; list-style-position:inside;}
.listbullet{list-style-type:disc; list-style-position:inside;}
.listdecimal{list-style-type:decimal; list-style-position:inside;}
.listlowerroman{list-style-type:lower-roman; list-style-position:inside;}
.listupperroman{list-style-type:upper-roman; list-style-position:inside;}
.listloweralpha{list-style-type:lower-alpha; list-style-position:inside;}
.listupperalpha{list-style-type:upper-alpha; list-style-position:inside;}

.bbshowcolors{}
.bbhidecolors{}
.bbcolor{}
.bbdarkred{color:darkred;}
.bbred{color:red;}
.bborange{color:orange;}
.bbbrown{color:brown;}
.bbyellow{color:yellow;}
.bbgreen{color:green;}
.bbolive{color:olive;}
.bbdarkblue{color:darkblue;}
.bbblue{color:blue;}
.bbcyan{color:cyan;}
.bbindigo{color:indigo;}
.bbviolet{color:violet;}
.bbwhite{color:white;}
.bbgrey{color:grey;}
.bbblack{color:black;}

.bbshowsize{}
.bbhidesize{}
.bbsize{}
.bbsize7{font-size:7px;}
.bbsize9{font-size:9px;}
.bbsize12{font-size:12px;}
.bbsize14{font-size:14px;}
.bbsize16{font-size:16px;}
.bbsize18{font-size:18px;}
.bbsize20{font-size:20px;}
.bbsize24{font-size:24px;}

.bbshowfont{}
.bbhidefont{}
.bbfont{}
.bbArial-Helvetica-sans-serif{font-family:Arial, Helvetica, sans-serif;}
.bbTimes-New-Roman-Times-serif{font-family:"Times New Roman", Times, serif;}
.bbCourier-New-Courier-monospace{font-family:"Courier New", Courier, monospace;}
.bbGeorgia-Times-New-Roman-Times-serif{font-family:Georgia, "Times New Roman", Times, serif;}
.bbVerdana-Arial-Helvetica-sans-serif{font-family:Verdana, Arial, Helvetica, sans-serif;}
.bbGeneva-Arial-Helvetica-sans-serif{font-family:Geneva, Arial, Helvetica, sans-serif;}

.quotecodeheader{
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}.codebody{
	background-color:#fff;
	font-family:Courier new, courier, mono;
	font-size:12px;
	color:#006600;
	border:1px solid #bfbfbf;
}.quotebody {
	background-color:#fff;
	font-family:Courier new, courier, mono;
	font-size:12px;
	color:#660002;
	border:1px solid #bfbfbf;
}
/* bbcode */