* {	margin: 0;	padding: 0;}
html,body {	margin: 0;	padding: 0;	font-family: Verdana, Arial, sans-serif;	font-size: 12px;}

img {border: 0;	margin: 0;}
fieldset {border: 0;}
#container {width: 1000px;margin: auto; /*border: 1px solid #EFEFEF;*/}

#top {width: 1000px;margin: auto;height: 10px;}
#header {top: 0;left: 0;position: relative;width: 100%;height: 380px;background: transparent url('/images/side.png') no-repeat;}
#header div.front-menu {float: left;height: 190px;margin-top: 190px;}
#header div.site-menu {width: 600px;background: transparent url('/images/search_bar_left.png') no-repeat bottom;}
#header div.right-menu {width: 399px;background: transparent url('/images/search_bar_right.png') no-repeat	bottom;	overflow: hidden;}

#carousel {float: left;width: 360px;height: 120px;overflow: hidden;position: relative;}
#carousel ul {list-style: none;width: 1080px;margin: 0;padding: 0;position: relative;}
#carousel li {display: inline;float: left;}
#carousel span {position: absolute;	margin-left: 20px;top: 85px;color: #DDDDDD;	font-family: Verdana;font-weight: bold;	font-size: 26px;font-family: Times New Roman;}
#carousel li a {text-decoration: none;}

.textholder {text-align: left;font-size: small;	padding: 6px;-moz-border-radius: 6px 6px 0 0;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;}

#header_low {width: 100%;height: 200px;background: transparent url('/images/side.png') no-repeat;}

#menu {width: 500px;height: 35px;margin: 20px 20px 0 20px;background: transparent url('/images/menu.png') no-repeat;padding: 15px 0 0 5px;list-style-type: none;font-size: 17px;font-weight: 600;line-height: 17px;	font-family: Arial, Helvetica, sans-serif;}
#menu li {display: inline;padding: 0 0 0 19px;}
#menu a {color: #EEEEFF;text-decoration: none;}
#menu a:hover {color: #FFFFFF;}
#menu .space{background: transparent url('/images/spacer.png') no-repeat; width: 1px; height: 22px; margin-left: 19px; vertical-align: middle;	line-height: 18px;}

/* Subnav */
div.subnavW {margin-left: 20px;margin-bottom: 10px;width: 500px;height: 20px;}
ul#subnav {clear: both;color: #000;margin-left: auto;margin-right: auto;width: 105px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;list-style-image: none;list-style-position: outside;list-style-type: none;}
ul#subnav li {margin: 0;padding: 0;	overflow: hidden;float: left;height: 20px;list-style-image: none;list-style-position: outside;list-style-type: none;}
ul#subnav a,ul#subnav span {padding: 0px 20px;clear: both;float: left;color: #fff;background: url(/images/sub_bg.png) repeat-x;	text-decoration: none;text-transform: uppercase;height: 20px;line-height: 20px;}
ul#subnav span {display: none;}
ul#subnav a {color: #fff;background-position: left top;}
ul#subnav a.sublink {color: #fff;background-position: left bottom;}
ul#subnav span {background-position: left top;}

/** Search **/
#sform {width: 330px;height: 27px; left: 123px;top: 14px;position: relative;}
#sform input {float: left;margin-top: 2px;border: 0;width: 173px;height: 21px;color: #666666;font-size: 14px;}
#sform .tscope{float: left;width: 32px;height: 32px;background: transparent url('/images/scope.png') no-repeat;}
#sform .hsub{background-position:  0px -23px;}
input#search_submit {float: left;margin-top: 1px;height: 23px;width: 100px;background: transparent url(/images/search.png);cursor: pointer;}

.navstrip{width:515px;margin-left:23px;margin-top:25px;}
.navstrip a{color:#009900;font-weight:bold;text-decoration: none;}
.navstrip span{font-size: 11px;}
.navstrip img{vertical-align:middle;width:16px;height:16px;background: transparent url(/images/arrowstrip.png);}

/** content **/
#content {width: 100%;height: auto;}
#cont_left {float: left;width: 690px;margin-right: 2px;}
#cont_right {float: right;height: 100%;margin-left: 5px;margin-top: 5px;margin-bottom: 10px;width: 300px !important;width: 296px;border-left: 1px solid #EFEFEF;}

/** footer **/
#spacer {border-right: 1px solid #EFEFEF;padding: 0;width: 100%;height: 35px;background: transparent url('/images/bottom_panel.png') repeat-x;float: left;}
#footer {background-color: #123123;width: 100%;height: 40px;float: left;}
#footer a {padding: 10px;text-decoration: none;font-family: sans-serif;color: #DDDDDD;font-size: 12px;font-weight: bold;}
#footer a:hover {text-decoration: none;color: #FFFFFF;font-size: 12px;}
#footer .ltlnk{float: left;}
#footer .rtlnk{float: right;}


/** Box on right **/
.rboxlnk{float: left; width: 280px; height: 25px; padding-top: 10px; padding-left: 10px; background: transparent url(/images/box.png) no-repeat 0 -47px; color: #fff; text-decoration: none;}
.rboxlnkon{float: left; width: 280px; height: 25px; padding-top: 10px; padding-left: 10px; background: transparent url(/images/box.png) no-repeat 0 0px; color: #fff; text-decoration: none;}

.box {margin: auto;	width: 280px; /*height: 220px;*/ margin-bottom: 5px;}
.onboxt {	height: 34px;background: transparent url(/images/box.png) no-repeat 0 0;}
.boxt {	height: 34px;background: transparent url(/images/box.png) no-repeat 0 -47px;}
.boxt span, .onboxt span {padding-top: 10px;padding-left: 10px;float: left;color: #FFF;}
.boxm {	width: 275px;height: auto;margin-left: 1px;border-left: 2px solid #008900;border-right: 2px solid #008900;}

.boxd {overflow: hidden;height: 4px;background: transparent url(/images/downp.png) repeat-x bottom;}
.boxdl {height: 4px;background: transparent url(/images/box.png) no-repeat 0 -110px;float: left;}
.boxdr {height: 4px;background: transparent url(/images/box.png) no-repeat -13px -110px; float: right;}

.wbar {width: 682px;float: left;margin-left: 4px;margin-top: 20px;}
.twbar {height: 33px;background: transparent url(/images/bgbar.png) repeat-x 0 0;}
.ltwbar {height: 32px;width: 9px;float: left;background: transparent url(/images/box.png) no-repeat 0 -162px;}
.rtwbar {height: 32px;width: 9px;float: right;background: transparent url(/images/box.png) no-repeat -15px -162px;}
.wbarm {background-color: #ffffff;border-left: 2px solid #008900;border-right: 2px solid #008900;}
.bwbar {background: transparent url(/images/bwbar.png) no-repeat 0px 0px;height: 34px;}

.emptlist {width: 274px;height: 183px;background-color: #fff;margin: auto;overflow-x: hidden;overflow-y: auto;}
.emptlist span {width: 100%;float: left;margin-top: 10px;padding-right: 20px;padding-left: 10px;padding-bottom: 10px;font-weight: 400;}

.bxlist {width: 274px;height: 183px;margin: auto;overflow: auto;overflow-x: hidden;	overflow-y: auto;}
.bxlist ul {list-style-type: none;text-align: center;font-family: Trebuchet MS;font-weight: 700;font-size: 14px;}
.bxlist ul li {width: 274px;height: 30px;}
.bxlist ul li.odd {background-color: #FFFFFF;}
.bxlist ul li.even {background-color: #E3FEE0;}
.tbox {height: 17px;width: 100%;float: left;overflow: hidden;}
.tbox a {text-decoration: none;	color: #000000;}
.tbox a:hover {color: #777777;}
.gbox {font-family: Verdana;font-weight: 700;font-size: 8px;}
.cmlist ul li {height: auto;overflow: hidden;}
.cmlin {text-align: left;height: auto;padding: 2px;}
.cmdes {margin-left: 2px;font-weight: 100;font-size: 9px;text-align: left;}

.sponsoredLinks a{display: block; padding: 5px;}

.imsugg {height: 21px;width: 20px;float: right;margin-top: 8px;margin-right: 8px;cursor: pointer;background: transparent url(/images/sicon.png) no-repeat;}
.imSuggv {background-position: 0 -43px;}
.imSuggh {background-position: 0 -21px;}
.imSuggc {background-position: 0 0;}
.imlist {height: 21px;width: 20px;float: right;margin-top: 8px;margin-right: 8px;cursor: pointer;background: transparent url(/images/sicon.png) no-repeat;}
.imListv {background-position: -20px -43px;}
.imListh {background-position: -20px -21px;}
.imListc {background-position: -20px 0;}
.gboxt2 {background-position: -100px -120px;}

.boxt .sugg-x {
	float: right;
	margin-top: 7px;
	margin-right: 8px;
	width: 23px;
	height: 23px;
	padding: 0;
	background: transparent;
	cursor: pointer;
}

.boxt .sugg-inpt {
	float: right;
	width: 135px;
	height: 18px;
	margin-top: 9px;
	margin-left: 10px;
	border: 0;
	font-size: 12px;
	font-weight: 400;
	color: #AAAAAA;
}

.boxt .suggActiv {color: #000000;font-weight: 400;font-size: 13px;}

.devblog{position: relative;background: transparent url(/images/devblog.png) no-repeat;height: 200px;}
.devblog a{color: #777; text-decoration: none;}
.devblog a:hover{color: #999;}
.devblogI{position: absolute; right: 70px; bottom: 50px;}
.devblogI img{width: 20px; height: 20px; vertical-align: middle; margin-left: 10px; background: transparent url(/images/next-arrow.png) no-repeat;}

.status {
	top: 25px;
	height: 27px;
	position: absolute;
}

.live {
	left: 510px;
	width: 66px;
	background: transparent url(/images/live.png) no-repeat;
}

.signup {
	left: 475px;
	width: 99px;
	background: transparent url(/images/signup.png) no-repeat;
}

.error_404 {
	position: relative;
	margin: 150px 300px 338px 300px;
}

.error_404 p {
	color: #CCCCCC;
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 14px;
}

.error_404 span {
	position: absolute;
	color: #009944;
	font-family: Trebuchet MS;
	font-size: 56px;
	font-weight: bold;
	left: 173px;
}

.gallP{margin: auto; width:652px;}

/* Forms */
.ntext{
	width: 100%;
	height: 125px;
	margin: auto;
	padding: 4px;
	border: 1px solid #DDDDDD;
}

/** buttons **/
.silver_button {
	position: relative;
	text-align: center;
	height: 28px;
	font-weight: 500;
	border: none;
	background-image: url('/images/buttons.png');
	background-position: right -96px;
	overflow: hidden;
}

.silver_button {
	background-position: right -30px;
}

.silver_button .button_corners {
	border: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 28px;
	width: 6px;
	background-color: white;
	background-image: url('/images/buttons.png');
}

.silver_button .button_corners {
	background-position: left -0px;
}

.silver_button a.button_content,.silver_button span.button_content,.silver_button input.button_content,.silver_button button.button_content
	{
	cursor: pointer;
	font-weight: 500;
	background: transparent;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: none;
	color: #000000;
	display: block;
	height: 28px;
	line-height: 27px;
	margin: auto;
}

.itemv {position: relative;	cursor: pointer;}
.oa {overflow: auto;}
.oo {overflow: hidden}
.disp {display: block;}
.point {cursor: pointer}
.d_none {display: none;}
.idn {text-indent: 20px;}
.clr{clear: both}

.fleft {float: left;}
.fright {float: right;}
.f_left {float: left;}
.f_right {float: right;}
.d {border: 1px solid #ff0000;}
.tac {text-align: center;}

.di {display: inline;}
.dn {display: none;}
.db {display: block;}

.p5{padding: 5px;}
.p10{padding: 10px}
.p_5{padding: 5px;}
.p_t_5 {padding-top: 5px;}
.p_t_10 {padding-top: 10px;}
.pb30 {padding-bottom: 30px;}
.m_t_5 {margin-top: 5px;}
.m_t_10 {margin-top: 10px;}
.m_t_15 {margin-top: 15px;}
.m_t_20 {margin-top: 20px;}
.m_t_17 {margin-top: 17px;}
.m_t_30 {margin-top: 30px;}
.mt50{margin-top: 50px;}
.m_l_5 {margin-left: 5px;}
.m_l_10 {margin-left: 10px;}
.m_l_20 {margin-left: 20px;}
.m_l_30 {margin-left: 30px;}
.m_l_80 {margin-left: 80px;}
.m_l_100 {margin-left: 100px;}
.m_l_250 {margin-left: 250px;}

.w35 {width: 35px;}
.w_100 {width: 100px;}
.w_139 {width: 139px;}
.w_140 {width: 140px;}
.w_144 {width: 144px;}
.w_150 {width: 150px;}
.w_172 {width: 172px;}
.w_180 {width: 180px;}
.w_200 {width: 200px;}
.w_202 {width: 202px;}
.w_275 {width: 275px;}
.w_346 {width: 346px;}
.w_376 {width: 376px;}
.w_395 {width: 395px;}
.w_418 {width: 418px;}
.w_426 {width: 426px;}
.w_430 {width: 430px;}
.w_480 {width: 480px;}
.w_490 {width: 490px;}
.w_664 {width: 664px;}
.w_690 {width: 690px;}
.w99p {width: 99%;}
.w100p {width: 100%;}
.ha {height: auto;}
.h_15{height: 15px;}
.h_34 {height: 34px;}
.h_35{height: 35px;}
.h_50 {height: 50px;}
.h_150 {height: 150px;}
.h_300 {height: 300px;}
.h_180 {height: 180px;}
.h_183 {height: 183px;}
