/*-----------------------------------------------------------
Description: Index 2011
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
ol,ul { margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.74em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#fff; line-height:1.5em; text-decoration:none; background:url(../g/2010/template/bg_site_t.gif) no-repeat top center #121111;}
body a:link{text-align:left; color:#8dc73e; text-decoration:none;}
body a:visited {text-align:left; color:#8dc73e; text-decoration:none;}
body a:hover {text-align:left; color:#b8ee6e; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{float:left; width:100%; background:url(../g/2010/template/bg_furniture_b.gif) no-repeat bottom center;}
#wrapper{width:960px; margin:0 auto; position:relative;}
#communities {color:#fff;}
	#links_outter{float:left; width:960px; height:30px;}
		#links{float:right; height:30px;}
	#header_upr{ width:960px; height:90px; padding:0; margin:0;z-index:999;}
		#header_t{float:left; width:210px; height:90px; padding:0; margin:0;}
		#nav{float:left; width:750px; height:22px; z-index:999; margin-top:68px; padding:0;}
	#header_lwr{float:left; width:960px; height:71px; padding:0; border-top:1px solid #8dc73e;}
		#header_b{float:left; pwidth:210px; height:71px; padding:0; margin:0;}
		#search{float:right; width:192px; height:40px; background:url(../g/2010/template/search_bg.gif) no-repeat; padding:10px 0 0 0; margin:0;}
	#main{width:960px;}
		#content{float:left; width:467px; padding-right:26px;}
		#content2{float:left; width:717px; padding-right:26px;}
		
		#pb_right{float:left; width:467px;}
		#pb_right2{float:left; width:217px; padding:0; margin:0;}
		
	#page_b{width:960px;}
		#pb_bottomspace{width:960px; padding:0; margin:0;}
		#pb_bottom{width:960px; padding:0; margin-top:25px; height:164px; min-height:164px;}
		#pb_sofa_l{width:507px; padding-top:26px; height:116px; padding-right:453px;}
		#footer_area{width:800px; height:42px; padding-right:160px;}
			#footer_asp{float:left; height:17px; padding-top:6px;}
			#footer_asp a{color:#fff; font-size:0.95em; padding-right:15px;}
			#footer_asp a:hover{color:#000;}
			#footer{float:left; height:17px; padding-top:8px;}
			#social_media{float:left; height:22px; padding-top:5px; padding-left:30px;}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:right; margin-right:3px; height:22px;}
.menu1 ul{margin:0; float:left;}
.menu1 ul a{font:1.2em Trebuchet, arial, Sans-serif; color:#fff; font-weight:bold; display:block; text-decoration:none!important; line-height:22px;  padding-left:5px; margin-left:10px; background:url(../g/2011/template/menu_off.gif) repeat-x; border-left:1px solid #8dc73e;}
.menu1 ul a:visited {line-height:22px; color:#fff;}
.menu1 ul a:hover{color:#8dc73e!important; text-decoration:none; text-align:center; border-left:1px solid #8dc73e;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; height:22px;}
.menu1 table{position:absolute; border-collapse:collapse; left:-1px; top:22px; z-index:999;}
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block;}
.menu1 ul li a, .menu1 ul li a:hover{display:block;}
/*********[END]mainmenu****

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin-left:10px; padding:0; border:none; background:none; background-color:#597d26;}
.menu1 ul ul li{list-style:none; width:140px; background:none; position:relative; display:block; font-weight:bold;}
.menu1 ul ul li a, .menu1 ul ul li a:visited{background:none; background-color:#597d26!important; color:#fff!important; font-weight:bold!important; font:1em Arial,Sans-serif; padding:6px 5px 6px 10px; margin:0; text-align:left; border:none;  line-height:15px; text-transform:none;}
.menu1 ul ul li a:hover{color:#fff!important; font-weight:bold; background:none; padding:6px 5px 6px 10px; margin:0; text-align:left; line-height:15px; background-color:#8dc73e!important; border:none;}
.menu1 ul ul li:hover {background:none;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}

/*---------------------------------------------------------*/
/* SEARCH
/*---------------------------------------------------------*/
#inp input{width:145px; height:15px; float:left; font-size:0.9em; color:#a5a5a5; font-size:0.9em; border:solid 0px; margin-left:10px;}
#inpimg{float:left;}

/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.7em/1.1em Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-align:left; margin:0; padding:8px 0 5px 0; border-bottom:1px solid #8dc73e;}
h2{font:1.4em/1.3em Arial, Sans-serif; color:#0991cf; text-align:left; margin:0; font-weight:bold;}

h3{text-align:left; color:#4a4a4a; font:bold 1em/1em Arial, san-serif; margin:0; padding-bottom:5px;}
h4{color:#fff; font:1.1em Trebuchet MS, Arial, Helvetica, sans-serif; padding-bottom:5px; margin:0; text-transform:uppercase;}

.ez_header{color:#000; font:bold 1.25em/1em Arial, Sans-serif;}
.ez_po_header{color:#0f034e; font:bold 1em/1em Arial, Sans-serif;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.fullsheet{float:left; width:467px; margin:0; padding:0;}
.leftsheet{float:left; width:220px; margin-right:27px; padding:0;}
.rightsheet{float:left; width:220px; padding:0; margin:0;}

.fullsheet2{float:left; width:717px; margin:0; padding-top:10px;}
.leftsheet2{float:left; width:345px; margin-right:27px; padding:0;}
.rightsheet2{float:left; width:345px; padding:0; margin:0;}

.sheetbody{}
.bodysheet{padding:0;}
.bodysheet p{padding:0 0 15px 0; margin:0;}
.bodysheet ul{list-style:disc; margin-left:2em;}
.bodysheet ol{list-style:decimal; margin-left:2em;}

/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/

/* Frame panel */
.panel_1{float:left; padding:0; margin-bottom:13px; width:464px; height:260px; background:url(../g/2010/template/frame.gif) no-repeat;}
.panelbody_1{width:392px; height:190px; padding:36px 37px 34px 36px;}
.panelbody_1 P{padding:0; margin:0;}

.panel_plain {float: left;}

/* Green title underline */
.panel_4{width:217px; height:184px; float:left; position:relative; padding-right:29px; margin:0;}
.paneltitle_4{width:217px; border-bottom:1px solid #8dc73e;}
.panelbody_4{width:217px; padding-top:5px;}

/* Media Partner panel */
.panel_5{height:184px; float:left; position:relative; padding:0; margin:0;}
.panelbody_5{float:left; width:108px; padding-top:25px; margin:0; text-align:center; border-top:1px solid #8dc73e;}

/* Green title underline larger font*/
.panel_2{width:217px; float:left; position:relative; padding-right:29px; margin:0;}
.paneltitle_2{width:217px; border-bottom:1px solid #8dc73e;color:#fff; font:1.1em Trebuchet MS, Arial, Helvetica, sans-serif; padding-bottom:5px; margin:0; text-transform:uppercase;}
.panelbody_2{width:217px; padding-top:5px; font-size:1.2em; font-style:bold; text-transform:uppercase;}

/* Plain panel with title */
.panel_3{float:left; width:165px;}
.paneltitle_3{color:#fff; font:1.1em Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; text-transform:uppercase;}
.panelbody_3{padding-top:5px; float:left;}

/* Green title underline larger font for narrow powerbar*/
.panel_6{width:217px; float:left; position:relative; padding:0; margin:0;}
.paneltitle_6{width:217px; border-bottom:1px solid #8dc73e;color:#fff; font:1.1em Trebuchet MS, Arial, Helvetica, sans-serif; padding-bottom:5px; margin:0; text-transform:uppercase;}
.panelbody_6{width:217px; padding-top:5px; font-size:1.2em; font-style:bold; text-transform:uppercase; margin:0;}
.panelbody_6 P{padding:0; margin:0;}

/* Green title underline larger font*/
.panel_7{width:217px; float:left; position:relative; padding:0; margin:0;}
.paneltitle_7{width:217px; border-bottom:1px solid #8dc73e;color:#fff; font:1.1em Trebuchet MS, Arial, Helvetica, sans-serif; padding-bottom:5px; margin:0; text-transform:uppercase;}
.panelbody_7{width:217px; padding-top:5px; font-size:1.2em; font-style:bold; text-transform:uppercase;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; text-align:left; position:relative;}
ul.footeritems img{}
ul.footeritems li {display:inline; font:normal 0.95em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#fff; text-decoration:none; margin-right:5px; line-height:0.9em;}
ul.footeritems li a {display:inline; font:0.95em Arial, Helvetica, Sans-serif; color:#fff;}
ul.footeritems li a:hover {display:inline; font:0.95em Arial, Helvetica, Sans-serif; color:#000;}
ul.footeritems li a:visited {display:inline; text-decoration:none; color:#fff;}

/*---------------------------------------------------------*/

