/*-----------------------------------------------------------
Description: Country Living Christmas
Version: 1.0
Author: Matt
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.75em "Arial", Helvetica, sans-serif; letter-spacing:normal; text-align:left; background:url(../g/2010/template/body_bg.gif) #f6f2f2 fixed no-repeat top center; color:#3d3c3c; line-height:1.42em; text-align:left;}
a {color:#c90542; text-decoration:none; font-size:1em; font-weight:bold;}
a:hover{color:#7e7d7d; text-decoration:none; font-size:1em; font-weight:bold;}
.clear{clear:both;}
p {}
input {margin:0; padding:0;}
a img {border:none;}
div {margin:0; padding:0;}
ul {margin:0; padding:0;}
.bodysheet li{margin-left:1.3em;} 
 /* To make bullet points appear right in content */
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1002px;  margin:0 auto; position:relative;}
#wrapper { float:left; position:relative; width:968px; padding:0 17px;  background:url(../g/2010/template/wrapper_bg.jpg) #f6f2f2  no-repeat top center; margin:0;   }
#header {padding:0; margin:0; width:1002px;  float:left; position:relative; background-color: #fff; } 

/*#head_wrap {padding:0; margin:0; width:1002px; height:184px; float:left; position:relative;}*/

#menu {width:760px; float:left; position:relative; height:50px; color:#FFF; margin-bottom:10px; z-index:50; }
		
#pb_top {width:790px; height:auto; float:left; position:relative; padding:0; margin:0px; line-height:0; font-size:0; }
			
#sheet{width:580px;  float:left; position:relative;  margin-right:20px; padding: 0!important;   }
			
#footer {width:968px; float:left; position:relative; margin-top: 20px; color: #888788; height: 25px; line-height:25px;}

#pb_right1 { width:160px; float:left; margin-right:20px; color:c90542!important; }

#pb_right2 { width:187px; float:left; }

#power_wrap { width:367px; margin-top:50px; float:left; position:relative;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:50; position:relative;  float:left; width:740px;   color:#fff!important; margin:0; padding:0;  }
.menu1 li{float:left; position:relative; z-index:999; min-height:37px; margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:50; left:0px; top:29px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; margin:0; padding:0; color:#fff!important;  margin-right:28px;}

.menu1 ul li:hover, .menu1 ul li a:hover{display:block; color:#fff;  background:url(../g/2010/template/menu_on.gif) repeat-x;   /*main menu Background on hover*/}

.menu1 ul li a, .menu1 ul li a:hover {display:block; color:#fff!important; text-align:center; font: 1.3em "Times New Roman", Times, serif; font-weight:normal; text-decoration:none;  padding:5px 0 10px 0;  }

/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{display:block; margin:0; padding:0; z-index:45;  }
.menu1 ul ul li{background:none; list-style:none; position:absolute; width:132px; left:0px; z-index:45; }
.menu1 ul ul li a{background:none; background-color:#c90542; color:#fff!important; font-size:0.95em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important; padding:4px 13px; text-align:left;}
.menu1 ul ul li a:hover{color:#fff!important; font-size:0.95em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding:4px 13px; background:none; background-color:#e63169!important; text-align:left; }
.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; padding-bottom:15px; background:url(../g/2010/template/sub_b.png) no-repeat bottom center;} /* 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; }

.menu_on{background:url(../g/2010/template/menu_on.gif) repeat-x;}
/*---------------------------------------------------------*/



/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; height:50px;  color:#2c414c; font-size:1.6em; padding-top:0!important; padding-bottom:5px; line-height:0.75em; }
h2{ margin:0; padding:0;  font-family: "Times New Roman", Times, serif; color:#2c414c; font-size:1.4em; font-weight:bold; line-height:1.4em; padding:5px 0;   margin-bottom:10px;}
h3{ margin:0; padding:0; font-weight:bold; color:#2c414c; font-size:1.2em; line-height:1.3em; padding-top:5px;}
h4{ margin:0; padding:0; font-weight:bold; color:#2c414c; font-size:1.2em; line-height:1.4em; font-family: "Times New Roman", Times, serif}
.sheetbody{margin:0; padding:0;  padding-bottom:0px; margin-bottom:10px;}

.sheetbody p{margin:0;}

.clear_all{margin:0; padding:0; line-height:0px;}

.fullsheet{width:580px; float:left;}
.leftsheet{width:280px; float:left; margin-bottom:10px;  margin-right:22px; _margin-right:17px;}
.rightsheet{width:271px; float:left;  margin-bottom:10px; display:inline;} 

.hoz{height:15px;}

/*-------------------- sheet with gradients full ----------------------------*/

h2.sheet_title { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #c90542; background:url(../g/2010/template/sheet_full_t.gif)  no-repeat top center; margin:0; padding: 25px 10px 0 10px;  }
.sheetbody_1 { background:url(../g/2010/template/sheet_full_b.gif)  no-repeat bottom center; margin:0; padding:0 10px 25px 10px;}
.sheet_1 {width: 562px;  }

/*-------------------- sheet with gradients right ----------------------------*/

.sheet_3 h2.sheet_title { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #c90542; background:url(../g/2010/template/sheet_right_t.gif)   no-repeat top center; margin:0; padding: 25px 10px 0 10px;  }
.sheetbody_3 { background:url(../g/2010/template/sheet_right_b.gif)   no-repeat bottom center; margin:0; padding:0 10px 25px 10px;}
.sheet_3 {width: 251px; padding:0 10px; float:left; margin-bottom:10px;  }

/*---------------------------------------------------------*/


/* EZone
-----------------------------------------------------------*/

.ez_header {font-family:arial, sans serif!important; font-weight:bold; color:#fff; font-size:1.1em;}
.ez_po_header {font-family:georgia, times new roman, serif; font-size:0.9em; font-weight:normal!important; color:#fff;}
.exhib_overview_platinum{background-color:#e6e5dd;}


/* PANELS 
-----------------------------------------------------------*/
/*default panels*/

.panel_1 {margin:0;}
.paneltitle_1{margin:0; padding:0;}
.panelbody_1{margin:0; padding:0;}
.panelbody_1 p {margin:0; padding:0; }
.panel_1_foot{padding:0; margin:0;}


/*end default panels
-----------------------------------------------------------*/

/*panels with border pb_right1 */

.panel_2 {margin:14px 0 0 0;}
.paneltitle_2{ color:#7e7d7d; height:22px; font-size:1.4em; line-height:22px; text-align:center; font-family:"Times New Roman", Times, serif;font-style: italic; font-weight:bold; }
.panelbody_2{background-color:#fff; padding:2px;  border:solid 1px #b41834; width: 154px; color:c90542;}
.panelbody_2 p {margin:0; padding:0; color:c90542!important; }
.panel_2_foot{width:0;  padding:0; margin:0;}
panelbody_2 a {color:c90542!important;}

.panel_3 {margin:14px 0 0 0;}
.paneltitle_3{ color:#7e7d7d; height:22px; font-size:1.4em; line-height:22px; text-align:center; font-family:"Times New Roman", Times, serif; font-style: italic; font-weight:bold; }
.panelbody_3{background-color:#fff; padding:10px;  border:solid 1px #b41834; width: 138px; color:c90542;}
.panelbody_3 p {margin:0; padding:0; color:c90542!important; }
.panel_3_foot{width:0;  padding:0; margin:0;}
panelbody_3 a {color:c90542!important;}
 


/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer{ margin:0; padding-left:0;}
ul#footer { width:968px;  text-align:left; height:25px; line-height:25px; background-color:#eae6e7;} /*footer wrapper*/
ul#footer li {display:inline; padding:10px 2px 0 5px; text-align:left; font:normal 0.8em Arial, Sans-serif; height:25px; line-height:25px;}
ul#footer li a{ font:normal 1em Arial, Sans-serif; text-decoration:none; text-align:left; color: #7e7d7d;}
ul#footer li a:hover{text-decoration:none; text-align:left; }

/*---------------------------------------------------------*/



