/*-----------------------------------------------------------
Description: Professional Beauty 2010
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ul,ol {margin:0; padding:0;}
ul {margin-left:1.3em;}  /* To make bullet points appear right in content */
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.75em Arial, Helvetica, sans-serif; color:#414141; text-align:left; background:url(../g/2010/template/bg_site.gif) repeat-y top center #ececec; line-height:1.5em;}
body p{padding:0 0 15px 0;}
a:link {color:#eb018c; text-decoration:none; font-weight:bold;} /* unvisited link */
a:visited {color:#eb018c; text-decoration:none; font-weight:bold;} /* visited link */
a:hover {color:#01aded; text-decoration:none; font-weight:bold;} /* mouse over link */
a:active {color:#01aded; text-decoration:none; font-weight:bold;} /* selected link */
.clear{clear:both;}
p {}
.nowrap	{white-space: nowrap;}
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1001px; margin:0 auto; position:relative; padding:0;  background:url(../g/2010/template/bg_page.gif) no-repeat bottom right #fff;}

#header {width:1001px; margin:0; padding:0; float:left;}
	div.header-left{float:left;}
	div.header-links {position:absolute; top:0; right:0; margin:0; padding:0;}
	div.header-links a {margin-left:4px; margin-top:4px; padding:1px 5px; background-color:#ec3c8d; color:#FFF; float:left; font-weight:bold;}
	.pb_banner {position:absolute; top:40px; right:0; _right:auto; _left:530px; margin:0; padding:0; float:right; _width:468px; _height:60px; z-index:999;}
#pb_marquee {float:left; margin:0; /*border-bottom:1px dotted #000;*/ height:35px; width:981px; _width:981px; padding:0; line-height:34px;  background:url(../g/2010/template/bg_marquee.gif) top left no-repeat; padding-left:20px; font-size:0.9em;}
#pb_marquee a {font-weight:normal;}
#search {height:34px; width:176px; padding:0; padding-top:6px; _padding-top:4px; padding-left:5px; margin:0; float:left;}
#search input {margin:0; padding:0;}
	.nomargin {height:0; line-height:0; padding:0; margin:0;}
#menu {float:left; width:1001px; height:40px; margin:0; padding:0;  background:url(../g/2010/template/bg_menu.gif) no-repeat top left #fff;}
#content {width:1000px; margin-top:0px; padding:0; float:left; margin-bottom:10px;}
#pb_left {float:left; width:180px; padding:0 15px 0 0px; margin:0;}
#col-middle {float:left; width:610px; margin-bottom:10px; padding:0;}
#col-middle p {margin:0; padding:0; margin-bottom:15px;}
	#pb_top {margin:0; padding:0;}
	#pb_home {margin:0; padding:0; width:610px; float:left;}
#pb_right {float:left; width:180px; margin:0 0 0 15px; padding:0; background:url(../g/2010/template/pb_bg.gif) repeat-y top left; text-align:center;}
	#pb_righttop {height:15px; width:180px; background:url(../g/2010/template/pb_top.gif) repeat-y top left;}
	#pb_rightmiddle {padding:0 0 0 0px; text-align:center;}
	#pb_rightbottom {height:15px; width:180px; background:url(../g/2010/template/pb_bottom.gif) repeat-y top left;}
#bigsheet {float:left; width:805px; margin-bottom:10px; padding:0;}

#pb_bottom{width:1001px; padding:20px 0 20px 0; float:left; margin:0; min-height:100px; border-top:2px solid #cbcbcb; border-bottom:2px solid #cbcbcb;}

/*-----------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ float:left; width:796px; padding:0; margin-left:13px; _margin-left:5px; _height:40px; z-index:998; border-left:solid 1px #5b5a5a;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; border-right:solid 1px #5b5a5a;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:37px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{ display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:#000; font-weight:bold;/*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-size:1.2em; font-weight:bold; color:#fff; text-decoration:none; padding:10px 18px 12px 17px;}
.menu1 ul li:visited, .menu1 ul li a:visited {color:#fff;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0;border:none;  }
.menu1 ul ul li{list-style:none;  width:150px;background-color:#000; border:none; }
.menu1 ul ul li a, .menu1 ul ul li a:visited{ background-color:#000; color:#01aae5; font: 0.9em arial, Sans-serif; padding:6px 13px; text-align:left; border:none; }
.menu1 ul ul li a:hover{font: normal 0.9em arial, Sans-serif; color:#fff; background-color:#01aded; background-image:none; padding:0; padding:6px 13px; 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; } /* 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;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1{font:bo1d; font-size:1.7em; color:#333; text-align:left; padding-bottom:5px; line-height:1.5em; padding-top:4px;} 
h2{font:bold; font-size:1.2em; color:#464445; text-align:left; padding-bottom:5px; padding-top:3px; line-height:1.5em; border-bottom:1px solid #cbcbcb; border-top:1px solid #cbcbcb; margin-bottom:5px;}
h3{font-weight:bold; color:#333; font-size:1.2em;} /* Strap Titles*/
h4{font-weight:bold; color:#333; font-size:1.2em;} /* Panel Titles */


/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody_1{text-align:left;}  /* Grey Sheet (h1 + h2)*/
div.sheetbody_2 {margin-bottom:0px; width:540px; float:left;}
div.sheetbody_3 {margin-bottom:10px; padding:0;} /* Plain Sheet*/
div.sheetbody50fixedleft {background-color:#efeceb; padding:10px; width:255px; margin:0; float:left;}
div.sheetbody50fixedright {background-color:#efeceb; padding:10px; width:255px; margin:0; float:left;}
div.sheetbody-33{background-color:#efeceb; padding:10px;width:168px;}
div.sheetbody-67{background-color:#efeceb; padding:10px;width:338px;}
div.hoz {height:10px; min-height:10px; width:10px;} /* Horizontal Sheet Seperator*/
div.vert {width:10px; float:left; height:10px;}/* Vertical Sheet Seperator*/

div.leftsheet {width:300px; float:left;}
div.rightsheet {width:300px; float:left;}

.sheetbody_4 {background-color:#82607d; padding:10px; margin-bottom:0px; float:left; color:#fff; width:590px;}
.leftsheet4 {width:280px; background-color:#82607d; float:left; padding:10px; color:#fff;float:left;}
.rightsheet4 {width:280px;  background-color:#82607d; padding:10px; color:#fff;float:left;}
.bodysheet4 {float:left; color:#fff;}
.titlesheet4 {color:#fff;}
/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1 {float:left; padding:0px; margin:0;}
.paneltitle_1 {margin:0; padding-left:15px; width:230px;  font-weight:bold;  color:#333; font-size:1.2em; background:url(../g/2010/template/flower.gif) no-repeat top left;} 
.panelbody_1 {margin:0; padding:0;padding-left:15px;}
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot {margin:0; padding:0;} 

.panel_top2 {margin:0; padding:0;} 
.panel_body2 {margin:0; padding:0;}
.panel_body2 p {margin:0; padding:0;}
.panel_bottom2 {margin:0; padding:0; height:15px; _height:5px;}

.panel_3 {width:180px; background:url(../g/2010/template/panel_top2.gif) no-repeat top left; padding-top:12px; line-height:30px;}
.paneltitle_3 {margin-top:0px; padding:0px 10px 5px 10px; color:#353232;} 
.panelbody_3 {margin:0; padding:0px 10px 10px 10px; background:url(../g/2010/template/bg_panel2.gif) no-repeat bottom left;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot {height:15px; padding:0; _height:5px;} 

/* Panel for centered logo rotators */
.panel_top4 {} 
.panel_body4 {padding:3px 0 7px 0; text-align:center; font-size:0.9em;}
.panel_body4 p {margin:0; padding:0; text-align:center; font-size:0.9em;}
.panel_bottom4 {}

.panel_5 {float:left; width:142px; margin-right:15px; height:200px; } 
.paneltitle_5 {color:#fff; padding:6px 0 0 7px; text-align:left; font-size:1.2em; background:url(../g/2010/template/bg_panelpinktitle.gif) no-repeat top left; height:25px; font-weight:bold;}
.panelbody_5 {margin:0; padding:3px; background:url(../g/2010/template/bg_panelhome.gif) no-repeat bottom left; height:160px; width:136px;}
.panelbody_5 p {margin:0; padding:0;}
.panel_5_foot {margin:0; padding:0;}

.panel_6 {float:left; width:142px; margin-right:0px; height:200px; } 
.paneltitle_6 {color:#fff; padding:6px 0 0 7px; text-align:left; font-size:1.2em; background:url(../g/2010/template/bg_panelbluetitle.gif) no-repeat top left; height:25px; font-weight:bold;}
.panelbody_6 {margin:0; padding:3px; background:url(../g/2010/template/bg_panelhome.gif) no-repeat bottom left; height:160px; width:136px;}
.panelbody_6 p {margin:0; padding:0;}
.panel_6_foot {margin:0; padding:0;}

.panel_7 {float:left; width:295px; margin-right:15px; height:180px; padding:0;} 
.paneltitle_7 {color:#333; padding:0; text-align:left; font-size:1.2em; height:25px; font-weight:bold;}
.panelbody_7 {margin:0; padding:0;}
.panel_7_foot {margin:0; padding:0;}


.space {width:0px; margin:0; padding:0; line-height:0; height:0; font-size:0;}
/*-----------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
#foot {width:1000px; margin:0; padding:15px 0 15px 0;}
ul#footer{text-align:left; margin:0; margin-top:10px; padding-top:5px; padding-bottom:15px;}
ul#footer ul { background:none; color:#eb018c;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font-size:0.73em; }
ul#footer li a{text-decoration:none;  background:none; color:#eb018c;}
ul#footer li a:hover{ text-decoration:none; color:#63385d;  background:none; }
/*-----------------------------------------------------------*/





/* EZONE
-----------------------------------------------------------*/
.ez_header {padding:0; margin:0; font:bold 1.1em verdana, sans serif; color:#fff;}
.ez_po_header {line-height:1em; padding:0; margin:0; font:0.9em verdana, sans serif; color:#515251;}
.sheettitle ez_header {color:#fff; font-size:1.1em; font:verdana, sans serif;}
.exhib_overview_platinum{background-color:#e6e5dd;}
/*-----------------------------------------------------------*/


/* CONTENT SLIDER
-----------------------------------------------------------*/ 
.slidetitle{font-size:1.5em; font-weight:bold; padding:0; color:#eb018c;}

.sliderwrapper{
position: relative; overflow: hidden; width: 610px; height:185px; float:left; margin:0px;}



.sliderwrapper .contentdiv { visibility: hidden; position: absolute; left: 0; top: 0; width: 610px; height: 185px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


.slider_title{font-size:1.2em; font-weight:bold; padding:0; color:#044a85;}

.pagination{
float:left;
padding:0;
width: 610px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height:39px;
text-align: left;
background-color: #fff;
margin-bottom:15px;
background:url(../g/2010/template/bg_slidemenu.gif) no-repeat top left;
}

ul.list{list-style:none; position:relative; margin:0; padding:0; }
ul.list li{ float:left; height:29px;}

.slide1 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide2 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide3 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide4 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide5 {padding:10px 27px 0 26px;}

.pagination a{
padding: 0 0px;
text-decoration: none; 
color: #fff;
font-weight:bold;
font-size:1.2em;
cursor:pointer;
margin-bottom:15px;
}


.pagination a:hover, .pagination a.selected{
color: #00aeed;
cursor:pointer;
font-weight:bold;
margin-bottom:15px;
padding:0;
}

