

/*-----------------------------------------------------------
Description: Decorex 2009
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
a img {border:none;}
ol,ul { list-style:none; }
.clear {clear:both;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:normal 0.80em Arial, Helvetica, sans-serif; color:#5e6e66; line-height:1.5em; letter-spacing:normal; text-align:left; 

background:url(../g/2009/template/bg_site.gif) no-repeat top center #eae5e2; width:100%;}
a {color:#d31245; text-decoration:none;}
a:hover {color:#f43f6f; text-decoration:none;}
.ez_header{color:#fff;}
.ez_po_header{color:#fff;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {text-align:center; padding:0px; margin:0 auto; width:100%; position:relative;}
#container {margin:0 auto; padding:65px 65px 30px 65px; text-align:left; width:870px; position:relative;}
#content {width:624px; margin:0; padding:0; text-align:left; position:relative;}
#pbtop {width:624px; margin:0; padding:0;position:relative;}
#sheet {width:624px; _width:624px; padding:0;position:relative;}

/*---------------------------------------------------------*/


/* HEADER
-----------------------------------------------------------*/
#header {width:624px; height:118px; padding:0; margin:0;position:relative;}


/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
#mainmenu{ width:624px; margin:0; padding:0; height:34px; text-align:left; position:relative;}
.submenu{ float:left; width:624px; margin:0; padding:0; text-align:left; background-color:#d31245; position:relative;}

ul#mainmenuitems {
	width: 624px;
	height: 34px;
	font-size: 0.9em;
	font-family: arial, Verdana, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position:relative;
}
ul#mainmenuitems li {
	display: block;
	float: left;
	margin: 0;
}
ul#mainmenuitems li a {
	height: 34px;
	color: #5e6e66;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 34px;
	padding: 0px 10px 0 10px;
}
ul#mainmenuitems li a:hover {
	color: #fff;
	background-color: #d31145; 
}
.menu_on, .menu_on a  {
	color: #fff!important;
	background-color: #d31145; 
}
.menu_off {
	color: #5e6e66;
}


ul#submenuitems {
	width: 100%;
background-color:#d31245;
	font-size: 1em;
	font-family: arial, Verdana, sans-serif;
	font-weight: normal;	
	list-style-type: none;
	margin: 0;
	padding: 0;
	position:relative;
}
ul#submenuitems li {
	display: block-inline;
	float: left;
	margin: 0;
	background-color:#d31245;
}
ul#submenuitems li a {

	color: #fff;
	text-decoration: none;
	display: block-inline;
	float: left;

	line-height: 30px;
	height:30px;
	padding: 0px 10px 0;
	float: left;
}
ul#submenuitems li a:hover {
	color: #fff;
	background-color:#a80e38;
}
.submenu_on, .submenu_on a  {
	color: #fff!important;


}
.submenu_off {
	color: #5e6e66;
}

/*---------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/

.pagetitle {margin:0 auto; margin-bottom:25px; margin-top:10px; padding-left:35px; background:url(../g/2009/template/pt_bg.gif) top left no-repeat;}

h1 { text-align:left; color:#5e6e66; font:normal 2em Times New Roman, Georgia, Serif;  padding:0px; margin:0px;} 

 
h2 {font:bold 1.6em Arial, Helvetica, Sans-serif; line-height:1.2em; color:#d31145; text-align:left; padding:5px 0; margin:0;}

h3 { text-align:left; font:bold 1.2em Arial, Helvetica, sans-serif; color:#5e6e66; line-height:24px; margin:0 

auto; padding:0;} 

.ez_header {font:bold 1em Arial, Helvetica, sans-serif; color:#ffffff; padding-left:0; margin:0 auto; text-align:left;}

/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
p {margin:0 auto; padding:0; }


#pagebodypages {margin:0 auto; padding:0; text-align:left; line-height:1.5em;}


.sheet_1 {padding-bottom:10px;}
.sheetbody_1 {text-align:left; font:normal Arial, Sans-serif; line-height:1.5em; padding-bottom:20px; }
.sheetbody_1 a {font:normal Arial, Sans-serif; text-decoration:none;}
.sheetbody_1 a:visited {}
.sheetbody_1 a:hover {}

.sheet_2 {margin-bottom:0;}
.sheetbody_2 {text-align:left; font:normal Arial, Sans-serif; line-height:1.5em; padding-bottom:20px; }
.sheetbody_2 a {font:normal Arial, Sans-serif; text-decoration:none;}
.sheetbody_2 a:visited {}
.sheetbody_2 a:hover {}

.hoz {background:url(../g/2009/template/bg_foot.gif) repeat-x bottom left top; height:10px;}


/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
div.panel_1 {margin:0 auto; padding:0;}
div.paneltitle_1 { height:34px; margin-left:0px; padding:0; text-align:left; font:bold 0.85em Arial, Sans-serif; color:#808285; line-height:31px;}
div.panelbody_1 { padding:0; font:normal 0.85em Arial, Helvetica, Sans-serif; line-height:1.4em;}


/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
#footer {margin:0; padding:0; width:624px; height:35px; text-align:left; background:url(../g/2009/template/bg_foot.gif) repeat-x top left;} /*footer wrapper*/
#footer li {display:inline; padding:0 2px 0 2px; font:normal 11px Arial, Helvetica, Sans-serif; text-align:left; color:#5e6e66;  

line-height:30px;}
#footer li a{ font:normal 11px Arial, Helvetica, Sans-serif; color:#5e6e66; text-decoration:none; text-align:left;}
#footer li a:hover{ color:#d31145; text-decoration:none; text-align:left;}
/*---------------------------------------------------------*/


/* IE7 HACKS
-----------------------------------------------------------*/
*ul#navigation { margin:0; padding:0;  height:35px; line-height:35px;  text-align:left;} /*main menu wrapper*/
*ul#navigation li.menu_on a{padding:12px 21px 10px 21px; } 
*ul#navigation li.menu_off a {padding:12px 21px 10px 21px; }
*li#menu_on a{padding:12px 21px 10px 21px; } /* last item*/
*li#menu_off a { padding:12px 21px 10px 21px;}
*li#menu_off a:hover{ color:#333;} 
*ul#sub-navigation {margin:0; padding:0;  height:20px; padding-top:1px; padding-left:10px; width:768px;} /*submenu wrapper */
/*-----------------------------------------------------------*/

/*EASYSLIDER
------------------------------------------------------------*/
#slider{margin-left:140px; margin-top:5px; margin-bottom:10px; width:300px; }	

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	height:300px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:18px;
	height:103px;
	position:absolute;
	left:121px;
	top:101px;
	}	
#nextBtn{ 
	left:441px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:103px;
	background:url(../g/2009/template/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../g/2009/template/btn_next.gif) no-repeat 0 0;	
	}	

	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

/*----------------------------------------------------------*/

