@import url("Container.css");
@import url("ABCMenu.css");
/*=====================================================================*/
/*     		     Cascading Style Sheet for BareSpa Skins	           */
/*                     created by t-worx                               */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/

/* Skin BG Color and Content Alignament */
body, html { padding:0px; margin:0px; background:#f9e7f2 url(images/MainBg.jpg) left top repeat-x fixed;}
/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	padding:5px 0px 40px 0px;margin:0px 0px 0px 0px;text-align:center;}

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {background:none;margin:auto;text-align: left!important; padding:0px; width:960px;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:960px; border:2px solid #ced9bc;}
.WhiteBg{ background:#ffffff; padding:20px; *overflow:hidden;}
/*ContentPane Border*/
.NoPaneBorder{border:0px !important;}
.NoPaneBorder span.SubHead center{border: 2px dotted #7eaa0b;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 		  	  .TopMain {padding:0px 0px; margin:0px; background:url(images/SideShadow.gif) left bottom no-repeat;}
/*Style for TopMainBg*/	 		  	  .TopMainBg {padding:0px 15px 0px 20px; margin:0px; background:url(images/HeaderBg.png) left top no-repeat;}
/*Style for ContentMain */  	  	  .MiddleMain {padding:0px 10px; margin:0; color:inherit;background:url(images/SideShadow.gif) left bottom no-repeat; overflow:hidden;}
/*Style for FooterMain */  	  		  .FooterMain {padding:8px 30px; background:url(images/GreenBg.gif) left top repeat-y #d2d6ab; overflow:hidden;}
									  .ContentMain {padding:30px 40px 30px 40px;min-height:250px;}
									  .PinkBg { background:url(images/PinkBg.gif) left top repeat-x; overflow:hidden; padding:0px; border-top:10px solid #fff;}
									  .PinkDotLine { background:url(images/PinkMDotLine.gif) center top no-repeat; overflow:hidden;} 
									  .PinkTop { background:url(images/PinkTop.gif) left top no-repeat; overflow:hidden; padding:30px 30px 10px 30px;}  		
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			  .LogoPane {float:left; width:220px; margin:0px; padding:25px 0px 1px 10px; height:135px; overflow:hidden;}
/*Style for Nav Pane*/ 			      .NavPane{padding:0px 15px 0px 30px; height:40px; background:url(images/GreenBg.gif) left top repeat-y #d2d6ab;} .NavPane li{ list-style:none!important; background:none!important; list-style-image:none!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/* Style for HeaderPane */      	  .HeaderPane { margin:0; padding:0px 0px 0px 0px; float:right; width:690px; overflow:hidden;} .HeaderPane p { padding:0px!important; margin:0px!important;}
/*Style for ContentPane */  		  .ContentPane { padding:25px 0px 0px 0px; margin:0px 0px 0px 0px;overflow:hidden;}
/*Style for LeftPane */  	  		  .LeftPane { padding:25px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:550px; overflow:hidden;}
/*Style for RightPane */  	  		  .RightPane { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:330px;}
/*Style for LeftPane2 */  	  		  .LeftPane2 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:330px; overflow:hidden;}
/*Style for RightPane2 */  	  		  .RightPane2 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:550px;}
/*Style for CenterPane */  		  	  .CenterPane { padding:0px 0px 0px 0px; margin:2px 0px 2px 0px;overflow:hidden;}
/*Style for MiddleLeftPane */  		  .MiddleLeftPane { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:390px; overflow:hidden;}
/*Style for MiddleRightPane */  	  .MiddleRightPane { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:390px; overflow:hidden;}
/*Style for MiddleBottomPane */  	  .MiddleBottomPane { padding:0px 0px 0px 0px; margin:5px 0px 0px 0px;}
/*Style for BottomPane */  			  .BottomPane { padding:15px 0px 0px 0px; margin:2px 0px 0px 0px;overflow:hidden;}
/*Style for FooterRightPane */  	  .FooterRightPane { padding:0px 0px 0px 0px; margin:0px;overflow:hidden; float:right; width:200px;}
/*Style for FooterPane */  			  .FooterPane { padding:0px; margin:0px 0px 0px 0px;overflow:hidden; float:right; width:350px; text-align:right;}
									  .FooterPane p, .FooterPane div , .FooterPane a { text-align:right!important; color:#e994ce!important; font-size:11px!important;}
									  .FooterPane a:hover {color:#d42a9e!important;}

									  .ContentLeftColom { width:265px; float:left;}
									  .ContentRightColom { width:265px; float:right;}
									  .Comment { background:url(images/Comment.png) left top no-repeat; padding:3px 0px 10px 50px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for LinksPane*/ 		 	  .LinksPane {  padding:25px 0px 25px 0px;margin:0px; overflow:hidden; color:#2d5a12; font-size:11px; text-align:left; float: left; width:680px; text-transform:uppercase;}
/*Style for CopyrightMain*/ 	 	  .CopyrightMain { background:url(images/BottomCrv.gif) left bottom no-repeat; padding:0px 10px 10px 10px;}
/*Style for CopyrightPaneShadow*/ 	  .CopyrightPaneShadow {background:url(images/BottomShadow.gif) center top no-repeat #FFF;  padding:15px 20px 0px 20px;margin:0px; overflow:hidden; color:#e994ce; font-size:11px; text-align:left;}
/*Style for CopyrightPane*/ 		  .CopyrightPane {margin:0px; float:left; width:500px; overflow:hidden; color:#e994ce; font-size:11px; text-align:left;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane {padding:0px 0px 0px 0px; text-align:left; margin:0;font-size:12px; color:#7a7a7a; float:left; width:500px; position:absolute;}									
									  .Breadcrumb {font-weight: normal;color: #fc9fad;text-align:left;text-decoration:none; font-size:12px; vertical-align:top;font-family:Arial, Verdana, "Trebuchet MS";}
									  A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight: normal;font-size:12px;color: #fc9fad;font-family:Arial, Verdana, "Trebuchet MS";text-align:left;text-decoration:none;}
									  A.Breadcrumb:hover {font-weight: normal;font-size:12px;color: #33691b;text-align:left;text-decoration:none;font-family:Arial, Verdana, "Trebuchet MS";}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#e994ce; font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial, Verdana, "Trebuchet MS";}
A.Login:hover {color:#d42a9e!important; font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial, Verdana, "Trebuchet MS";}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#e994ce; font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial, Verdana, "Trebuchet MS";}
A.User:hover {color:#d42a9e!important; font-size:112px;font-weight: normal;text-decoration:none;font-family:Arial, Verdana, "Trebuchet MS";}

/*Date Styles*/
.Date { color:#FFFFFF; font-size:11px;text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal; font-size:11px;color:#e994ce;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#d42a9e!important;text-decoration:none; font-size:11px;padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#e994ce; padding-right:2px; font-size:11px; text-align:center; font-weight:normal;text-decoration:none;}
A.Copyright:hover {color: #d42a9e;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #2d5a12;text-decoration:none; text-transform:uppercase;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;color: #2d5a12; background:url(images/LinkBgIcon.gif) left center no-repeat; text-decoration:none; padding:1px 5px 1px 15px;text-transform:uppercase;}
A.Link:hover {	font-size: 11px;color: #0e2201;	text-decoration:none;background:url(images/LinkBgIcon.gif) left center no-repeat;text-transform:uppercase;}

/* Host Pane text syle */
.Host {	font-size: 11px; text-transform:uppercase;color: #2d5a12;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 11px;	color: #2d5a12;	text-decoration:none;}
A.Host:hover {	font-size: 11px;	color: #0e2201;	text-decoration:underline;}

/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #000000;  font-size: 13px; line-height:18px;font-weight: normal; text-decoration: none; font-family:Arial, Verdana, "Trebuchet MS";}
p { margin:0px; padding:0px 0px 15px 0px;}
td { text-align:left;}
/*Default List style */

ul{ padding:0px 0px 0px 0px; margin:0px 0px 5px 20px; vertical-align:top;} 
li { list-style:url(images/arrow.gif) disc outside!important; padding:0px 3px 5px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}
ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; vertical-align:top;} 
ol li {padding:0px 3px 5px 0px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}
img { border:none;}
br { margin:0px; padding:0px; height:1px;}
/**/

/*Default Font Color for White text */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, 
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6{ color:#ffffff!important;}
.WhiteText a { color:#ffffff;text-decoration:underline;}
.WhiteText a:hover { color:#FFFFFF; text-decoration:none;}

/* Default link syle */
A:Link, A:Visited, A:Active {color: #dc3cad;text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS";}
A:Hover {color: #2a6211;text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS";}

/* Black (Default color) */
.Normal { color: #000000; font-family:Arial, Verdana, "Trebuchet MS"; font-size: 13px; font-weight: normal; line-height:18px;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #dc3cad; font-family:Arial, Verdana, "Trebuchet MS"; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #2a6211; font-family:Arial, Verdana, "Trebuchet MS"; font-size: 13px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #000000;  font-weight: bold;}
/*Extra Font color styles*/
/* Blue */
.NormalBlue { color: #09619a; font-weight: normal; }
.NormalBoldBlue { color: #09619a; font-weight: bold; }
/* Orange */
.TextOrange {color: #ef8029;}
.NormalOrange { color: #ef8029; font-weight: normal; }
.NormalBoldOrange { color: #ef8029; font-weight: bold; }
/* Green */
.TextGreen {color: #297808;}
.NormalGreen { color: #297808; font-weight: normal; }
.NormalBoldGreen { color: #297808; font-weight: bold; }
/* Red */
.NormalRed { color: #a9000d; font-weight: normal; }
.NormalBoldRed { color: #a9000d; font-weight: bold; }
/* Gray */
.NormalGray { color: #707070; font-weight: normal; }
.NormalBoldGray { color: #707070; font-weight: bold; }
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 { color: #ac5058; font-size: 20px; font-weight:normal; padding:0px 0px 10px 0px; margin:0px 0px; line-height:normal;font-family:Arial, sans-serif;}
/* H2 */H2 { color: #4c4c4c; font-size: 18px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; line-height:normal; font-family:Arial, sans-serif;}
/* H3 */H3 { color: #454545; font-size: 16px; font-weight: bold;padding:0px 0px 8px 0px; margin:0px; line-height:normal; font-family:Arial, sans-serif;}
/* H4 */H4 { color: #ad2b3b; font-size: 13px; font-weight: bold;  padding:0px 0px 8px 0px; margin: 0px 0px; line-height:normal;font-family:Arial, sans-serif;}
/* H5 */H5 { color: #000000; font-size: 12px; font-weight: bold;  padding:0px 0px 8px 0px; margin:0px; line-height:normal;font-family:Arial, sans-serif;}
/* H6 */H6 { color: #f4919a; font-size: 11px; font-weight: normal; padding:0px 0px 8px 0px; margin:0px; line-height:normal; font-family:Arial, sans-serif;}
/* H6 */ .PinkBgRoundContentpane H6 { color: #454545; font-size: 12px; font-weight: normal; font-style:italic; padding:5px 155px 15px 0px; margin:0px; line-height:normal; font-family:Arial, sans-serif;}
h6.Red { color:#b1293d;}
/*Small*/small {font-size: 11px;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #000000; font-size: 14px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS"; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #dc3cad; font-size: 14px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #2a6211;}

/* SubHead */
.SubHead { color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS"; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #dc3cad; font-size: 13px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #2a6211;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #000000;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 12px; font-family:Arial, Verdana, "Trebuchet MS";}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #dc3cad; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #2a6211;}

/* Text style for skin objects */
.SkinObject { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Arial, Verdana, "Trebuchet MS";}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #dc3cad; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #2a6211;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #000000; background:#FFFFFF; font-family:Arial, Verdana, "Trebuchet MS"; font-size: 13px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Arial, Verdana, "Trebuchet MS"; color:#dc3cad; font-size: 14px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial, Verdana, "Trebuchet MS"; color:#2a6211; font-size: 14px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Arial, Verdana, "Trebuchet MS"; color:#dc3cad; cursor:pointer; font-size: 14px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial, Verdana, "Trebuchet MS"; color:#2a6211; font-size: 14px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #333333; font-weight: bold; text-decoration: none; font-family:Arial, Verdana, "Trebuchet MS";}
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; font-family:Arial, Verdana, "Trebuchet MS";}
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS"; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border-width:1px 1px 0px 1px; border-style:solid; border-color:#9db272;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}
.ModuleTitle_SubMenu td{background:#d8e3c2;	white-space: nowrap; padding:0px;border-top:1px solid #edf2e2;border-bottom:1px solid #9db272;color:#54301a!important;} 
.ModuleTitle_MenuIcon {background:#d8e3c2; padding:3px;}
.ModuleTitle_MenuItem {background:#d8e3c2;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #54301a;color: #fff!important;}
.ModuleTitle_MenuBreak { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #54301a; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}

/**/
/*Link Module Atyles*/
.LinksDesignTable { width:210px;margin:0 0 2px 0px;}
.LinksDesignTable td { padding:0; vertical-align:middle;height:24px;}
.LinksDesignTable td img {float:left; width:auto; margin:8px 12px 0 7px;}
.LinksDesignTable a{ background:url(images/LeftMenuBg.gif) left bottom no-repeat; padding:4px 0px 4px 10px;display:block; margin:0px 0px 0px 0px!important; text-decoration:none!important; color:#54301a!important; overflow:hidden; white-space:normal!important; font:bold 13px Arial, sans-serif!important;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{ color:#ffffff!important;padding:4px 0px 4px 10px; background:url(images/LeftMenuBg.gif) left top no-repeat; }

.LinksDesignTable td{ white-space:nowrap!important; width:250px; vertical-align:middle;}
.LinksDesignTable .NormalTextBox { float:left; margin-right:8px;}
.LinksDesignTable a.CommandButton { display:inline-block; width:27px!important; line-height:20px!important; color:#FFF!important; background:url(images/GoButton.jpg) left top no-repeat; padding:0px 0px 0px 13px!important; height:20px!important;margin-top:10px;}
.LinksDesignTable a.CommandButton:hover {background:url(images/GoButton.jpg) left bottom no-repeat!important;}

/*Styles for Button links*/
.FloatLeft { float:left; clear:both; overflow:hidden;}
.FloatRight { float:right; clear:both; overflow:hidden;}
.OverFlow{ overflow:hidden; margin:1px 0px 1px 0px; padding:0px; text-align:center; clear:both;}
.NoFloat { float:none; margin:auto; min-width:100px; overflow:hidden; clear:both;}

/*Style for Gray Button*/
a.PinkButton { margin:0px 2px 0px 0px!important; background:url(images/Buttons.png) 0px 0px no-repeat; padding: 0px 0px 0px 12px; display:block; float:left; text-decoration:none!important; height:25px; overflow:hidden;}
a.PinkButton div, a.PinkButton span{background:url(images/Buttons.png) right -100px no-repeat; padding: 4px 12px 5px 0px; display:block; font-weight:bold; text-decoration:none!important; color:#ffffff; font-size:11px; white-space:nowrap; cursor:pointer;}
a.PinkButton:hover {background:url(images/Buttons.png) left -50px no-repeat; text-decoration:none!important;}
a.PinkButton div:hover, a.PinkButton:hover span{background:url(images/Buttons.png) right -150px no-repeat!important;color:#fff; text-decoration:none!important;}

/*Style for Gray Button*/
a.GrayButton { margin:0px 2px 0px 0px!important; background:url(images/Buttons.png) 0px -50px no-repeat; padding: 0px 0px 0px 12px; display:block; float:left; text-decoration:none!important; height:25px; overflow:hidden;}
a.GrayButton div, a.GrayButton span{background:url(images/Buttons.png) right -150px no-repeat; padding: 4px 12px 5px 0px; display:block; font-weight:bold; text-decoration:none!important; color:#ffffff; font-size:11px; white-space:nowrap; cursor:pointer;}
a.GrayButton:hover {background:url(images/Buttons.png) left 0px no-repeat; text-decoration:none!important;}
a.GrayButton div:hover, a.GrayButton:hover span{background:url(images/Buttons.png) right -100px no-repeat!important;color:#fff; text-decoration:none!important;}

/*Style for Green Button*/
a.GreenButton { margin:0px 2px 0px 0px!important; background:url(images/Buttons.png) 0px -25px no-repeat; padding: 0px 0px 0px 12px; display:block; float:left; text-decoration:none!important; height:25px; overflow:hidden;}
a.GreenButton div, a.GreenButton span{background:url(images/Buttons.png) right -125px no-repeat; padding: 4px 15px 5px 3px; display:block; font-weight:bold; text-decoration:none!important; color:#ffffff; font-size:12px; white-space:nowrap; cursor:pointer;}
a.GreenButton:hover {background:url(images/Buttons.png) left -75px no-repeat; text-decoration:none!important;}
a.GreenButton div:hover, a.GreenButton:hover span{background:url(images/Buttons.png) right -175px no-repeat!important;color:#fff; text-decoration:none!important;}

/*Style for Brown Button*/
a.BrownButton { margin:0px 2px 0px 0px!important; background:url(images/Buttons.png) 0px -75px no-repeat; padding: 0px 0px 0px 12px; display:block; float:left; text-decoration:none!important; height:25px; overflow:hidden;}
a.BrownButton div, a.BrownButton span{background:url(images/Buttons.png) right -175px no-repeat; padding: 4px 15px 5px 3px; display:block; font-weight:bold; text-decoration:none!important; color:#ffffff; font-size:12px; white-space:nowrap; cursor:pointer;}
a.BrownButton:hover {background:url(images/Buttons.png) left -25px no-repeat!important; text-decoration:none!important;}
a.BrownButton div:hover, a.BrownButton:hover span{background:url(images/Buttons.png) right -125px no-repeat!important;color:#fff; text-decoration:none!important;}

/*Styles for Content*/
.ComparisonBox { overflow:hidden;} .ComparisonBox p { padding:0px 0px 5px 0px;}
.KeyBenefits { float:left; width:85px;}
.SuperSoft { float:left; width:49%; margin:0px;}
.Asymmetric { float:right; width:49%;}

/*OwnBreastBack Box*/
.OwnBreastBack { background:url(images/OwnBreastBack.jpg) top left no-repeat; height:175px; padding:15px 0px 10px 150px; margin:15px 0px 0px 0px;}
.OwnBreastBack h1 { color:#454545; font-size:15px; font-weight:normal; font-style:italic;}
.OwnBreastBack span { font-size:11px; font-style:italic; color:#ac5058;}

/*Trademark Styel*/
.TradeMark { display:inline-block; width:15px; height:15pa; font-size:9px; text-transform:uppercase; text-align:center; line-height:10px!important; position:relative; top:-9px; margin:0px; padding:0px;}
h6 .TradeMark {top:-4px!important;}


/**/

/* DATA SPRINGS Inc. - DYNAMIC FORMS STYLE SHEET */
.DynamicForms_Maintable {width:500px!important; padding:0px; }
.DynamicForms_Maintable td { padding:0px 0px 2px 0px; width:99px!important; border-spacing:0px!important;}
.DynamicForms_Maintable  .NormalBold { font-weight:normal!important; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.DynamicForms_TableRow td:hover {}
.DynamicForms_Label{font-weight: Normal!important; width:100px!important; font-size: 10.5pt; color: #000000; font-family: Tahoma, Arial, Helvetica; text-decoration: none; white-space:nowrap!important;}
input.SizeBox , input.QuantityBox , .DynamicForms_DisabledTextBox { width:140px!important; height:15px!important; padding:1px 5px; background:#fff!important; border:1px solid #e1bbcb; margin:0px 0px 0px 0px!important; color:#000!important;margin-right:15px!important;}
.DynamicForms_Maintable input.NormalTextBox , .DynamicForms_Maintable select.NormalTextBox { background:#fff!important; border:1px solid #e1bbcb; margin:0px 0px 0px 0px!important; width:150px!important;margin-right:15px!important;}
input.QuantityBox:hover, input.QuantityBox:focus,  , .DynamicForms_Maintable input.NormalTextBox:hover, .DynamicForms_Maintable input.NormalTextBox:focus { border:1px solid #2a6111!important;margin-right:15px!important;}
.DynamicForms_Maintable label {white-space:nowrap!important;}
h3.FormHeadline { color: #ac5058; font-size:18px; font-weight:normal;}
.FormSeperator { height:1px; line-height:0pc; font-size:0px; background:#ad2b3b; overflow:hidden; padding:0px; margin:15px 0px;}
