/*-----------------------------------------------------------
Description: InRetail 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:#000; line-height:1.5em; text-decoration:none; background:url(../g/2010/template/bg_ret_site.gif) #000;}
body a:link{text-align:left; color:#fd8e0b; text-decoration:none; font-weight:bold;}
body a:visited {text-align:left; color:#fd8e0b; text-decoration:none;}
body a:hover {text-align:left; color:#c06701; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{width:1000px; margin:0 auto; position:relative;}
#retail_wrapper{float:left; width:1000px; margin:0 auto;}
#communities {color:#fff;}
	#ret_header{float:left; width:1000px; height:151px; background:url(../g/2010/template/ret_header_bg.gif) right no-repeat;}
		#ret_header_l{flaot:left;}
		#ret_header_r{float:right; height:30px;}
	#ret_hero{float:left; width:1000px; height:248px;}
	#ret_main{float:left; width:1000px; background-color:#fff;}
		#ret_content{float:left; width:712px; padding:26px 30px 30px 20px;}
		#ret_right{float:left; width:215px; padding:26px 23px 30px 0;}
	#ret_bottom{float:left; width:980px; padding:0 0 30px 20px; border-bottom:2px solid #fd8e0b; background-color:#fff;}
	#footer_area{float:left; width:980px; height:45px; background:url(../g/2010/template/ret_footer_bg.gif) repeat-x; padding-left:20px;}
		#footer_asp{float:left; height:17px; padding-top:7px;}
		#footer_asp a{color:#fff; font-size:0.95em; font-weight:normal; padding-right:15px;}
		#footer_asp a:hover{color:#fd8e0b;}
		#footer{float:left; height:17px; padding-top:8px;}
/*---------------------------------------------------------*/
/* SEARCH
/*---------------------------------------------------------*/
#inp input{width:170px; 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:bold 1.7em/1.1em Trebuchet MS, Arial, Helvetica, sans-serif; color:#000; text-align:left; margin:0; padding:8px 0 5px 0; border-bottom:1px solid #fd8e0b;}
h2{font:1.4em/1.3em Arial, Sans-serif; color:#fc8e0b; 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;}

/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.fullsheet2{float:left; width:712px; margin:0; padding-top:10px;}
.leftsheet2{float:left; width:340px; margin-right:32px; padding:0;}
.rightsheet2{float:left; width:340px; 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
-----------------------------------------------------------*/
.panel_plain {float: left;}
/* Search */
.panel_5{width:215px; height:48px; float:left; position:relative; margin:0; background:url(../g/2010/template/ret_search_bg.gif) no-repeat;}
.panelbody_5{width:215px; padding-top:10px;}

/* Orange title underline noright padding*/
.panel_9{width:215px; float:left; position:relative; padding:0; margin:0;}
.paneltitle_9{width:215px; border-bottom:1px solid #fd8e0b; color:#000; font:bold 1.1em Trebuchet MS, Arial, Helvetica, sans-serif; padding-bottom:5px; margin:0; text-transform:uppercase;}
.panelbody_9{width:215px; padding-top:5px;}
.panelbody_9 img{padding-bottom:8px;}

/* Plain panel with title */
.panel_3{float:left;}
.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;}

/* Orange title underline*/
.panel_8{width:215px; float:left; position:relative; padding-right:32px; margin:0;}
.paneltitle_8{width:215px; border-bottom:1px solid #fd8e0b; color:#000; font:bold 1.1em Trebuchet MS, Arial, Helvetica, sans-serif; padding-bottom:5px; margin:0; text-transform:uppercase;}
.panelbody_8{width:215px; padding-top:5px;}
.panelbody_8 P{padding:0; margin:0;}

/*---------------------------------------------------------*/

/* 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:#fd8e0b;}
ul.footeritems li a:visited {display:inline; text-decoration:none; color:#fff;}

/*---------------------------------------------------------*/

