/*
 
 //Major Colors
 
 light blue:#3595bb;
 blue:#3366cc; 
 dark pink:#a5137b;
 footer pink:#b03c87; 
 light gray: #999999;
 gray:#666666; 
 light black:#cccccc;
 
 http://kodegeek.wordpress.com 

*/

body{
 font-size:90%;
 font-family:Arial,Verdana,Tahoma; 
 text-align:center;
 color:#666666;
 background-color: #3595bb; 
 background: #3595bb url(http://www.thebudgetfashionista.com/images/home/site_bg.gif) center top repeat-y; 
 letter-spacing:0.006em;
 line-height:1.5em;
}

ul,li,img,body,html, form, div,h1,h2,h3,h4,h5{
 margin:0;
 padding:0;
}

a{
 text-decoration:none;
 color:#3366cc; 
 font-size:75%;
}

a:hover{
 text-decoration:underline; 
}

a img
{
	border:none;
}

p{
 font-size:75%;
 line-height:1.3em;
}

p a{
 font-size:100%;
}


.fr
{
	float:right;
}

.fl
{
	float:left;
}



#container
{
	text-align:left;
	width:1045px;
	margin:auto;
	background-color:#FFF;
}

#container ul, #container ul li
{
 list-style:none;
}

#loginBox{
 background-color:#3595bb;
 height:25px;
}

#loginBox form{
 width:316px;
 display:inline;
}


#loginBox input{
 width:112px; 
 border: 1px solid #a5137b;
 
 font-size:11px;
 font-family:Arial,Verdana;
 color:#999999;
 
 vertical-align:top;
 margin-top:3px;
 margin-right:5px; 
 
 padding-left:5px; 
 letter-spacing:0.02em;
 /*line-height:16px;*/
}

#loginBox input.submit{
 border:none;
 padding:none;
 padding-bottom:3px;
 
 width:59px;
 height:17px;
 color:#FFF;
 margin-right:0px; 
 background:url(http://www.thebudgetfashionista.com/images/home/login_btn.gif);
}

#topLeft{
 /*width:745px;*/
 width:485px;
 float:left;
 color:#FFFFFF;
 font-size:75%;
}

#topLeft a{
 color:#FFF;
 padding: 0 5px; 
 font-size:100%;
}

#topLeft a#forgotPasswd{
 background:url(http://www.thebudgetfashionista.com/images/home/pipe_pink.gif) top right no-repeat;
}

#fbButton{
 width:149px;
 float:left;
 margin-top:2px;
}

#topRight{
 width:300px;
 float:right;
 text-align:right;
 color:#FFF;
 font-weight:bold;
 font-family:Verdana,Arial,"Times New Roman";
}

#topRight a{
 color:#FFF;
}

/* header styles */

#header{
 clear:both;
 margin-top:19px;
 margin-bottom:8px;
}

#header h1{
 width:509px;
 height:163px;
/* background:url(http://www.thebudgetfashionista.com/images/home/logo.jpg); 
 background-repeat:no-repeat;*/
 float:left;
 text-indent:-9999px; 
}

#header h1 img{
 float:left;
 text-indent:0; 
}

#couponsDeals{
 width:220px;
 height:144px;
 /*margin-top:19px;*/
 margin-right:10px;
 padding-left:18px;
 float:left;
 background:url(http://www.thebudgetfashionista.com/images/home/top_box_bg.gif) bottom left no-repeat; 
}

#couponsDeals h3{
  background:url(http://www.thebudgetfashionista.com/images/home/coupons_deals_title_bg.jpg) bottom left no-repeat;
  margin-bottom:5px; 
  text-indent:-9999px;
}

#couponsDeals img{
 padding-right:24px;
 padding-bottom:22px;
 float:left;
}

#couponsDeals ul{
 float:right;
 width:132px;
 line-height:1.1em;
}

#couponsDeals ul li{
 
  font-size:75%;  
  list-style-image:url(http://www.thebudgetfashionista.com/images/home/list-circle.gif);  
}

#saleEvents{
 width:260px;
 /*margin-top:19px;*/
 padding-left:18px;
 float:left;
 background:url(http://www.thebudgetfashionista.com/images/home/top_box_bg.gif) bottom left no-repeat; 
}

#saleEvents h3{
  background:url(http://www.thebudgetfashionista.com/images/home/sales_events_title_bg.jpg) bottom left no-repeat;
  margin-bottom:5px; 
  text-indent:-9999px;
}

#saleEvents img{
 padding-right:24px;
 padding-bottom:22px;
 float:left;
}

#saleEvents ul{
 float:right;
 width:172px;
 line-height:1.1em;
}

#saleEvents ul li{ 
  font-size:75%;  
  list-style-image:url(http://www.thebudgetfashionista.com/images/home/list-circle.gif);  
}

#saleEvents ul li a, #couponsDeals ul li a{ 
 font-size:102%;
 text-decoration:none;
 color:#666666;
}

#saleEvents ul li a:hover, #couponsDeals ul li a:hover{ 
 text-decoration:underline;
}

#saleEvents span, #couponsDeals span{
 clear:left;
 display:block;
}


#couponsDeals span a, #saleEvents span a{
 text-decoration:underline;
}

#couponsDeals span a:hover, #saleEvents span a:hover{
 text-decoration:none;
}

/* nav styles */

#nav{
 width:1014px;
 height:40px;
 clear:both;
 margin:0 auto;
 padding-left:9px;
 background:url('http://www.thebudgetfashionista.com/images/home/nav_left_bg.gif') top left no-repeat; 
}

#nav ul{
 width:699px;
 background:url(http://www.thebudgetfashionista.com/images/home/nav_bg.gif) top left repeat-x; 
 list-style:none;
 float:left;
 padding:8px 0;
 height:24px;
}

#nav ul li{
 display:inline;
 margin:0;
 padding:0;
}

#nav ul li a{ 
 padding-left:24px;
 padding-right:24px;
 color:#FFF; 
 font-family:Verdana, Arial;
 font-size:120%;
 background: url('http://www.thebudgetfashionista.com/images/home/nav_pipe.png') center right no-repeat;  
}

#nav ul li.last a{ 
 background:none;  
}

#search{
 width:315px;
 float:left;
 background: url('http://www.thebudgetfashionista.com/images/home/search_box_bg.gif') top left no-repeat;  
 height:40px;

}

#search label{
 margin-left:26px; 
 color:#333333;
 font-family:Verdana, Arial;
 font-size:120%;
 margin-top:8px;
 float:left;
}

/*
#search input{
 border: 1px solid #a5137b;
 width:174px;
 height:18px;
 padding-right:24px;
 padding-top:4px;
 margin-top:8px;
 margin-left:5px;
 background: #FFF url('http://www.thebudgetfashionista.com/images/home/search_input_bg.jpg') top right no-repeat;  
}*/

#search input.inputBox{
 border: 1px solid #a5137b;
 width:174px;
 height:18px;
 float:left; 
 padding-top:3px;
 margin-top:8px;
 margin-left:5px;
}

#search span{
	display:inline-block;
	float:left;
	margin-top:8px;
}

#contents{
 background-color:#FFFFFF;
 clear:both;
 width:1023px;
 margin:8px auto;
}

/* home left column styles */

#contentLeft{
 padding-left:14px;
 float:left;
 width:459px;
}

#contentLeft #gallery{
 margin-top:14px;
}

#announcements p{
 line-height:1.1em;
}

#dailyHolla{
 margin-left:8px;
}

#dailyHolla h3{
 background: url(http://www.thebudgetfashionista.com/images/home/dailyholla_h3_bg.jpg) no-repeat;
 text-indent:-9999px;
 height:75px;
 width:100%;
}

#dailyHolla .holla{
 clear:left;
/* float:left;*/
 border-top: 1px dotted #ccc;
 padding-top:8px;
 /*background:url(http://www.thebudgetfashionista.com/images/home/dot.gif) top repeat-x;*/
}


.holla .hollaThumb{
 float:left;
 width:166px;
 height:218px;
 margin-right:16px;
 margin-bottom:8px;
/* border: 1px solid #ccc;*/
 text-align:center;
}


.holla .hollaThumb img{
width:148px;
position:relative;
padding : 10px;
border: 1px solid #ccc;
 /*top:30%;
 margin-top:-25px;*/
}

.holla .hollaDetails{
 width:261px;
 float:left;
}

.hollaDetails span.date{
  font-family:Verdana, Arial;
  font-size:80%;
  letter-spacing:-.1em;
}

.hollaDetails h1{
 color:#000059;
 font-family:Arial,Verdana;
 letter-spacing:-0.04em;
 font-weight:normal;
 font-size:140%;
}

.hollaDetails h1 a{
 color:#000059;
 font-family:Arial,Verdana;
 letter-spacing:-0.04em;
 font-weight:normal;
 font-size:100%;
}

.hollaDetails p{
	font-size: 13px;
 color:#000;
/* line-height:1.1em;*/
 line-height:1.5em;
}

.hollaDetails span.more a, span.more a{
 color:#000;
 font-weight:bold;
 padding-left:12px;
}

.hollaDetails span.more, span.more{
width:82px;
/*height:46px;*/
display:block;
background:url(http://www.thebudgetfashionista.com/images/home/view_details_bg.jpg) no-repeat;
float: right;
/*margin-right: 10px;*/
margin-top: 12px;
}

#dailyHolla p.pagination, p.pagination{
 clear:left;
 border-top: 1px dotted #ccc;
 padding-top:8px;
 text-align:center;
 font-size:1.2em;
 font-weight:bold;
 font-family:Arial,Verdana;
}

#dailyHolla p.pagination strong, p.pagination strong{
 padding:0 12px;
 background:url(http://www.thebudgetfashionista.com/images/home/pipe_pink.gif) center right no-repeat; 
}

#dailyHolla p.pagination a, p.pagination a{
 font-size:100%;
 font-family:Arial,Verdana;
 padding:0 12px;
 background:url(http://www.thebudgetfashionista.com/images/home/pipe_pink.gif) center right no-repeat;
}

#dailyHolla p.pagination a.last, p.pagination a.last{
 font-size:70%;
 font-weight:normal;
 font-family:Arial,Verdana;
 letter-spacing:-0.05em;
 background:none;
 vertical-align:top;
}

/* home middle column styles */

#contentMiddle{
 float:left;
 width:207px;
 margin-right:27px;
}

#editorPicks h3{
 background:url(http://www.thebudgetfashionista.com/images/home/editor_picks_header_bg.jpg) no-repeat;
 height:49px;
 width:207px;
 text-indent:-9999px;
}

#editorPicks ul{
 padding-left:15px; 
}

#editorPicks ul li{
 padding-left:17px;
/* list-style-image:url(http://www.thebudgetfashionista.com/images/home/arrow_double.gif);
 list-style-position:inside;*/
 background:url(http://www.thebudgetfashionista.com/images/home/arrow_double.gif) center left no-repeat;
 list-style-position:outside;
 padding-bottom:10px;
 border-bottom:1px dotted #ccc;
line-height: 17px
}

#editorPicks ul li a{
 color:#000;
 font-family:Arial,Verdana;
 font-size:90%;
 font-weight:bold;
 letter-spacing:-.05em;
}

#guides h3{
 margin-top:9px;
 margin-bottom:2px;
 background:url(http://www.thebudgetfashionista.com/images/home/guide_header_bg.jpg) no-repeat;
 height:49px;
 width:207px;
 text-indent:-9999px;
}

#guides div{
 margin-left:12px;
 padding:5px;
 text-align:center;
 border: 1px solid #ccc;
}

#guides div p{
 text-align:left;
 margin:10px; 
 line-height:1.3em;
}

#guides div p span{
 color:#a4127a;
 display:block;
 text-align:left;
 font-weight:bold;
 margin:10px 0;
 font-size:110%;
}

#guides div ul{ 
 text-align:left;
 padding:0 10px;
}

#guides div ul li.first{
 border-top: 1px dotted #ccc;
}

#guides div ul li{
 border-bottom: 1px dotted #ccc;
 padding-left:12px;
 background:url(http://www.thebudgetfashionista.com/images/home/arrow.jpg) center left no-repeat;
}

#guides div ul li a{
 font-weight:bold;
 color:#333;
}

#guides div select{
 border: 1px solid #9c9c9c;
 margin:10px;
 font-size:85%;
}

/* Product Review Box in home */
#productRivew h3{
 margin-top:9px;
 margin-bottom:2px;
 background:url(http://www.thebudgetfashionista.com/images/home/product_review_header_bg.jpg) no-repeat;
 height:49px;
 width:207px;
 text-indent:-9999px;
}

#productRivew div{
 margin-left:12px;
 padding:5px;
 text-align:center;
 border: 1px solid #ccc;
}

#productRivew div p{
 text-align:left;
 margin:10px; 
 line-height:1.3em;
}

#productRivew div p img{
 text-align:center;
}


#productRivew div p span{
 color:#a4127a;
 display:block;
 text-align:left;
 font-weight:bold;
 margin:10px 0;
 font-size:110%;
}

#productRivew div ul{ 
 text-align:left;
 padding:0 10px;
}

#productRivew div ul li.first{
 border-top: 1px dotted #ccc;
}

#productRivew div ul li{
 border-bottom: 1px dotted #ccc;
 padding:5px 0 5px 12px;
 background:url(http://www.thebudgetfashionista.com/images/home/arrow.jpg) center left no-repeat;
line-height: 15px
}

#productRivew div ul li a{
 font-weight:bold;
 color:#333;
}

#productRivew div select{
 border: 1px solid #9c9c9c;
 margin:10px;
 font-size:85%;
 width:120px;
}

#kathrynsBlog h3{
 margin-top:9px;
 margin-bottom:2px;
 background:url(http://www.thebudgetfashionista.com/images/home/kathy_header_bg.jpg) no-repeat;
 height:49px;
 width:207px;
 text-indent:-9999px;
}

#kathrynsBlog p{
 margin-left:12px; 
 text-align:left;
 line-height:1.3em;
 clear:both;
 margin-bottom:0;
}

#kathrynsBlog span{
 display:block;
 float:right;
 margin-bottom:10px;
}

#kathrynsBlog span a{
 text-decoration:underline;
}

#kathrynsBlog span a:hover{
 text-decoration:none;
}

/* Product Review Box in home */
#shoptalk h3{
 margin-top:9px;
 margin-bottom:2px;
 background:url(http://www.thebudgetfashionista.com/images/home/podcast_header_bg.jpg) no-repeat;
 height:49px;
 width:207px;
 text-indent:-9999px;
}

#shoptalk div{
 margin-left:12px;
 padding:5px;
 text-align:center;
 border: 1px solid #ccc;
}

#shoptalk div p{
 text-align:left;
 margin:10px; 
 line-height:1.3em;
}

#shoptalk div p img{
 text-align:center;
}


#shoptalk div p span{
 color:#a4127a;
 display:block;
 text-align:left;
 font-weight:bold;
 margin:10px 0;
 font-size:110%;
}

#shoptalk div ul{ 
 text-align:left;
 padding:0 10px;
}

#shoptalk div ul li.first{
 border-top: 1px dotted #ccc;
}

#shoptalk div ul li{
 border-bottom: 1px dotted #ccc;
 padding:5px 0 5px 12px;
 background:url(http://www.thebudgetfashionista.com/images/home/arrow.jpg) center left no-repeat;
line-height: 15px
}

#shoptalk div ul li a{
 font-weight:bold;
 color:#333;
}

#shoptalk div select{
 border: 1px solid #9c9c9c;
 margin:10px;
 font-size:85%;
 width:120px;
}

/* home right column styles */
#contentRight{
 width:308px;
 float:left;
}

#findTheBudgetFashionista h3{
 margin:12px 0 6px;
 text-indent:-9999px;
 background:url(http://www.thebudgetfashionista.com/images/home/follow_header_bg.jpg) no-repeat;
 height:17px;
 width:197px;
}

#findTheBudgetFashionista div{
 background:url(http://www.thebudgetfashionista.com/images/home/follow_box_bg.png) no-repeat;
 width:308px;
 height:147px;
 padding-top:3px;
}

#findTheBudgetFashionista div span{
 display:block;
 float:left;
 margin-left:9px;
 padding-left:11px;
 padding-top:10px;
 padding-bottom:10px;
 width:56px;
 height:56px;
}

/*#findTheBudgetFashionista div span{
 display:inline-block;
 margin-top:39px;
 margin-left:9px;
 padding-left:12px;
 padding-top:10px;
 width:54px;
 height:56px;
}*/

#findTheBudgetFashionista div span.dailyEmail{
 background:#FFF url(http://www.thebudgetfashionista.com/images/home/email_bg.png) no-repeat;
}

#findTheBudgetFashionista div span.RSS{
 background:#FFF url(http://www.thebudgetfashionista.com/images/home/rss_bg.png) no-repeat;
}

#findTheBudgetFashionista div span.twitter{
 background:#FFF url(http://www.thebudgetfashionista.com/images/home/twitter_bg.png) no-repeat;
}

#findTheBudgetFashionista div span.facebook{
 background:#FFF url(http://www.thebudgetfashionista.com/images/home/fb_bg.png) no-repeat;
}

#findTheBudgetFashionista div p{
 color: #999;
 text-align:center;
 margin-top:15px;
}

#adver1, #adver2{
  margin-top:10px;
}

#adver1 span, #adver2 span{
 color: #999;
 text-align:center;
 display:block;
 font-size:75%;
}

#saleEventsLists h3{
 margin-top:10px;
 margin-bottom:10px;
 background:url(http://www.thebudgetfashionista.com/images/home/saleEventsLists_h_bg.jpg) no-repeat;
 height:21px;
 width:116px;
 text-indent:-9999px;
}

#saleEventsLists .salesEvents{
 border: 1px solid #ccc;
 padding:7px;
}

#saleEventsLists .salesEvents .salesEvent{
 clear:both;
 float:left;
 border-bottom: 1px dotted #ccc;
 padding:10px 0 5px 10px;
 width:275px;
}

#saleEventsLists .salesEvents .last{
 border-bottom:none;
}

#saleEventsLists .salesEvents .salesEvent p{
width:180px;
clear:left; 
float:left;
margin-bottom:0;
margin-top:0;
}

#saleEventsLists .salesEvents .salesEvent p span{
font-weight:bold;
color:#000;
display:block;
}

#saleEventsLists .salesEvents .salesEvent span.view{
clear:right; 
width:82px;
/*height:46px;*/
display:block;
background:url(http://www.thebudgetfashionista.com/images/home/view_details_bg.jpg) no-repeat;
float: right;
/*margin-right: 10px;
margin-top: 15px;*/
}

#saleEventsLists .salesEvents .salesEvent span.view a{
 color:#000;
 font-weight:bold;
 padding-left:12px;
}

#saleEventsLists .salesEvents span.more a{
 text-decoration:underline;
 padding-left:7px;
}

#saleEventsLists .salesEvents span.more a:hover{
 text-decoration:none;
}

/* coupons - deals right box styles */

#couponsDealsLists h3{
 margin-top:10px;
 margin-bottom:10px;
 background:url(http://www.thebudgetfashionista.com/images/home/coupons_deals_h3_bg.jpg) no-repeat;
 height:26px;
 width:167px;
 text-indent:-9999px;
}

#couponsDealsLists .couponsEvents{
 border: 1px solid #ccc;
 padding:7px;
}

#couponsDealsLists .couponsEvents .salesEvent{
 clear:both;
 float:left;
 border-bottom: 1px dotted #ccc;
 padding:0 0 5px 10px;
}

#couponsDealsLists .couponsEvents .last{
 border-bottom:none;
}

#couponsDealsLists .couponsEvents .salesEvent p{
 width:250px;
 float:left;
 margin-bottom:0;
}

#couponsDealsLists .couponsEvents .salesEvent p span{
 font-weight:bold;
 color:#000;
 display:block;  
}

#couponsDealsLists .couponsEvents .salesEvent span.view{
width:82px;
/*height:46px;*/
float:right;
display:block;
background:url(http://www.thebudgetfashionista.com/images/home/view_details_bg.jpg) no-repeat;
float: right;
/*margin-right: 10px;*/
margin-top: 12px;
}

#couponsDealsLists .couponsEvents .salesEvent span.view a{
 color:#000;
 font-weight:bold;
 padding-left:12px;
}

#couponsDealsLists .couponsEvents span.more a{
 text-decoration:underline;
 padding-left:7px;
}

#couponsDealsLists .couponsEvents span.more a:hover{
 text-decoration:none;
}

/* right column contest box styles */

#contest h3{
 margin-top:10px;
 margin-bottom:10px;
 background:url(http://www.thebudgetfashionista.com/images/home/contest_header_bg.jpg) no-repeat;
 height:21px;
 width:84px;
 text-indent:-9999px;
}

#contest div{
 border: 1px solid #ccc;
 padding:7px;
}

#contest div p{
 text-align:center;
}

#contest div p a{
 color:#b03c87;
 font-weight:bold;
}

#contest div span{
 display:block;
 font-weight:bold;
 padding-left:7px;
 font-size:80%;
}

#contest div ul{ 
 text-align:left;
 padding:0 7px;
}

#contest div ul li.first{
 border-top: 1px dotted #ccc;
}

#contest div ul li{
 border-bottom: 1px dotted #ccc;
 padding-left:12px;
 background:url(http://www.thebudgetfashionista.com/images/home/arrow.jpg) center left no-repeat;
}

#contest div ul li.last{
 border-bottom: none;
}

#contest div ul li a{
 font-weight:bold;
 color:#333;
}

#howToPromo{
 border: 1px solid #b03c87;
 margin-top:10px;
 padding:20px 20px 10px 7px;
 background:url(http://www.thebudgetfashionista.com/images/home/how_to_bg.jpg) top right no-repeat;
}

#howToPromo img{
 float:left;
 margin: 0 12px 12px 0;
}

#howToPromo h3{
 margin-top:46px;
 margin-left:88px;
 height:36px; 
 background:url(http://www.thebudgetfashionista.com/images/home/how_to_title_bg.jpg) top left no-repeat;
 text-indent:-9999px;
}

#howToPromo p{
 clear:both;
 color:#b03c87;
 font-weight:bold;
 font-size:80%;
}


/* footer styles - imported */

/*footer*/
#ft {    
	clear:both;
	margin:25px auto;
	background: url(http://www.thebudgetfashionista.com/images/home/footer_bg.gif) no-repeat 0px 0px;	
	padding:0px 10px 40px 10px;
}

.footerLinks{
	float:left;
	margin-left : 300px;
	margin-top: 0;
	padding: 50px 0 0 0;
}

.copyright{
	padding: 50px 0 0 0;
	width: 30%;
	margin-top: 0;
	float:right;
}

p.bottom-nav {
	padding: 0px;
	margin: 0;
	font-size:80%;
	color:white;
}


p.bottom-nav a {
	color:white;
	text-decoration:none;
	padding-right:10px;
}

p.bottom-nav a:hover{
	text-decoration:none;
}

p.mouse {
	padding-top: 5px;
	font-size: 9px;
	color:black;
}

p.mouse a{
 padding-right:9px;
}
.footerPart2{ 
margin-left: 300px;
clear:left;
padding-top:5px;
border: 0px solid red
}
 

.footerPart2 .large{ 
 width:75%;
 float:right;
border: 0px solid red
}

.text-right{
 text-align:right;
}

.text-left{
 text-align:left;
}

span.fb{
 font-weight:bold;
}

span.fb a, a.underline{
 text-decoration:underline;
}

.last, a.last, p.mouse a.last
{
	margin-right:0;
        padding-right:0;	
}

p.fontSmall {
	color: #999;
	text-align:center;
	display:block;
	font-size:75%;
	text-transform:capitalize;
}