/*-----------------------------------------------------------
Description: Info salons
Author: Matt H
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.85em Arial, Helvetica, sans-serif; letter-spacing:normal; text-align:left; color:#59595a; line-height:1.42em; text-align:left; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/body_bg.gif) repeat-x #c8c8c8 ; }
a {color:#000000; text-decoration:none; font-size:1em; font-weight:bold;}
a:hover{color:#ed1c24; 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;}
li { font-family:Helvetica, sans-serif;}
 /* To make bullet points appear right in content */
/*---------------------------------------------------------*/

#PageBody_DIV { width:960px;  margin:0 auto; position:relative;  }
#header_wrap{ width:960px; height:119px; margin:0; padding:0 0 0 0; float:left; position:relative; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/header_bg.jpg) no-repeat top left; }
#header { width:450px; height:109px; margin:10px 0 0 0 ; padding:0; float:left; position:relative;}
#menu { width:942px; height:28px; padding:0 0 0 18px; margin:0; z-index:50; float:left; position:relative;}
#pb_search { width:232px; height:47px; position:relative; float:right; margin:25px 0 0 0; padding:0;}
#pb_tagline { width:380px; height:50px; position:relative; float:right; margin:0; padding:0; _margin-top: -25px;}
#pb_banner { width:960px; /*height:297px;was*/ height:200px; position:relative; float:left; margin:10px 0 0 0;/*was 30px top marg*/ padding:0;}
#content_wrap {width:960px;  position:relative; float:left; margin:10px 0 0 0; padding:0; /*padding:15px 11px 0 20px;*/ background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/cont_bg.gif) repeat-x #cbccce;  }
#white_wrap {width:929px;  position:relative; float:left; padding:15px 11px 0 20px; margin:0; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/white_bg2.gif) repeat-y;}
#col_left { width:570px; position:relative; float:left; margin:0; padding:0 30px 20px 0; border-right: 2px solid #818285;}
#pb_video {width:423px; position:relative; float:left; margin:0; padding:0;  }
#pb_right { width:272px;  position:relative; float:right; margin:0 0 0 14px; padding:0 0 20px 20px; background-color:#FFF;}
#footer{ /*width:570px;*/ float:right; position:relative; margin:0 0 30px 0; padding:10px 0 0 0;}

#connect { padding:8px 380px 7px 15px; margin:0; /*height:267px;*/ height:185px;  background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/slides_1.jpg) no-repeat top right #fff; }
#communities { padding:8px 380px 7px 15px; /*height:267px;*/ height:185px; margin:0;  background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/slides_2.jpg) no-repeat bottom right #fff; }
#content { padding:8px 380px 7px 15px; /*height:267px;*/ height:185px; margin:0;  background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/slides_3.jpg) no-repeat top right #fff; }

#connect  p  { font-size:1.5em; color:#818285; font-weight:bold; line-height:1.2em;}

#communities  p  { font-size:1.5em; color:#818285; font-weight:bold; line-height:1.2em;}

#content  p  { font-size:1.5em; color:#818285; font-weight:bold; line-height:1.2em;}

#connect h1{ margin:0 0 20px 0; padding:0 0 0 28px; width:122px; font-family: Helvetica, sans-serif;  color:#fff; font-weight:bold; font-size:1.8em;  line-height:36px; height:36px; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/h1_bg.gif) no-repeat center left #ed1c24; }

#communities h1 {margin:0 0 20px 0; padding:0 0 0 28px; width:172px;  font-family: Helvetica, sans-serif;  color:#fff; font-weight:bold; font-size:1.8em;  line-height:36px; height:36px; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/h1_bg.gif) no-repeat center left #ed1c24; }

#content h1 {margin:0 0 20px 0; padding:0 0 0 28px; width:122px;  font-family: Helvetica, sans-serif;  color:#fff; font-weight:bold; font-size:1.8em;  line-height:36px; height:36px; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/h1_bg.gif) no-repeat center left #ed1c24; }

/*---------------------------------------------------------*/

/********************* Rollover Menus ***************************/
#main_nav, #main_nav ul {float:left; padding:0px; margin:0px; list-style:none;}
#main_nav a {margin:0px; display:block; text-align:center; padding:11px 20px 10px 22px; color:#696a6c;}
#main_nav a:hover {color:#fff; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/menu_bg.gif) no-repeat center left #ed1c24; }
#main_nav li {float:left; /*margin-right:2px;*/ border-right: 1px solid #fff;  color:#FFF; font-weight:bold; font-size:1.4em;}
#main_nav li ul {position:absolute; width:160px; left:-999em; margin:0;}
#main_nav li:hover ul, #main_nav li.sfhover ul{left:auto; border:none; }
#main_nav li:hover, #main_nav li.sfhover{left:auto; /*background:#2c703d;*/ }
#main_nav li:hover {background-position: 0 0; font-weight:bold; }
#main_nav .sub_nav {z-index:30; color:#FFF!important; }
#main_nav .sub_nav li {background:#ed1c24; font-weight:normal; color:#FFF!important; font-size:0.9em;}
#main_nav .sub_nav li:hover{ background:#b7b0b1; font-weight:bold; color:#FFF;}
#main_nav .sub_nav li a{width:190px; text-align:left; padding:6px 0 6px 8px; text-transform:capitalize; /*border-bottom:1px solid #64696D;*/ font-weight:normal; color:#FFF!important;}
#main_nav .sub_nav li a:hover{ background:#b7b0b1;}

/*#main_nav_on{background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/menu_on.gif) repeat-x; }*/


/* SHEET
-----------------------------------------------------------*/
h1{ margin:0 0 10px 0; padding:10px 20px 10px 28px;  font-family: Helvetica, sans-serif;  color: #FFF; font-weight:normal; font-size:1.4em;   background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/h1_bg.gif) no-repeat #ed1c24;}
 
h2{margin:0 0 20px 0; padding:10px 20px 10px 28px;  font-family: Helvetica, sans-serif;  color: #FFF; font-weight:normal; font-size:1.4em;   background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/h1_bg.gif) no-repeat #ed1c24; }
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}
h3.titlesheet3 {font-family: Helvetica, sans-serif;  color:#464646; font-weight:normal; font-size:1.2em;  width:534px; height:50px; /*line-height:50px;*/ padding: 0 18px;  background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/sheet_qb.gif) no-repeat ;}
h2.titlesheet2{ margin:0 0 20px 0; padding:10px 20px 10px 28px;  font-family: Helvetica, sans-serif;  color: #FFF; font-weight:normal; font-size:1.4em;   background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/h1_bg.gif) no-repeat #ed1c24;}

div.bodysheet{text-align:left; margin-top:5px;  }

div.sheetbody{padding:0px;}
div.sheetbody p {/*margin:0;*/ padding:0; }
div.fullsheet{ width: 570px; /*padding:15px;*/ padding-bottom:20px; margin-bottom:10px; border-bottom: 1px dashed #95979a;}
div.leftsheet {width:255px; float:left; margin-right: 20px;  /*padding-bottom:20px;  /*padding-top:5px;*/    background-color:#fff; _margin-bottom:15px;  }
div.rightsheet {width:255px; float:left; /*padding-bottom:20px; /*padding-top:5px;*/   background-color:#fff; _margin-bottom:15px; }

/*QUOTES*/

div.bodysheet2  { width:570px; margin-bottom:10px; padding: 41px 0 20px 0; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/sheet_qt.gif) no-repeat;  border-bottom: 1px dashed #95979a;}
div.sheetbody_2 {width:570px; margin:0; padding: 0; /*background-color:#FFF;*/  }
div.bodysheet2 p { color:#939598; padding:10px 18px; margin:0; background-color:#FFF;}
/* PANELS 
-----------------------------------------------------------*/
/*default panels*/

.panel_1 {margin:0; padding: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;}

/*blog panel*/
.panel_2 {margin:0; padding:0; width:256px; /*border-top:2px dashed #95979a;*/}
.paneltitle_2{margin:15px 0 10px 0; padding:0 15px 0 30px; height:36px; line-height:36px; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/panel_title_bg.gif) no-repeat top left #ed1c24; color:#FFF; font-weight:bold; font-size:1.4em; float:left; position:relative;}
.panelbody_2{margin:0; padding:0;}
.panelbody_2 p {margin:0; padding:0; }
.panel_2_foot{padding:0; margin:0;}

/*social panel*/
.panel_3 {margin:10px 0 0 0; padding:0; height:81px; width:256px; border-top:2px dashed #95979a;  border-bottom:2px dashed #95979a;}
.paneltitle_3{margin:0; padding:0;}
.panelbody_3{margin:0; padding:0; width:256px; height:81px; }
.panelbody_3 p {margin:0; padding:0; }
.panel_3_foot{padding:0; margin:0; /*width:256px; border-bottom:2px dashed #95979a;*/}

/*twit panel*/
.panel_4 {margin:10px 0 0 0; padding:60px 0 55px 55px; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/panel_twit_bg.gif) no-repeat top left; /*width:205px; border-bottom:2px dashed #95979a;*/ width:201px; border-bottom:2px dashed #95979a;}
.paneltitle_4{margin:0; padding:0;}
.panelbody_4{margin:0; padding:0; width:170px; height:55px; overflow:hidden; font-size:0.8em; line-height:1.25em;}
.panelbody_4 p {margin:0; padding:0; color:#ed1c24;}
.panel_4_foot{padding:0; margin:0; }

/*video panel*/
.panel_5 {margin:0 0 20px 0; padding:0;}
.paneltitle_5{margin:0; padding:0;}
.panelbody_5{margin:0; padding:0;}
.panelbody_5 p {margin:0; padding:0; }
.panel_5_foot{padding:0; margin:0;}


/* SEARCH
-----------------------------------------------------------*/
.search{width:232px; height:47px; background:url(http://c529532.r32.cf2.rackcdn.com/g/2011/template/search_bg.gif) no-repeat; float: left; }
#inp{float:left; }
#inp input{float:left; margin:15px 10px 0 17px; border:solid 0px; color:#666; padding:0 0 0 5px; width:120px; }
#inpimg{float:left; margin:10px 0 0 0px;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems {float:right; position:relative; margin:0; padding: 0 5px 5px 0; font-size:0.85em;} 
ul.footeritems li {list-style:none; color: #000; display:inline; font-size:1em;  padding:0 3px 0 0; font-weight:normal;}
ul.footeritems li a{ text-decoration:none; color: #000;}
ul.footeritems li a:hover{color:#ed1c24; }
/*---------------------------------------------------------*/


