﻿/*  - - Montagne Jeunesse - Base Styles.css - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - - */
body{padding:0 8px 0 8px; margin:0; height: 0.01%; text-align:center; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:0.78em; color:#5B2343; background-color:#FFF4F7; background-image:url(../images/master/body_bak.jpg); background-repeat:repeat-x; background-position:top;}
body form{padding:0; margin:0; display:inline;}
body textarea{font-size:0.8em; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
body div.container{padding:0; margin:0 auto; max-width:985px; min-width:985px; *max-width:979px; *min-width:979px; text-decoration:none;}
*html body div.container{width:973px;}

/*  - - Hide and Clear - - */
.hide{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden;}
.clear{clear:both;}

/*  - - Skip Link and Access Keys - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - - */
.access a{position:absolute; left:-5000px; top:-5000px; position:absolute; overflow:hidden;}
.access a:focus, .access a:active{padding:5px; margin:0; display:block; position:absolute; font-size:110%; font-weight:bold; text-decoration:none; left:10px; top:10px; background-color:#FFF4F7; color:#CA0369; border:1px solid #FFA1BE;}

/*  - - Navigation and Search - - - - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - - */
div#nav_search{ position:relative;}
/* commented backslash hack v2 \*/
div#nav_search{padding:0; margin:0; height:112px;background-image:url(../images/master/logo.jpg); background-position:left top; background-repeat:no-repeat;}
/* end */

*html div#nav_search{}
/* commented backslash hack v2 \*/
*html div#nav_search{height:107px; border-top:1px dashed #FF6B88;}
/* end */

div#nav_search a.logo{width:147px; height:83px; float:left; clear:none;}
#highlight{background:#FFE6E9; color:#5B2343; display:inline; font-style:100%;}

div.logo{padding:0; margin:0 0 15px 0; border:none; text-align:left;}

/* - - Chocolate or Sex Link - - */
div#nav_search div.LinkCos{padding:0; margin:0;} 
div#nav_search div.LinkCosa:active, 
div#nav_search div.LinkCos a:focus{
	outline:none;
}

div#nav_search div.LinkCos a{
	padding:0;
	margin:0;
	position:absolute;
	top:4px;
	right:445px;
	width:352px;
	height:38px;
	background-image: url(../images/LegallyBlonde/SubLink.gif);
} 

/*  - - Search - - */
div#search{padding:0; margin:0; width:420px; width:35em; float:right; background-image:url(../images/master/search_bak.jpg); background-repeat:repeat-x; background-position:top;}
div#search input.text{padding:4px; margin:0; border:1px solid #B25082; width:165px;}
div#search input.button{padding:0; margin:0;}
div#search div.left{padding:0; margin:0; background-image:url(../images/master/search_left_bak.jpg); background-position:left top; background-repeat:no-repeat;}
div#search div.right{padding:5px 0 0 15px; margin:0; height:41px; background-image:url(../images/master/search_right_bak.jpg); background-repeat:no-repeat; background-position:right top;}
div#search div.right a{color:#CA0369; font-weight:bold; text-decoration:none; font-size:100%;}
*html div#search div.right a{font-size:90%;}
/*div#search div.right a:visited{color:A66687;}*/
div#search div.right a:hover{text-decoration:underline; color:#FF0083;}
div#search div.right a:active, 
div#search div.right a:focus{color:#FFF; background-color:#FF0083;}
/*  - - ul - - */
div#search ul{padding:0; margin:0 0 0 10px; list-style:none; display:inline; font-size:110%; text-align:right;}
div#search ul li{padding:0; margin:0; display:inline;}
div#search ul li.pipe{padding:0 6px 0 0; margin:0 8px 0 0; background-image:url(../images/master/search_pipe.jpg); background-position:right; background-repeat:no-repeat;}

/*  - - Navigation - - */
#navigation{margin:-35px 0 0 0;}
/* commented backslash hack v2 \*/
#navigation{margin:0 0 0 0;}
/* end hack */
div#navigation{padding:0; float:right; clear:right; width:85%;}
div#navigation ul{padding:0; margin:0 0 0 10px; list-style:none; display:inline;}
div#navigation ul li{padding:0; margin:0; display:inline;}
div#navigation ul li a{}
div#navigation ul li a.contact_us{width:106px; height:67px; float:right; background-image:url(../images/master/nav_contact_us.jpg); background-position:left; background-repeat:no-repeat;}
div#navigation ul li a.contact_us_on{background-image:url(../images/master/nav_contact_us_on.jpg);}
div#navigation ul li a.green_goddess{width:141px; height:67px; float:right; background-image:url(../images/master/nav_green_goddess.jpg); background-position:left; background-repeat:no-repeat;}
div#navigation ul li a.green_goddess_on{background-image:url(../images/master/nav_green_goddess_on.jpg);}
div#navigation ul li a.free_stuff{width:165px; height:67px; float:right; background-image:url(../images/master/nav_free_stuff.jpg); background-position:left; background-repeat:no-repeat;}
div#navigation ul li a.free_stuff_on{background-image:url(../images/master/nav_free_stuff_on.jpg);}
div#navigation ul li a.gossip{width:72px; height:67px; float:right; background-image:url(../images/master/nav_gossip.jpg); background-position:left; background-repeat:no-repeat;}
div#navigation ul li a.gossip_on{background-image:url(../images/master/nav_gossip_on.jpg);}
div#navigation ul li a.seasonal_lovelies{width:156px; height:67px; float:right; background-image: url(../images/swap_season/nav_seasonal_lovelies.jpg); background-position:left; background-repeat:no-repeat;}
div#navigation ul li a.seasonal_lovelies_on{background-image:url(../images/swap_season/nav_seasonal_lovelies_on.jpg);}
div#navigation ul li a.playful{width:94px; height:67px; float:right; background-image:url(../images/master/nav_playful.jpg); background-position:left; background-repeat:no-repeat;}
div#navigation ul li a.playful_on{background-image:url(../images/master/nav_playful_on.jpg);}
div#navigation ul li a.stockists{width:93px; height:67px; float:right; background-image:url(../images/master/nav_stockists.jpg); background-position:left; background-repeat:no-repeat;}
div#navigation ul li a.stockists_on{background-image:url(../images/master/nav_stockists_on.jpg);}

/*  - - Main Content - - - - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - - */
div#content{padding:0; margin:0; font-size:105%; background-color:#FFFFFF; text-align:left; background-image:url(../images/master/content_bak.jpg); background-position:top; background-repeat:repeat-x;}
div#content a{color:#CA0369; font-weight:bold; text-decoration:none;}
/*div#content a:visited{color:A66687;}*/
div#content a:hover{text-decoration:underline; color:#FF0083;}
div#content a:active, 
div#content a:focus{text-decoration:underline; color:#FF0083;}
div#content div.right{padding:0; margin:0; background-image:url(../images/master/content_boarder.jpg); background-position:right; background-repeat:repeat-y;}
div#content div.left{padding:0; margin:0; background-image:url(../images/master/content_boarder.jpg); background-position:left; background-repeat:repeat-y;}
div#content div.bottom{padding:0; margin:0; background-image:url(../images/master/content_boarder.jpg); background-position:bottom; background-repeat:repeat-x;}
div#content div.topleft{padding:0; margin:0; background-image:url(../images/master/content_bak_topleft.jpg); background-position:left top; background-repeat:no-repeat;}
div#content div.bottomleft{padding:0; margin:0; background-image:url(../images/master/content_bak_bottomleft.jpg); background-position:left bottom; background-repeat:no-repeat;}
div#content div.bottomright{padding:0 1px 20px 1px; margin:0; min-height:400px; background-image:url(../images/master/content_bak_bottomright.jpg); background-position:right bottom; background-repeat:no-repeat;}
/*  - - Breadcrumb - - */
div#content div.breadcrumb{padding:10px 0 0 0; margin:0 18px 5px 18px; _height: 0.01%;}
div#content div.breadcrumb p{padding:0; margin:0; text-decoration:none; border:none;}
div#content div.breadcrumb p a.pipe{padding:0 6px 0 0; margin:0 4px 0 0; background-image:url(../images/master/search_pipe.jpg); background-position:right; background-repeat:no-repeat;}
/*  - - Footer - - - - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - - */
div#footer{padding:0; margin:0; font-size:90%;}
div#footer a{color:#CA0369; font-weight:bold; text-decoration:none;}
/*div#footer a:visited{color:A66687;}*/
div#footer a:hover{text-decoration:underline; color:#FF0083;}
div#footer a:active, 
div#footer a:focus{color:#FFF; background-color:#FF0083;}
/* - - Float Left - - */
div#footer div.left{padding:0; margin:8px 0 10px 0; float:left; width:55%; text-align:left;}
div#footer div.left ul{padding:0; margin:0 0 0 6px; list-style:none; display:inline;}
div#footer div.left ul li{padding:0; margin:0; display:inline;}
div#footer div.left ul li.pipe{padding:0 6px 0 0; margin:0 8px 0 0; background-image:url(../images/master/search_pipe.jpg); background-position:right; background-repeat:no-repeat;}
div#footer div.left ul li.flash{padding:0; margin:6px 0 0 -11px; display:block;}
div#footer div.left ul li.flash a img{border:none;}
/* - - Float Right - - */
div#footer div.right{padding:0; margin:8px 0 10px 0; float:right; width:45%; text-align:right;}
div#footer div.right ul{padding:0; margin:0 0 0 6px; list-style:none; display:inline;}
div#footer div.right ul li{padding:0; margin:0; display:inline;}
div#footer div.right ul li.pipe{padding:0 6px 0 0; margin:0 8px 0 0; background-image:url(../images/master/search_pipe.jpg); background-position:right; background-repeat:no-repeat;}
/*  - - Error Message - - - - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - - */
div.errorcontainer{padding:16px; margin:15px 15px 0 15px; color:#552077; background-color:#FFFFFF; border:1px solid #E2A1FF; }
div.errorcontainer h4{padding:0; margin:0 0 15px 0; font-size:130%;}
div.errorcontainer p{padding:0; margin:0 0 15px 0; font-size:130%;}
div.errorcontainer ul{padding:0; margin:0; list-style:none;}
div.errorcontainer li{padding:0; margin:0;}
/*  - - Shop - - - - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - - */
div.mj_shop{padding:24px 30px 30px 30px; margin:0;}
div#sidebar{padding:0; margin:0; float:right;}
