/*-----------------------------------------------------------
Description: Decorex 2010
Author: Soren Aarlev
Author URl: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
h1,h2,h3,h4,h5,h6,div,ul,li,img,p {margin:0; padding:0;}
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body {margin:0; padding:0; font:0.6em Arial, Sans-serif; text-align:center; color:#666; background-color:#fff;} 


/*Global Classes*/
.clear {clear:both; line-height:0; height:0;}
.floatleft {float:left;}


/*Links*/
a:link { text-decoration:none; color:#ad1021; text-decoration:none;} /* unvisited link */
a:visited { text-decoration:none; color:#ad1021; text-decoration:none;} /* visited link */
a:hover { text-decoration:none; color:#000; text-decoration:none;} /* mouse over link */
a:active {text-decoration:none; color:#ad1021; text-decoration:none;} /* selected link */


/*Bulletpoints*/
div.column-left ul {margin-left:1.5em;}
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrappers*/
#PageBody_DIV {width:980px; position:relative; margin:0 auto;}


/*Header */
#header {width:980px; height:80px; margin-top:34px;}
.header-left {width:514px; height:66px; padding-top:14px; }
.header-right {width:; height:80px; margin-left:186px;}


/*Latest News*/
#ticker {height:35px; width:621px; line-height:35px; text-align:left; color:#ad1021;}
#ticker a {color:#ad1021; }
#ticker a:hover {color:#000;}


/*Content Wrappers & Base Font*/
#content {font:1.2em/1.8em Arial, Sans-Serif; text-align:left; width:980px;}


/*Columns Homepage*/
.column-left {width:596px;}
.column-right {width:379px; margin-left:5px;}


/*Search*/
.search {height:24px;width:173px; margin:9px 0 0 0px; }
#searchfield input {margin:0; padding:0; width:145px;  float:left; height:21px; *height:18px; border-top:1px solid #dddcdc; border-left:1px solid #dddcdc; border-bottom:1px solid #dddcdc; border-right:none; background:#fff; font:1.1em Arial, Sans-serif; color:#999; padding:1px 0 0 4px; *padding-top:4px;}
#searchbutton input {margin:0; padding:0; float:left; width:23px; height:24px; float:left;}
/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*Main Menu*/
.menu1{ z-index:999; position:relative;  float:left; width:596px; height:35px; background-color:#ececec; margin-top:10px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:35px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:34px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:transparent; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:#9b0011; }
.menu1 ul li a {text-align:center; display:block;  font:1.2em Arial, Sans-serif; color:#1d1818!important; text-decoration:none; padding:10px 9px 10px 9px; text-transform:uppercase; font-weight:bold; }
/*.menu1 ul li a:visited {color:#1d1818;} /*Otherwise IE6 displays visited state as hover */
.menu1 ul li a:hover{text-align:center; display:block; font:1.2em Arial, Sans-serif;  color:#fff!important; font-weight:bold; text-decoration:none; padding:10px 9px 10px 9px;}
.menu1 ul li a:active {color:#fff; font-weight:bold;} /*Otherwise IE6 displays active state as hover */

	
/*Submenu*/
.menu1 ul ul{margin:0; padding:0; z-index:990; }
.menu1 ul ul li{list-style:none; position:absolute; width:165px; }
.menu1 ul ul li a{ background-color:#0a0406; color:#fff!important; font:normal 1.1em Arial, Sans-Serif; _font-size:1em; padding:6px 15px; text-align:left; z-index:999; text-transform:none;}
.menu1 ul ul li a:visited{color:#fff;  font-weight:normal; z-index:999;  text-transform:none;}
.menu1 ul ul li a:hover{font:normal 1.1em Arial, Sans-serif!important; _font-size:1em; color:#fff!important; background-color:#ae1122; padding:6px 15px; text-align:left;  text-transform: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; z-index:999;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible; z-index:999;}
/*---------------------------------------------------------*/



/* HEADINGS 
-----------------------------------------------------------*/
h1{font:2.8em Arial, Sans-serif; color:#777382; letter-spacing:3px;  margin-bottom:15px; text-transform:uppercase; width:596px; height:35px; border-bottom:2px dotted #ad1021; background-color:#fff;} /* Page Titles*/
.sIFR-hasFlash h1 {
    visibility: hidden;
    font-size:24px;
    font-weight:bold;
	margin-top:0px;
	padding:0;
	background-color:#fff;
}
h2{font:bold 1.4em Arial, Sans-Serif; color:#535354; background:url(../g/2011/template/icon_sheettitle.gif) no-repeat top left; padding:0 0 4px 0px; margin-bottom:8px; border-bottom:1px solid #b0b0b1;} /* Sheet Titles*/
h3{font:bold 1.1em Arial, Sans-Serif; color:#2b2c71;} /* Strap Titles*/
h4 {font:bold 1em/21px Arial, Sans-Serif; color:#fff; padding-left:10px; }
h5{font:2.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#777382; letter-spacing:3px;  margin-bottom:15px; text-transform:uppercase; width:596px; height:35px; border-bottom:2px dotted #ad1021; background-color:#fff;}
/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
/*Bordered Panel*/
.panel_1 {border:3px solid #717299; margin-bottom:15px;}
.paneltitle_1 {height:24px; background-color:#717299;}
.panelbody_1 {padding:10px;}
.panelbody_1 p {margin:0; padding:0;}

/*Bordered Ezone Menu Panel*/
.panel_3 {margin-bottom:15px; margin-left:100px; padding:10px; background-color:#e6e6e6; width:153px;}
.panelbody_3 {padding:10px; width:131px; background-color:#FFF; border:1px solid #d1d1d1;}
.panelbody_3 p {margin:0; padding:0;}

/*Plain Right hand panel*/
.panel_4 {margin-bottom:15px; margin-left:100px; width:173px;}
.panelbody_4 {padding:0; width:173px; background-color:#FFF; }
.panelbody_4 p {margin:0; padding:0;}

/*Floated footer panels*/
.panel_2{float:left; margin-right:20px;}

/*Footer Panels*/
.footer-panels {margin-top:43px; width:621px; text-align:left;}
/*---------------------------------------------------------*/




/* SHEETS
-----------------------------------------------------------*/
/*Default*/
div.sheetbody {margin-bottom:15px;}
div.bodysheet {}
div.leftsheet {width:258px; float:left; }
div.rightsheet {width:258px; margin-left:15px; float:left; }
div.fullsheet {clear:both; }
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {height:23px; margin:0; padding:0; text-align:left; width:980px; border-top:2px dotted #ad1021; margin-top:30px;} 
ul#footer li {list-style:none; display:inline;  color:#9596b8;  padding:0 2px 0 2px; margin:0;  font:1em Arial, Sans-Serif;}
ul#footer li a{ color:#7d7b7b;  text-decoration:none; padding:0;  font:1em/23px Arial, Sans-Serif;}
ul#footer li a:visited{color:#7d7b7b; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#ad1021; text-decoration:none; padding:0;}
ul#footer li a:active{color:#7d7b7b; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/
