/*************************************************************************************************************************************/
/*							LittleLime Dress Skin Pack CSS . Developed by BIND. All rights reserved.								   */
/*************************************************************************************************************************************/

body								{ font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#000; padding:0; margin: 0 auto; background:#cdcdcd; text-align:center; }
body #Form							{ padding:0; margin: 0; height:100%; }
/*table, tr						{ font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#000; line-height:125%; font-weight: normal; }
*/
p, div, ul, li						{ font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#000; line-height:125%; font-weight: normal; }
p									{ display: block; margin:0 0 10px 0; padding:0; }

li									{ list-style: disc outside; }
ol li								{ list-style: decimal; }
ul li								{ list-style: disc outside; }
li									{ margin: 5px 0; }

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

.ControlPanel						{ z-index:99999 !important; }

.greenBoldText						{ color: #89B738; font-weight: bold; }
.asteriskText						{ font-size: 12px; font-style: italic; }
.BuyItbutton						{ color: #fff; background-color: #808277; font-family: georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; padding: 1px; border:1px solid #787471; border-top:1px solid #eee; border-left:1px solid #eee; margin-top: 3px;	width: 70px; }

/* main container */
.container							{ background:#fff; margin:0 auto; /* center, not in IE5 */ margin-left: auto; margin-right: auto; width:1200px; text-align:left; clear: both; }
/* header */
#header								{ width:1200px; height:108px; }
#header .logo						{ float:left; width:600px; height:108px; }
#header .logo a						{ border: none; }
#header .logo a:hover				{ border: none; background: transparent; }
#header .headernav					{ float:left; width:600px; height:108px; background-color:#fff; }
#header .headernav div				{ padding-top:80px; padding-right:30px; text-align:right; color: #6d6e71; font-weight: bold; }
#header .headernav div a			{ color: #000; }		
/* top nav */
.topnav								{ width: 1200px; text-align: right; height:30px; background-color: #000; }
.topnav div							{ float:right; }
/* footer nav */
.footernav							{ width: 1200px; height:30px; background-color: #000; }
.footernav a:link,
.footernav a:visited,
.footernav a:active					{ color: #fff !important; font-size: 11px !important; font-weight: bold !important; text-decoration: none !important; }
.footernav a:hover					{ color: #b4e752 !important; }
.footernav .hot						{ color: #cdd663 !important; }
.footernav ul						{ list-style: none; margin: 0; padding: 0; }
.footernav ul li					{ margin: 0; padding-top: 8px; padding-right: 15px; padding-left: 15px; padding-bottom: 0px; float: left; list-style:none; }
/* copyright */
.copyright							{ clear: both; height: 100px; background-color: #fff; padding-top: 10px; padding-right: 10px; text-align: right; }
/* home page classes */
.homeads							{ list-style: none; margin: 0; padding: 0; height: 367px; }
.homeads li							{ margin: 0; padding: 0; float: left; }
.homecontent						{ width: 800px; height: 229px; background-color:#fff; float: left; }
.homecontent div					{ padding-top: 40px; color: #6d6e71; font-size: 12px; line-height: 16px; }	
.homecontent div a					{ color: #000; font-weight: bold; }	
.homecontent div h2					{ font-size: 14px; font-weight: bold; margin-bottom: 1px; margin-top: 1px; }
.testimony							{ width: 400px; height: 136px; float: left;	color: #6d6e71; font-size: 12px; font-style: italic; }
.testimony img						{ padding-right: 15px; }
.testimony div						{ padding: 20px; }
.testimony div a					{ color: #000; font-weight: bold; }		
/* end home page classes */
/* TWO COLUMN TEMPATE */
#twoColumn							{ background-color: #dad8d9; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ }
#twoColumn .leftcolumn				{ width: 682px; float: left; background-color: #fff; }
#twoColumn .leftcolumn .leftcontent	{ padding-left: 80px; padding-top: 45px; padding-right: 80px; font-size: 15px; line-height: 18px; }
#twoColumn .rightcolumn				{ width: 518px; float: left; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ }
/* ONE COLUMN TEMPLATE */
#oneColumn							{ background-color: #fff; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ width: 100%; }
#oneColumn .fullContent				{ padding-left: 80px; padding-top: 45px; font-size: 15px; line-height: 18px; }
/* Testimonials - Based on One Column */
#oneColumn #fullTestimonial			{ width:1040px; /*background-color:#fff;*/ min-height: 190px; font-family: Georgia, "Times New Roman", Times, serif; color: #57585a; }
#oneColumn  .shadedBG				{ background-color:#e7e8ea }
#oneColumn #fullTestimonial .picture{ padding-top: 45px; padding-left:40px; padding-right:70px; float:left; width: 100px; }
#oneColumn #fullTestimonial .copy	{ padding-top:45px; padding-right:60px; float:left; width: 720px; }
#oneColumn #fullTestimonial .personname{ font-size: 22px; font-style: italic; font-weight: bold; padding-bottom: 5px; }		
#oneColumn #fullTestimonial a		{ font-family: Arial, Helvetica, sans-serif; color: #89B738;  font-weight: bold; }
/* Get Styled Steps */
#getStyledSteps						{ margin-left:20px; margin-top:40px; width: 442px; font-family: georgia, "Times New Roman", Times, serif; font-size: 12px; }
#getStyledSteps .bigGreenGeorgia	{ font-size: 18px;	color: #89B738; font-weight: bold; }
#getStyledSteps ul					{ margin-top: 0px; }
/* footerTestimonials */
#footerTestimonials					{ width: 1200px; min-height: 136px;	}
#footerTestimonials #greenBar		{ width: 200px; background-color: #CED665; min-height: 136px; float: left; }
#footerTestimonials #colorBlock		{ width: 400px; min-height: 136px; float: left; }
#footerTestimonials #colorBlock .picture{ padding-top: 20px; padding-left:25px; padding-right:20px; float:left; width: 100px; }
#footerTestimonials #colorBlock .copy{ padding-top:20px; padding-right:40px; float:left; width:210px; font-style: italic; font-size: 12px; }
#footerTestimonials #colorBlock .personName{ font-size: 15px; font-style: italic; font-weight: bold; padding-bottom: 5px; }	
#footerTestimonials .dark			{ background-color: #B7B7B7; color: #fff; }
#footerTestimonials .dark a			{ font-weight: bold; color: #fff; }	
#footerTestimonials .light			{ background-color: #E9EAEA; color: #575758; }
#footerTestimonials .light a		{ font-weight: bold; color: #000; }	
/* Meet Stylist */
#stylists							{ text-align:center; width: 600px; /*	border: solid 1px;*/ }
#stylists a							{ outline-style:none; }
#stylists .styleIcon				{ float: left; width: 200px; font-size: 12px; font-style: italic; }
#stylists .styleIcon a				{ font-size: 11px; font-style: normal; color: #000; text-transform: uppercase }
#stylistbio							{ font-size: 12px; width: 460px; height: 250px; overflow : auto; margin-left: 25px;	line-height: 17px; padding-right: 14px; }
#stylistbio .stylistname			{ font-size: 20px; font-weight:bold; }
#stylistbio .prop					{ color: #7e7e7e; }
/* end meet stylists */
/* Left Nav Template (used on storePage */
#LeftNavTemplate					{ background-color: #fff; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ }
#LeftNavTemplate .button			{ width: 30px; color: #fff; background-color: #808277; font-family: georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; padding: 1px; border:1px solid #787471; border-top:1px solid #eee; border-left:1px solid #eee; }
#LeftNavTemplate #leftNav			{ width: 180px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px; background-color: #e9eaea; padding-left:20px; float: left; padding-top: 20px; min-height: 550px; height:auto !important; /* real browsers */ 	height:100%; /* IE6: treaded as min-height*/ }
#LeftNavTemplate #leftNav a			{ color: #747578; text-decoration: none; }
#LeftNavTemplate #leftNav .leftsub	{ padding-left: 15px; }
#LeftNavTemplate #leftNav .hot		{ color: #8cb93a; } 
#LeftNavTemplate #leftNav .greenLink{ color: #89B738; }
#LeftNavTemplate #storeBody			{ width: 1000px; background-color:#fff; float: left; padding-top: 20px; min-height: 550px; }
#LeftNavTemplate #RecommendedBody	{ width: 955px; background-color:#fff; float: left; padding-left: 45px; padding-top: 45px; min-height: 550px; font-size: 12px; line-height: 16px; }
#LeftNavTemplate #RecommendedBody .collagePicture { float: left; }
#LeftNavTemplate #RecommendedBody hr{ width:95%; text-align: left; }
#LeftNavTemplate #RecommendedBody .collageCopy { width: 400px; float: left; padding-left: 20px; font-size: 12px; color: #6d6e71; }
#LeftNavTemplate #RecommendedBody .fullCopy { width: 860px; font-size: 12px; color: #6d6e71; }
#LeftNavTemplate #RecommendedBody .greenBold { color: #89B738; font-weight: bold; font-size: 14px; }
#LeftNavTemplate #RecommendedBody .itemsPicture { float: left; }
#LeftNavTemplate #RecommendedBody .itemsCopy { float: left; width: 160px; padding-left: 20px; padding-right: 10px; font-size: 12px; color: #6d6e71; font-weight: normal; }


div,p								{ margin-top:0 }/*clear top margin for mozilla*/
.left								{ float: left; }
.right								{ float: right; }
.clear								{ clear: both; }
.dummy								{ display: none; }

/* Headings */
h1, h1 .Head, .Head					{ font-family:Arial, Helvetica, sans-serif; font-size: 23px; color:#333; letter-spacing:-1px; line-height:100%; font-weight:bold; }
h2									{ font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#090; letter-spacing:-1px; line-height:100%; font-weight:bold; }
h3									{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; font-weight:bold; }	


.icons								{ padding-bottom: 1px !important; line-height:0 !important; min-height:1px !important; }
.Settings,
#dnn_ctr_ModuleContent				{ text-align:left !important; }

/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

.ContentPane, .BottomPane			{ margin: 0; padding: 0; text-align:left; vertical-align: top; }
.DNNEmptyPane						{ margin: 0; padding: 0; width: 0; height:0; }

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

a.USER_object:active,
a.USER_object:visited,
a.USER_object:link,
.USER_object,
a.LOGIN_object:active,
a.LOGIN_object:visited,
a.LOGIN_object:link,
.LOGIN_object,
.DATE_object						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #939393; background: transparent; text-decoration: underline; }
a.USER_object:hover,
a.LOGIN_object:hover				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000; background: transparent; text-decoration: underline; }

a.BREADCRUMBS_object:active			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #000000; background: transparent; text-transform:uppercase; text-decoration: none; }
a.BREADCRUMBS_object:visited,
a.BREADCRUMBS_object:link,
.BREADCRUMBS_object					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #939393; background: transparent; text-transform:uppercase; text-decoration: none; }
a.BREADCRUMBS_object:hover			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #000000; background: transparent; text-transform:uppercase; text-decoration: underline; }

.FOOTER_objects						{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6d6e71; background: transparent; text-decoration:none; }
a.FOOTER_objects:active,
a.FOOTER_objects:visited,
a.FOOTER_objects:link				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6d6e71; background: transparent; text-decoration:underline; }
a.FOOTER_objects:hover				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background: transparent; text-decoration:none; }

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

.Normal,
.normal								{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; line-height:125%; font-weight: normal; }
strong,
b,
.NormalBold							{ font-family:Verdana, Geneva, sans-serif; color:#333; line-height:125%; font-weight: bold; }
.NormalRed							{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#C00; line-height:125%; font-weight: normal; }
.SubHead							{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; line-height:125%; font-weight: bold; }
.font-family						{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#777; line-height:125%; font-weight: bold; background: transparent; }

/*========================================================*/
/*  6. Links                                        	  */
/*========================================================*/

a:active,
a:visited,
a:link 								{ background:transparent; color: #89B738; text-decoration: underline; }
a:hover								{ background:transparent; color: #89B738; text-decoration: underline; }
a.Normal:visited,
a.Normal:link						{ background:transparent; color: #89B738; text-decoration: underline; font-weight: normal; }
a.Normal:hover						{ background:transparent; color: #000000; text-decoration: underline; font-weight: normal; }
a.CommandButton,
a.CommandButton:active,
a.CommandButton:visited,
a.CommandButton:link				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.CommandButton:hover				{ text-decoration: underline; color: #89B738; }

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

input								{ color: #5D6771; }
select								{ color: #999; }
.StandardButton						{ color: #000; background: #EEEEEE; border-right: solid 1px #D1C7BE; border-bottom: solid 1px #D1C7BE; border-left: none; border-top: none; height: 17px; }
.NormalTextBox						{ color: #5D6771; background: #FFF; border: solid 1px #EBE4DD; padding-left: 4px; line-height: 12px; font-weight: normal; }
td.NormalTextBox					{ padding: 0; margin: 0; background: transparent; border: 0; }

/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

/* main menu td */
.main_dnnmenu_bar					{ cursor:pointer; font-size: 11px; background-color:transparent; }
/*  Main Menu Normal  */
.main_dnnmenu_rootitem				{ color:#ffffff; font-size:12px; font-weight:bold; text-align:center; padding:7px 30px; white-space:nowrap; float:left; }
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover		{ color:#b4e752; font-size:12px; font-weight:bold; text-align:center; padding:7px 30px; white-space:nowrap; float:left; }
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected		{ color:#cdd663; font-size:12px; font-weight:bold; text-align:center; padding:7px 30px; white-space:nowrap; float:left; }
/*  SUB Menu Normal */
.main_dnnmenu_submenu				{ border:1px solid #CDCDCD; }
.main_dnnmenu_submenu td			{ background-color:#FAFAFA; z-index: 1000; font-size: 11px; font-weight:bold; text-align:left; color:#000000; line-height:2em; padding: 0px 5px; margin:0px; }
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td			{ background: #b4e752; color:#ffffff; }
.main_dnnmenu_itemselected td		{ background: #cdd663; color:#ffffff; }
.main_dnnmenu_break 				{ height: 2px; background-color: #D5E0FF; }
/* Module Action Menus */
.ModuleTitle_SubMenu				{ border:1px solid #CDCDCD; }
.ModuleTitle_SubMenu td				{ background-color:#FAFAFA; white-space: nowrap; } 
.ModuleTitle_MenuIcon				{ background-color:#FAFAFA; border:none; padding: 0px 2px; }
.ModuleTitle_MenuItemSel td,
.ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon	{ background: #b4e752; color: #fff; }
.ModuleTitle_MenuBreak td,
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon 	{ height: 2px; background-color: #e2e2e2; }



/*

.topnav a							{ color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
.topnav a:hover						{ color: #b4e752; }
.topnav .hot						{ color: #cdd663; }
.topnav ul							{ list-style: none; margin: 0; padding: 0; float: right; }
.topnav ul li						{ margin: 0; padding-top: 7px; padding-right: 30px; padding-left: 30px; padding-bottom: 0px; float: left; }

.greybanner							{ width: 1200px; height: 93px; background-color: #585a5c; color: #fff; font-family: Verdana, Helvetica, Arial, sans-serif; text-align:center; 	font-size: 15px; line-height: 19px; font-weight: bold; }

.becomelimette						{ width:100%; height:229px; background-color:#ced655; float: left; }
.becomelimette div					{ padding-left: 37px; font-size: 12px; padding-top: 4px; }
.becomelimette label				{ padding-right:5px; padding-top: 10px;	width: 40px; float: left; }
.becomelimette input				{ margin-top: 5px; margin-bottom: 5px; width: 240px; font-size: 12px; padding: 2px;	}	
.becomelimette .button				{ width: 140px; color: #fff; background-color: #808277; font-family: georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; padding: 1px; border:1px solid #787471; border-top:1px solid #eee; border-left:1px solid #eee; margin-left: 154px; }

*/	



