/* CSS Document */

/* Global settings start here */
body,td,th {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#bloginner {
color: #ffe;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #333333;
}

img {
	border: 0px;
}

a {
	outline: none;
}

h1,h2,h3,h4,h5,h6 {
	margin-bottom: 0px;
	margin-top: 0px;
}

h3 {
	color: #FFE;
	font-size: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h1 {
	color: #FFE;
	font-size: 30px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
p,div {
	line-height: 20px;
	font-size: 14px;
}

input,select {
	width: 300px;
	background-color: #AB9994;
	border: 1px solid #57382F;
	font-size: 11px;
	height: 20px;
}

select {
	height: 23px;
	padding-top: 2px;
}

textarea {
	width: 300px;
	background-color: #AB9994;
	border: 1px solid #57382F;
	font-size: 11px;
	height: 100px;
}

/* Global settings end here */

/* Utility classes start here */
.clear{ clear:both;}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
/* Wrappers start here */
#blog_wrapper h1{color:#fff; font-size:30px; font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold;}

#blog_wrapper h3{color:#fff; font-size:22px;}

#solid_wrapper{	 height:auto; background-color:#372519; width:825px; margin-left:auto; margin-right:auto; float:left; color: #FFE;}
#gradient_wrapper{ background-image:url(../images/about_bg.jpg); background-repeat:repeat-x; height:auto; color: #FFE; background-color:#F4F2F1; width:825px; margin-left:auto; margin-right:auto; float:left; }
#wrapper{ width:825px; margin-left:auto; margin-right:auto;}
/* Wrappers end here */

/* Utility classes end here */

.blogcnt{color:#000; line-height:20px; font-size:14px;}

.a2{ color:#000; text-decoration:underline;}

.a2:hover{ color:#000; text-decoration:none;}
.bloghead{ color:#8B8482;}

.blogheadnew{ color:#8B8482; font-size:22px;}


#slideshow {
    position:relative;
     background-position:center; 
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8; background-position:center;
    opacity:0.0; margin-left:120px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#home_transparent{ position:absolute; z-index:100; margin-top:-110px; padding-left:495px;}

#link_transparent{ position:fixed; z-index:100; }

#link_transparent1{ position:absolute; z-index:100; margin-top:1px; margin-left:545px; }

#link_transparent2{ position:absolute; z-index:100; margin-top:1px; margin-left:686px; }

#menu{ height:27px; background-repeat:no-repeat; background-color:#FFFFFF; width:510px; margin-left: 10px;}
#homemenu{ height:35px; background-repeat:no-repeat; margin-left:123px;}


/*#menu{ background-image:url(../images/menu.jpg); width:423px; height:35px; background-repeat:no-repeat; float:right;}
*/
#join_menu{ background-image:url(../images/join_menu.jpg); width:423px; height:35px; background-repeat:no-repeat; float:right;}

#contact_menu{ background-image:url(../images/contact_menu.jpg); width:423px; height:35px; background-repeat:no-repeat; float:right;}

#inner{ width:680px; margin-left:auto; margin-right: auto;  height:auto; background-repeat:repeat-y;}

#form{
width:680px;
float:left;
}
#leftform{
width:250px;
float:left;
margin-right:10px;
font-weight:bold;
font-size:13px; color:#FFE;
text-align:right;
}
#rightform{
width:380px;
float:left;
}

.a{ color:#ffe; text-decoration:none;}

.a:hover{ color:#FFE; text-decoration:underline;}
.a1{ color:#ffe; text-decoration:underline;}

.a1:hover{ color:#FFFFFF; text-decoration:none;}


.contact{ color:#fff; line-height:18px;}
.contactnew{ color:#fff; line-height:26px;}
.top_text{ font-size:16pt; color:#fff; font-weight:bold; position:absolute; margin-top:60px; margin-left:30px;}

#Navigationhome {
	WIDTH:84px; HEIGHT:27px; 	font-family:Century Gothic, Arial, Helvetica, sans-serif;
 font-size:12px; font-weight:bold; float: left; margin-right:1px;
 }
#Navigationhome  A.me {
	BACKGROUND-POSITION: left top; DISPLAY: block; FLOAT: right; background-color:#DADC55; MARGIN-BOTTOM: 0px; WIDTH:84px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px; line-HEIGHT:27px; color:#464741; text-decoration:none;  text-align:center;
}
#Navigationhome  A.me:hover {
	BACKGROUND-POSITION: left top; DISPLAY: block; FLOAT: left; background-color:#3B3B3B; MARGIN-BOTTOM: 0px; WIDTH:84px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px; color:#fff; 
}


#Navigationabout {
	WIDTH:84px; HEIGHT:27px; 	font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float: left; margin-right:1px;
}
#Navigationabout A.me1 {
	BACKGROUND-POSITION: left top; DISPLAY: block; FLOAT: left; background-color:#3B3B3B; MARGIN-BOTTOM: 0px; WIDTH:84px; MARGIN-RIGHT: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT:27px; line-HEIGHT:27px; color:#fff; text-decoration:none; text-align:center;
}

.menu{Z-INDEX:200;background-color:#3B3B3B;VISIBILITY:hidden;FONT:12px/18px Century Gothic, Arial, Helvetica, sans-serif;WIDTH:190px;height:20px;POSITION:absolute;TEXT-ALIGN:left;color:#fff;font-weight:bold;line-height:30px; }
.menu A{PADDING-RIGHT:2px;DISPLAY:block;PADDING-LEFT:0px;PADDING-BOTTOM:2px;TEXT-INDENT:10px;PADDING-TOP:0;BORDER-bottom:#433532 1px solid;TEXT-DECORATION:none;color:#464741;BORDER-RIGHT:#fff 0 solid;background-color:#DADC55;border-top:0;}
.menu A:hover{background-color:#3B3B3B;background-repeat:no-repeat;color:#fff;border-top:0;margin:auto;TEXT-DECORATION:none;}

.menumap{Z-INDEX:200;background-color:#3B3B3B;VISIBILITY:hidden;FONT:12px/18px Century Gothic, Arial, Helvetica, sans-serif;WIDTH:190px;height:20px;TEXT-ALIGN:left;color:#fff;font-weight:bold;line-height:30px; position: absolute; padding-left:0px; margin-right:0px; padding-right:0px; float:right;left:0px; margin-left:-85px; }
.menumap A{PADDING-RIGHT:2px;DISPLAY:block;PADDING-LEFT:0px;PADDING-BOTTOM:2px;TEXT-INDENT:10px;PADDING-TOP:0;BORDER-bottom:#433532 1px solid;TEXT-DECORATION:none;color:#464741;BORDER-RIGHT:#fff 0 solid;background-color:#DADC55;border-top:0; z-index:200;}
.menumap A:hover{background-color:#3B3B3B;background-repeat:no-repeat;color:#fff;border-top:0;margin:auto;TEXT-DECORATION:none;}



.menu1{Z-INDEX:200;background-color:#3B3B3B;VISIBILITY:hidden;FONT:12px/18px Century Gothic, Arial, Helvetica, sans-serif;WIDTH:190px;height:20px;POSITION: fixed;TEXT-ALIGN:left;color:#fff;font-weight:bold;line-height:30px; margin-left:0px; left:0px; padding-left:0px; margin-right:0px; padding-right:0px;  }
.menu1 A{PADDING-RIGHT:2px;DISPLAY:block;PADDING-LEFT:0px;  margin-left:0px; PADDING-BOTTOM:2px;TEXT-INDENT:10px;PADDING-TOP:0;BORDER-bottom:#433532 1px solid;TEXT-DECORATION:none;color:#464741;BORDER-RIGHT:#fff 0 solid;background-color:#DADC55;border-top:0; padding-right:0px;}
.menu1 A:hover{background-color:#3B3B3B;background-repeat:no-repeat;color:#fff;border-top:0;margin:auto;TEXT-DECORATION:none; margin-left:0px; padding-left:0px;}

.menu1map{Z-INDEX:200;background-color:#3B3B3B;VISIBILITY:hidden;FONT:12px/18px Century Gothic, Arial, Helvetica, sans-serif;WIDTH:190px;height:20px;TEXT-ALIGN:left;color:#fff;font-weight:bold;line-height:30px; position: static; margin-top:28px; margin-left:-190px; padding-left:0px; margin-right:0px; padding-right:0px; float:left; }
.menu1map A{PADDING-RIGHT:2px;DISPLAY:block;PADDING-LEFT:0px;  margin-left:0px; PADDING-BOTTOM:2px;TEXT-INDENT:10px;PADDING-TOP:0;BORDER-bottom:#433532 1px solid;TEXT-DECORATION:none;color:#464741;BORDER-RIGHT:#fff 0 solid;background-color:#DADC55;border-top:0; padding-right:0px; position:static; }
.menu1map A:hover{background-color:#3B3B3B;background-repeat:no-repeat;color:#fff;border-top:0;margin:auto;TEXT-DECORATION:none; margin-left:0px; padding-left:0px;}

.hour{ float:left;}
.hourright{ float:left; margin-left:40px;}
.site{ margin-right:20px; border:3px solid #fff;}
.blog{ color:#666666;}

.box{
border:1px solid #989898; float:left;
width:660px;  padding:8px; margin-left:0px; line-height:25px; background-color:#766764; padding-top:5px; padding-bottom:5px;
}

.blogsite{ border:3px solid #fff;}

#contactsec{ width:730px; float:left;}
#contactleft{ width:255px; float:left;}
#contactright{ width:205px; float:left; padding-left:10px;}
#contactright2{ width:250px; float:left; padding-left:10px;}

/*.homeslide{
background-image:url(../images/home_slide.jpg); height:900px;
background-repeat:no-repeat;
font-size:16pt; color:#fff; font-weight:bold;  width:825px; padding-top:444px; padding-left:370px;
}*/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left; 
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

	#gallery {
				width: 425px; padding-left:0px; float:left;
	}
	#gallery ul { list-style: none; padding-left:1px; padding-top:0px; margin-left:0px; margin-top:1px;}
	#gallery ul li { display: inline;  text-decoration:none; list-style:none; }
	#gallery ul img {
		border:1px solid #fff; color: #fff;
		border-width: 0px 0px 0px; text-decoration:none;
	}
	#gallery ul a:hover img {
		border: 2px solid #fff;
		border-width: 0px 0px 0px;
		color: #fff; text-decoration:none;
	}
	#gallery ul a:hover { color: #fff; }
	
	.border{ border:2px solid #FFFFFF;}
	.left{ float:left;}
	
	.right{ float:right;}
	

.sma{ font-size:10px; color:#ccc;}

.gree{ color:#DADC55;}

#team{ width:680px; margin-left:auto; margin-right: auto; }

#team_left{ width:320px; float:left;}

#team_right{ width:320px; float:left;}

#teamin_left{ padding:8px;}

.pop{ color:#000;}
.thickbox a{ text-decoration:none; color:#333;}

.gallery_sec{ width:680px; margin-left:auto; margin-right:auto;}

.gallery_left{ width:340px; float:left;}

.gallery_right{ width:340px; float:left;}

#bloginner{width:780px; margin-left:auto; margin-right: auto;  height:auto; background-repeat:repeat-y;}
#blog_post{width:900px; margin-left:auto; margin-right: auto;}
#blogpostleft{ width:430px; float:left;}
#blogpostright{ width:330px; float:left;}

#blogsec{ width:780px; float:left;}
#blogleft{ width:330px; float:left;}
#blogright{ width:320px; float:left;}

#blogarticletop{ background-image:url(../images/blogarticletop.jpg); height:auto; float:left; width:824px; background-repeat:repeat-x; background-color:#372519;}

#blogarticlebottom{ background-image:url(../images/blogarticlebottom.jpg); height:118px; width:824px; background-repeat:no-repeat; float:left;}

.socialnetwork{float:left; padding-top:50px; padding-left:10px;}

.socialnetwork_index{float:left; padding-top:10px; padding-left:10px;}

.logo_sec{ float:right;}

OL.commentlist LI img
{
 text-align:left; float:left; margin-right:10px;
}

UL.children
{

	list-style: none;
}

UL.children LI.odd

{
	margin: 20px 0 10px;
	color: #333;
}

UL.children LI.even
{
	margin: 20px 0 10px;
	color: #333;
}
.entry-utility{ clear:both; line-height:20px;}

.reply{ margin-bottom:20px;}



#commentform input#email,
    #commentform input#author,
    #commentform input#url            { height:25px; width:250px; background-repeat:no-repeat; background-color:none; border:0px; padding-left:10px; float:right; clear:both;   padding-right:20px;}
    #commentform textarea{ height:131px; width:250px; background-repeat:no-repeat; background-color:none; border:0px; padding-left:10px; float:right; clear:both;   padding-right:20px;
}

#commentform input#submit{ margin-left:119px; width:100px; margin-top:10px; }


#commentform p{ line-height:30px; clear:both;}

#commentform{ width:400px;}

    #commentform .form-allowed-tags { font-size:0px; margin:0px; display:none; color:transparent;}
	
.connect_txtfield{
width:200px; background-color:#AB9994; border:1px solid #57382F; font-size:11px; height:20px;
}
.connect_button{width:70px; background-color:#AB9994; border:1px solid #57382F; font-size:11px; height:25px;}
.connect_border{ border:2px solid #fff; margin-right:10px;}

.name{color:#ffffff; line-height:20px; font-size:14px; text-decoration:none;}

.name a{color:#ffffff; line-height:20px; font-size:14px; text-decoration:underline;}


#teaminner{ width:680px; margin-left:auto; margin-right: auto;  height:auto; padding-top: 30px;}

.team_innertxt{ color:#000000; font-size:14px;}
.team_imgspace{ margin-right:10px; border:1px solid #A8A8A8;}

/* our css starts here */
#bottommenu {
	background: #372519;	
	font-size:11px;
	color:#FFFFFF;	
	padding:10px 10px 10px 10px;
	border-top:3px #adb045 solid;
	border-bottom:3px #adb045 solid;
}
#bottommenu ul { padding:0px; margin:0px;}
.btmtype1 { list-style:inside disc; border-bottom:1px #666666 dotted; }
.btmtype2 { list-style:inside circle; border-bottom:1px #666666 dotted; }

#footer_blog {
	width:565px;
	height:auto;
	float:left;
	padding-left:5px;
	padding-right: 5px
}
#footer_blog:hover .bordered_photos {
	border-color: #ADB045;
}
a.topmenu:link
{
	text-decoration:underline;
	color:#FFFFFF;
}
a.topmenu:visited
{
	text-decoration:underline;
	color:#FFFFFF;
}
a.topmenu:active
{
	text-decoration:underline;
	color:#FFFFFF;
}
a.topmenu:hover
{
	text-decoration:none;
	color:#F5F5F5;
}

/* #empmain {
	background:#FFFFFF;		
	color:#000000;	
	padding:10px 0px 10px 0px;
	height:auto;
	width:auto;
	float:left;		
}
#empcolumn1 {		
	color:#000000;	
	padding:2px 2px 2px 2px;
	float:left;
	height:auto;
	width:100%;			
}
#empcolumn2 {			
	color:#000000;	
	padding:2px 2px 2px 2px;
	float:left;
	height:auto;
	width:300px;			
}
#empcolumn3 {		
	color:#000000;	
	padding:2px 2px 2px 2px;
	float:right;
	height:auto;
	width:300px;			
}
#empcolumn4 {		
	color:#000000;	
	padding:2px 2px 2px 2px;
	float:left;
	height:auto;
	width:335px;			
}

#empcolumn5 {		
	color:#000000;	
	padding:2px 2px 2px 2px;	
	height:auto;
	width:auto;			
}

	#empcolumn5 p{
	color:#000000;
	}

#common_wrapper{ 	
	height:auto;	
	width:825px;
	margin-left:auto;
	margin-right:auto;
	float:left; 
	background-color:#372519;
}


#lhsproductbox1{
	float:left; 
	height:auto;	
	width:340px;			
}
	#lhsproductbox1 h1{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:10px;
	}
#rhsproductbox1{
	float:right; 
	height:auto;	
	width:304px;		
}


#lhsproductbox2{
	float:left; 	 
	height:auto;	
	width:304px;		
}
#rhsproductbox2{
	float:right;
	height:auto;	
	width:340px;			
}
	#rhsproductbox2 h1{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:10px;
	}


#empcolumn1 p ,#empcolumn2 p, #empcolumn3 p, #empcolumn4 p { color:#000000; }
#empcolumn1 li ,#empcolumn2 li, #empcolumn3 li, #empcolumn4 li { color:#000000; list-style:inside; list-style-type:disc; padding:2px 2px 2px 2px;}
#empcolumn1 a ,#empcolumn2 a, #empcolumn3 a, #empcolumn4 a { color:#000000; text-decoration:none; }
#empcolumn1 a:hover, #empcolumn2 a:hover, #empcolumn3 a:hover, #empcolumn4 a:hover { color:#000000; text-decoration:underline; }
 */


/* Slideshow css starts here */

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:570px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:300px;
	height:270px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
/* Slideshow css ends here */

/* Appointment page specific CSS starts here */

.obvious_link {
	text-decoration: underline;
	color: white;
}

/* Appointment page specific CSS ends here */

/* Team Page specific CSS starts here */
#teampage_photocontainer:hover #teampage_groupphoto {
	border:2px solid #ADB045;
}

#teampage_groupphoto, .bordered_photos {
	border:2px solid #FFE;
}

.bordered_photos:hover {
	border: 2px solid #ADB045;
}
.invisible_link, a.invisible_link:visited, a.invisible_link:link, a.invisible_link:hover, a.invisible_link:active {
	 text-decoration: none;
	 color: #ffe;
}

.teampage_profiles {
	border: 2px #FFE solid;
	vertical-align: top;
}
/* Team Page specific CSS ends here */

/* Profile Page photowidget CSS starts here */
 #profilepage_imgcontainer {
	height: 300px;
	width: 200px;
	overflow: hidden;
	border: 2px solid black;
	float: left;
	position: relative;
}

.profilepage_dots_container {
	width: 64px;
	height: 16px;
	position: absolute;
	bottom: 15px;
	left: 68px;
	padding: 0px;
}

#profilepage_imgcontainer:hover #profilepage_dots {
	opacity: 1.0;
}
#profilepage_dots {
	width: 16px;
	height: 16px;
	float: left;
	background:url("../admin/images/dots.png") no-repeat bottom;
	opacity: 0;
	
	position: relative;
}

#profilepage_dots:hover {
	background-position: top;
}

.profilepage_image_common {
	height: 300px;
	width: 200px;
}

/* Profile Page photowidget CSS ends here */


/* Profile Page formatting starts here */
.profilepage_bkrgnd {
	background-color: #ADB045;
	padding: 0px;
	margin: 0px;
	border: 0px;
	overflow-x:hidden;
}
.profilePageHeaders {
	color: #000;
	margin: 0px;
	font-weight: bold;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
}

.profilepage_greyrow {
	color: #000;
	
	height:auto;
	width: 820px;
	margin: 0px 0px 0px 0px;
}

.profilepage_whiterow {
	background-color:#FFF;
	color:#000;
	height:400px;
	width: 820px;
}

.profilepage_bufferline {
	clear:both;
	width:100%;
	height:20px;
}


.profilepage_h3 {
	color: black;
	
}
.profilepage_clear {
	clear:both;
}

.profilepage_list {
	padding-top:4px;
	padding-bottom:4px;
	text-align: justify;
	visibility: visible;
}

.profilepage_icons {
	margin: 5px;
	height: 32px;
}

.profilepage_links {
	text-decoration: none;
	opacity: 1.0;
	visibility: visible;
}

.profilepage_blacktext {
}

#profilepage_row1 {
	height: 300px;
	width:88%;
	overflow: hidden;
	padding: 15px;
	color: black;
}

#profilepage_row2 {
	height: 300px;
	width:765px;
	padding: 20px 20px 10px 20px;
	border: 5px double #372519;
	border-left: 0px;
	border-right: 0px;
}

#profilepage_row3 {
	height: 250px;	
	width:775px;
	padding: 15px;
	border-bottom: 5px double #372519;

}

#profilepage_row4 {
	height: auto;
	width:765px;
	padding: 15px;
}

#profilepage_bio {
	height: 300px;
	width: 450px;
	float: right;
	padding: 10px 0px 0px 10px;
}

#profilepage_resume {
	float: right;
	width: 325px;
	padding: 0px 0px 5px 0px;
	position: relative;
	left: -30px;
	padding-left: 10px;

}

#profilepage_youtubetitle {
	float: left;
	text-align: center;
	width: 350px;
}
#profilepage_youtube {
	margin-left:15px;
	float: right;
	height: 267px;
	width: 350px;
}

#profilepage_picasa {
	float: left;
	opacity: 1.0;
	visibility: visible;
	margin: 5px;
}

#profilepage_links {
	height: 250px;
	width: 300px;
	float: right;
	margin: 15px;
	visibility: visible;
}

#profilepage_qanda {
}

/* Profile Page formatting ends here */
/* Product Page formatting starts here */
.productpage_clear {
	clear:both;
	height: 40px;
	width: auto;
}
#productpage_davines {
	
}
#productpage_eufora {
	float:right;
}
#productpage_loreal {
	float:left;
}
#productpage_halo {
	float:right;
}
#productpage_rhonda {
	float:left;
}

.productpage_pic {
	margin: 15px 10px 0px 10px;
	border: 3px solid #BEBEBE;
}
.productpage_description {
	margin: 15px 0px 0px 0px;
}

/* Product Page formatting ends here */

/* Join Our Team page formatting begins here */
#joinourteam_centercontainer {
	margin-left: 192px;
	margin-right: 192px;"
	width: 295px;
	height: 197px;
	-moz-border-radius:20px;   
	-webkit-border-radius:20px;  
	border-radius:20px;
	background-image: url("/images/imgnew.png");
	background-repeat: no-repeat;
	border: solid 2px #ffe;
	display:block;
}

/* Join Our Team page formatting ends here */

/* Events page formatting begins here */
#teamInner {
	width:680px;
	margin-left:auto;
	margin-right: auto; 
	height:auto;
	padding-top: 25px;
	}

.eventsContainer, .specialsContainer {
	width: 100%;
	height: 330px;
	margin: 15px 0px 25px 0px;
}
.eventsTextHeader {
	margin: 0px 0px 10px 0px;
}
.specialsHeader {
	line-height: 25px;
}
.eventsTextContainer, .specialsTextContainer {
	width: 350px;
}
.eventsPictures, .specialsPictures  {
	height: 250px;
	width: 250px;
	position: relative;'
	background-position: right;
	background-size: cover;
	margin-left: 0px;
	margin-right: 0px;
}
.specialsPictures {
	width: 300px;
	height: 300px;
}
.eventsPicturesCaption, .specialsPicturesCaption {
	width: 250px;
	height: auto;
	position: absolute;
	bottom: 0px;
	display: none;
	text-align: center;
}
.specialsPicturesCaption {
	width: 300px;
}
.eventsPictures:hover .eventsPicturesCaption, .specialsPictures:hover .specialsPicturesCaption {
	display: block;
	background-color: #000;
	opacity: .7;
}
.eventsOnlyLink, .specialsAndEventsLink, .specialsOnlyLink, .topOfPageLink,
a.eventsOnlyLink:visited, a.specialsOnlyLink:visited, a.specialsAndEventsLink:visited, a.topOfPageLink:visited,
a.specialsOnlyLink:link, a.eventsOnlyLink:link, a.specialsAndEventsLink:link, a.topOfPageLink:link,
a.eventsOnlyLink:hover, a.specialsOnlyLink:hover, a.specialsAndEventsLink:hover, a.topOfPageLink:hover,
a.eventsOnlyLink:active, a.specialsOnlyLink:active, a.specialsAndEventsLink:active, a.topOfPageLink:active {
	text-decoration: underline;
	color: #ffe;
}

/* Events page formatting ends here */
/* Events slider formatting begins */
.headerPanel {
	height: 30px;
	border-bottom: 3px double #ADB045;
	background-color: #372519;
	width: 100%;
	margin-left: 0%;
	margin-right: 0%;
}

.headerEventBox, .headerSpecialBox {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 50%;
	height: 20px;
	font-size: 25px;
	text-align: center;
	display: block;
	text-decoration: none;
	color: #dce0df;
}
.headerEventBox {
	float: left;
}
.headerEventBox:hover, .headerSpecialBox:hover {
	color: #ffe;
}
.headerSpecialBox {
	float: right;
}
/* Events slider formatting ends */

/* Menu page formatting starts */
#menuSuperContainer {
	width: 670px;
	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;

	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
}
/* Contains the menu table */
#menuContainer {
	width: 450px;
	float: left;
	
	color: #dce0df;
}
/* Contains the menu images */
#menuImageContainer {
	float: right;
	width: 200px;
}
#javascriptOffer {
	margin-bottom: 50px;
}
#menuPageTable h3 {
	
}
#menuPageTable td {
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	/* Adds a border to the bottom of all elements in the table */
	border-bottom: 1px solid;
	/* Makes the border color mostly transparent */
	border-color: rgba(255, 255, 238, .2);
}
.noBorder {
	border-bottom: 0px !important;
}
#menuPageTable tr>:first-child {
	width: 230px;
}
#menuPageTable {
	border-bottom: 0px;
}
#menuPageTable tr:hover  {
	color: #f6f7f6;
}
#menuPageTable img, #menuPageTable h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Menu page formatting ends */
.indexSlideshowPics {
	margin: 0px;
	position: relative;
	bottom: 0px;
	width: 590px;
	height: 699px;
}
#indexSlideshowButtonContainer {
	position: relative;
	width: 100%;
}
#indexSlideshowContainer {
	overflow: hidden;
	height: 699px;
}
.indexSlideshowButtons {
	position: absolute;
	z-index: 100;
	top: 300px;
	left: 100px;
	display: block;
	width: 40px;
	height: 40px;
	
	line-height: 40px;
	font-size: 30px;
	text-decoration: none;
	color: #000;
	
	background-color: rgba(255, 255, 232, .5);
	
	-moz-border-radius:20px;   
	-webkit-border-radius:20px;  
	border-radius:20px;
	
	display: none;
}
#indexSlideshowContainer:hover .indexSlideshowButtons {
	display: block;
}
#indexSlideshowRight {
	left: 550px;
}
/* our css ends here */

