/*
Theme Name: Premier Laser and Body
Theme URI: http://goodworkmarekting.com/
Description: A unique theme for Premier Laser and Body scultping
Version: 1
Author: Matt Wang
Author URI: http://goodworkmarketing.com/
*/



@charset "UTF-8";
/* CSS Document */



/********** general tags *************/
html									{}
body									{ text-align:center; margin:0; padding:0; background:#003E7E; font-family:Arial, Helvetica, sans-serif; }
h1 										{ font-size:2.8em; line-height:1.1em; }
h2										{ font-size:2.0em; color:#C6006F; padding-bottom:10px; line-height:1.1em; }
h3										{ font-size:1.8em; color:#003E7E; padding-bottom:10px; line-height:1.1em; }
h4										{ font-size:1.6em; color:#C6006F; padding-bottom:10px; line-height:1.1em; }
h5										{ font-size:1.2em; color:#C6006F; padding-bottom:10px; line-height:1.1em; }
h6										{ font-size:1.0em; color:#C6006F; padding-bottom:10px; line-height:1.1em; }
p										{ font-size:1.4em; color:#003E7E; padding-bottom:10px; line-height:1.5em; }
address									{ font-size:1.4em; color:#ffffff; line-height:1.2em; font-weight:bold; padding-bottom:10px; }
strong, b  								{ }
i, em									{ }
hr										{ }
blockquote								{ }

a										{ color:#C6006F;}
a:hover									{ color:#003E7E;}

#bdy ul										{ padding:20px 0;}
#bdy ul li									{ list-style:outside disc; margin-left:35px; font-size:1.6em; color:#C6006F; padding-bottom:5px; font-weight:bold;}

#bdy hr										{ outline:none; border:none; background:#003E7E; color:#003E7E; margin-bottom:15px;}

/********** wrapper - contains content *************/

#outer-wrapper							{ background:#003E7E; height:100%; font-family:Arial, Helvetica, sans-serif;  }
.wrapper 								{ width:980px; margin:0 auto; padding:0; background:none; text-align:left; position:relative; }

#hdr iframe								{ overflow:hidden; width:980px; position:relative; z-index:99999; padding:0; margin:0; height:103px; }




#hdr									{ text-align:center; background:#003E7E url(imgs/hdr.gif) bottom left repeat-x; margin:0; padding:20px 0 0 0;position:relative; overflow:visible; z-index:99999; position:relative;font-size:62.5%;}
#splash									{ text-align:center; background:#ffffff url(/plab/wp-content/themes/lab-theme/imgs/splash-bg.jpg) top center repeat-y; margin:0; padding:0;z-index:1; position:relative;font-size:62.5%; }
#bdy									{ text-align:center; background:#ffffff url(imgs/sect-divider.gif) top left repeat-x; margin:0; padding:20px 0 30px 0; z-index:2; position:relative; font-size:62.5%;}
#shop									{ text-align:center; background:#ffffff url(imgs/sect-divider.gif) top left repeat-x; margin:0; padding:20px 0 20px 0; z-index:3; position:relative; font-size:62.5%;}
#ftr									{ text-align:center; background:#003E7E url(imgs/ftr.gif) top left repeat-x; margin:0; padding:20px 0; font-size:62.5%;}


#splash h2								{ padding-left:60px; font-size:32px; line-height:170px; font-weight:bold;}
#splash .wrapper div					{ height:170px;  background:url(/plab/wp-content/themes/lab-theme/imgs/services/default.jpg)  right top no-repeat; }
#splash .wrapper .page-18						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/lipo-large.jpg)  500px top no-repeat;}/*smartlipo*/	
#splash .wrapper .page-15 						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/large-hydro.jpg)  500px top no-repeat;}/*hyperhydrosis*/	
#splash .wrapper .page-39 						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/large-skin.jpg)  right top no-repeat;}/*skincare*/	
#splash .wrapper .page-30 						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/large-facial.jpg)  right top no-repeat;}/*IPL*/	
#splash .wrapper .page-24						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/large-hair.jpg)  right top no-repeat;}/*Laser Hair*/	
#splash .wrapper .page-11 						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/large-botox-2.jpg)  right top no-repeat;}/*Botox*/	
#splash .wrapper .page-27 						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/large-vein.jpg)  right top no-repeat;}/*laser Vein*/	
#splash .wrapper .page-36						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/large-sun.jpg)  right top no-repeat;}/*sun damage*/	
#splash .wrapper .page-21 						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/laser-facial-large-new.jpg)  right top no-repeat;}/*laser facial*/	
#splash .wrapper .page-83 						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/rejuvination2.jpg)  right top no-repeat;}/*rejuvination*/	
#splash .wrapper .page-230 						{ background:url(/plab/wp-content/themes/lab-theme/imgs/services/flr-large.jpg)  right top no-repeat;}/*flr*/	


h1.site-logo							{ float:left; background:url(imgs/premier-lbs-logo.gif); width:212px; height:103px; margin-right:20px;  display:block;  }
h1.site-logo a							{  width:212px; height:103px;  text-indent:-9999em; display:block; text-transform:capitalize;}


#post-3 p								{ font-size:1.6em; line-height:1.6em;}

.ie7 #splash 							{ height:169px; overflow:hidden;}


/*Navigation Bar*/

#navigation								{   padding:40px 0 5px 0;  }
#navigation ul							{ float:left; list-style:none; padding:15px 0 0 30px;  }
#navigation ul li						{ display:inline; position:relative;  padding:5px 0 15px 0; }
#navigation a							{ padding:0 15px; font-size:1.4em; color:#fff; text-decoration:none; line-height:2em;  }
#navigation a:hover						{ color:#C6006F;  text-decoration:none; }

#navigation li ul						{ position:absolute; left:-999em; width: 230px; background:#003E7E; border:1px solid #fff; border-bottom:none; padding:0; top:22px; z-index:9999;}
#navigation li li						{ padding:2px 10px; border-bottom:1px solid #fff; display:block;}
#navigation li li a						{ padding:0; font-size:1.4em; color:#fff; text-decoration:none; line-height:2em; display:block; border:none;}
#navigation li:hover ul					{ left:0;}
#navigation li.sfhover ul				{ left:0;}

.ie6 #navigation						{ width:680px;  padding:40px 0 5px 0px;  }

#navigation li:hover ul	ul				{ left:-999em;}
#navigation li.sfhover ul ul				{ left:-999em;}

/*Site Search*/




#site-search							{ height:30px; line-height:30px; vertical-align:middle;  float:right; text-align:right; width:300px;}
#site-search label						{ color:#fff; font-weight:bold; font-size:1.2em; padding-right:5px; }
#site-search input.searchinput			{ vertical-align:middle; -moz-border-radius:3px; -webkit-border-radius:3px;  border:1px solid #333; padding:2px 3px; width:150px; background:#fff;}

#site-search input.button				{vertical-align:middle;}	

.ie #site-search						{position:absolute; top:0; right:0;}
.ie #site-search label					{ float:left; text-align:right;}
.ie #site-search input					{ float:left; margin-right:5px; }
.ie #site-search input.button			{ margin-top:3px; }
.ie7 #site-search input.searchinput		{ behavior:url(/plab/border-radius.htc); }
.ie6 #site-search input.searchinput		{ behavior:url(/plab/border-radius.htc); }

.ie8 #site-search input.searchinput		{  } 



#left-sidebar							{ float:left; width:280px;padding-top:30px; }
#left-sidebar .entry img				{ float:left; margin-right:10px;}
#left-sidebar .entry h2 a				{ color:#C6006F; line-height:45px; text-decoration:none; font-size:.85em; letter-spacing:-.05em;}
#left-sidebar .entry h2 a:hover			{ color:#003E7E; }

#left-sidebar #subpage-230 h2 a				{ line-height:22px;}
.ie8 #left-sidebar #subpage-230 h2 a				{ padding-right:10px;}


#left-sidebar .entry:after 				{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#left-sidebar .entry 					{ display: inline-block; }
* html #left-sidebar .entry 			{ height: 1%; }
#left-sidebar .entry 					{ display: block; }





#right-sidebar							{ float:right; width:200px; padding-top:30px; }
#right-sidebar .quote					{ padding:0 20px 20px 20px; }
#right-sidebar .quote p					{ color:#C6006F; font-weight:bold; }
#right-sidebar .quote p.quote-author	{ color:#C6006F; font-weight:normal; font-style:italic; }




#right-sidebar2							{ float:right; width:280px; padding-top:30px; }
#right-sidebar2 .quote					{ padding:0 20px 20px 20px; }
#right-sidebar2 .quote p					{ color:#C6006F; font-weight:bold; }
#right-sidebar2 .quote p.quote-author	{ color:#C6006F; font-weight:normal; font-style:italic; }

#right-sidebar2 .entry img				{ float:left; margin-right:10px;}
#right-sidebar2 .entry h2 a				{ color:#C6006F; line-height:45px; text-decoration:none; font-size:.85em; letter-spacing:-.05em;}
#right-sidebar2 .entry h2 a:hover			{ color:#003E7E; }


#right-sidebar2 .entry:after 				{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#right-sidebar2 .entry 					{ display: inline-block; }
* html #right-sidebar2 .entry 			{ height: 1%; }
#right-sidebar2 .entry 					{ display: none; }



#right-sidebar	ul						{ padding:20px 0;}
#right-sidebar	ul li					{  padding:0; font-size:1em;  list-style:none; font-weight:bold; margin-left:0; }
#right-sidebar	li ul					{ padding:0 0 20px 0; }
#right-sidebar	li li					{  padding:0 0 5px 0; font-size:1.2em; list-style:outside disc; font-weight:normal; margin-left:15px; }
#right-sidebar 	ul a					{ color:#003E7E; line-height:1.2em;}









.shopcolumn								{ margin:0 220px 0 140px; padding:20px; border-left:1px solid #C6006F; border-right:1px solid #C6006F;   }
.narrowcolumn							{ margin:0 260px 0 290px; padding-top:30px; }
.singlecolumn							{ margin:0 150px; padding-top:30px; }
.widecolumn								{ margin:0 75px; padding-top:30px; }
.index									{ margin:0 260px 0 50px; padding-top:30px; }

.reverseindex									{ margin:0 340px 0 20px; padding-top:30px; }


h2 a									{font-weight:bold; text-decoration:none;}



.widecolumn address						{ font-size:16px; line-height:20px; padding-bottom:20px; color:#003E7E;}
.widecolumn .mapp-div					{ border:3px solid #C6006F;}


#content .ngg-galleryoverview			{clear:none;}




#our-services .entry img				{ float:left; margin-right:5px;}
#our-services .entry h2 a				{ color:#C6006F; line-height:45px; text-decoration:none; font-size:.85em; letter-spacing:-.05em;}
#our-services .entry h2 a:hover			{ color:#003E7E; }


#our-services .entry:after 				{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#our-services .entry 					{ display: inline-block; }
* html #our-services .entry 			{ height: 1%; }
#our-services .entry 					{ display: block; padding-right:10px; width:300px; float:left; padding-bottom:10px;}











#ftr p									{ color:#fff; padding:0; font-size:1.2em; font-weight:bold; letter-spacing:-.05em;}
#ftr hr									{ display:none; }
#ftr #widgetFooter						{ color:#fff; }
#ftr #widgetFooter .actionItems			{ color:#fff; font-size:1.2em;}
#ftr #widgetFooter .nav 				{ width:130px; float:right;}
#ftr #widgetFooter a					{ color:#fff; text-decoration:none; font-size:1.1em; line-height:1.2em; padding:0 0 5px 0;font-weight:bold;}
#ftr #widgetFooter .nav .title			{ color:#C6006F; font-size:1.4em; font-weight:bold;padding:0 0 5px 0;}
#ftr #widgetFooter .copyright			{ display:none;}


#shop #widgetFeatured .body				{ width:350px; float:left; padding:0 10px;}
#shop #widgetFeatured .photo			{ width:130px; float:left; }

#shop #widgetFeatured .title			{ margin-left:135px; float:none; padding-bottom:10px;}
#shop #widgetFeatured .title a			{font-size:1.6em; line-height:1.1em; font-weight:bold; text-align:center; text-decoration:none; letter-spacing:-.05em;}
#shop #widgetFeatured .description		{ margin-left:135px; font-size:.8em; line-height:.6em;}
#shop #widgetFeatured .addtocart		{ margin-left:135px;}
#shop #widgetFeatured .addtocart form	{ float:left; width:81px; margin-right:5px;}
#shop #widgetFeatured .addtocart .sdetails { float:left; width:55px;}	
#shop #widgetFeatured .addtocart .sdetails a { background:url(/plab/wp-content/themes/lab-theme/imgs/btns/details.gif); width:55px; height:22px; text-indent:-999em; text-transform:capitalize; display:block;}	


#right-sidebar #widgetSearch			{ background:none; color:#003E7E;}
#right-sidebar #widgetSearch .top		{ font-size:2em; color:#C6006F; font-weight:bold; padding-bottom:10px;}
#right-sidebar #widgetSearch .body		{color:#003E7E;}
#right-sidebar #widgetSearch .field		{ }
#right-sidebar #widgetSearch a			{ color:#C6006F;}
#right-sidebar #widgetSearch .body .button a	{ background:url(/plab/wp-content/themes/lab-theme/imgs/btns/go.gif); width:31px; height:22px; text-indent:-999em; text-transform:capitalize; display:none;}	


#right-sidebar #widgetSidebarDetailed			{padding:20px 0 0 0; margin:0;}
#right-sidebar #widgetSidebarDetailed form		{padding:0; margin:0;}
#right-sidebar #widgetSidebarDetailed .top a	{ font-size:2em; color:#C6006F; font-weight:bold; padding-bottom:10px; text-decoration:none;}
#right-sidebar #widgetSidebarDetailed .top 		{ padding-top:20px;  border-top:1px dotted #CCCCCC; padding-bottom:5px;}
#right-sidebar #widgetSidebarDetailed td 		{ vertical-align:middle; padding-bottom:5px; color:#003E7E;}
#right-sidebar #widgetSidebarDetailed .price	{ color:#003E7E; font-weight:bold; font-size:1.4em;}



#left-sidebar #widgetCategories			{}
#left-sidebar #widgetCategories	.top	{ font-size:2em; color:#C6006F; font-weight:bold; padding-bottom:10px;}
#left-sidebar #widgetCategories	ul		{ padding:0; margin:0;}
#left-sidebar #widgetCategories	ul li	{ padding:0 0 5px 0; margin:0; list-style:none; color:#003E7E; font-size:1.2em; }
#left-sidebar #widgetCategories	ul li a	{ color:#003E7E; text-decoration:none; }



#content #topOptions 								{ padding:5px 10px; border-bottom:1px dotted #CCCCCC; margin-bottom:20px;}
#content #topOptions .display						{ width:200px; float:left; color:#003E7E; font-weight:bold;}
#content #topOptions .sort							{ margin-left:220px; text-align:right;}
#content #topOptions .sort .label					{ display:inline; width:100px; color:#003E7E; font-weight:bold;}
#content #topOptions .sort .option					{ display:inline;}

#content #productGrid td							{ padding:10px 10px 20px;}
#content #productGrid td .photo						{ text-align:center; }
#content #productGrid td .description p				{ font-size:1.1em; line-height:1em; text-align:center;}
#content #productGrid td .title 					{ text-align:center; padding-bottom:5px;}
#content #productGrid td .title a					{ font-size:1.4em; line-height:1.1em; font-weight:bold; text-align:center; text-decoration:none; letter-spacing:-.05em;}
#content #productGrid td .details .sprice 			{ width:40%; font-size:1.4em; color:#003E7E; font-weight:bold; float:left; text-align:right; line-height:2em;}
#content #productGrid td .details .buttons			{ margin-left:45%;}
#content #productGrid h2							{ padding-top:10px;}
#content .addToCartBtn a							{ background:url(/plab/wp-content/themes/lab-theme/imgs/btns/add-to-cart.gif); width:81px; height:22px; text-indent:-999em; text-transform:capitalize; display:block;}	
#content .detailBtn a								{ background:url(/plab/wp-content/themes/lab-theme/imgs/btns/details.gif); width:55px; height:22px; text-indent:-999em; text-transform:capitalize; display:block;}	


#content h2											{ padding-top:10px;}

#content #productDetail	h2							{ padding-bottom:20px;}
#content #productDetail	#productPhotos				{ float:left; width:300px;}
#content #productDetail	#extraDetails				{  margin-left:300px; vertical-align:middle; padding-top:25px; color:#003E7E;}
#content #productDetail	#extraDetails .form-label	{  width:75px; float:left; text-align:right; font-size:1.4em; vertical-align:middle; padding-bottom:8px; color:#003E7E;}
#content #productDetail	#extraDetails .form-field	{  margin-left:85px;  text-align:left; font-size:1.4em; vertical-align:middle;  padding-bottom:8px; color:#003E7E;}
#content #productDetail	#extraDetails #price		{ font-size:2em; font-weight:bold; color:#003E7E;}
#content #productDetail #prodThumbnails				{ clear:both;}


