/*---------------------------------------------
Squeaky Wheel Media Style Sheet for Marina Rinaldi

	Author: Carlos Agosto
	Created: November, 2008
	
	Style Sheet reads from Top To Bottom Left to Right 
	
	Structure of this Document (search for "=" to jump to each section heading):
	
	Basic Document Hierarchy:  

		1) =XHTML ELEMENTS
		2) =Header
		3) =Nav
		4) =Main Content
		5) =Left Side Nav 
		6) =Page Section Content 
		7) =Light Box Pages
		8) =Scrollable Content
	    9) =Close Btn 
	   10) =Footer
	   11) =Sorry Message For IE6 Only
	   12) =BookMarking Tools 
	   
	Shorthand Notes:
		1)Col=Column
		2)Btn=Button  
		3)sf-menu=Superfish Menu
*/

/*** The Flowing Imported Style Sheet is only for ESSENTIAL STYLES
---------------------------------------------*/	
@import url("EssentialStyles.css");

/*class current */
li.current a {
	color:#FFFFFF;
	text-decoration:none;
}

/*** =XHTML ELEMENTS
---------------------------------------------*/

body{ 
	/*background:url(/img/global/bodyBG.jpg) repeat-x #211219;*/
	background:url(/img/global/bodyBGblack.jpg) repeat-x #000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:10px 0;
	}
	
a:link{text-decoration:none; color:#666666;}
a:visited{text-decoration: none; color:#666666;}
a:hover{text-decoration: none; color:#FFFFFF;}	
a:active{text-decoration: none; color:#FFFFFF;}	

/* This Can be used for the On State */
a.OnState{font-weight:bold;}

/* Shared Class Styles */
.BorderRight{border-right:1px solid #372C30;}

/***  Main Wrap
---------------------------------------------*/	
#MainWrap{
	text-align:left; 
	width:900px;
	margin:0 auto;
	}
#MainWrap:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}				
	
/*** =Header Section Starts 
---------------------------------------------*/	
#header{
	float:left;
	width:100%;
	position:relative;
	z-index:99;
	/*background: url(/img/global/headerBG.jpg) no-repeat 35px 0;*/
	background: url(/img/global/headerBGblack.jpg) no-repeat 35px 0;
	padding:45px 0 7px 0;
	}	
	
#PrintLogo{display:none; visibility:hidden;}	
	
/*** Bread Crumb Start
---------------------------------------------*/	
#header ul#BreadCrumb{
	margin:22px 0 0 35px;  
	width:auto;
	float:left;
	display:block;
	}
#header ul#BreadCrumb li{
	list-style:none; 
	display:block; 
	float:left;
	padding-right:13px;
	margin-right:10px;
	text-transform:uppercase;
	background:url(/img/global/BreadCrumbArrow.gif) no-repeat right center;
	}
	
	
/*** =Nav With Drop Down Start 
---------------------------------------------*/	

.sf-menu {
	float:left;
	margin:20px 0 0 0;
	/* width:210px; */
/**/
/*	border:1px solid #42363C;*/
	border:1px solid #505050;
	}
.sf-menu a {
	padding:3px 0 3px 10px;
	text-decoration:none;
	}
.sf-menu a, .sf-menu a:visited {color:#666666;}

.sf-menu li {
	margin:0;
	padding:0;
	}
	
.sf-menu li:hover, 
.sf-menu li.sfHover,
.sf-menu a, 
.sf-menu a:focus, 
.sf-menu a:hover, 
.sf-menu a:active{
	outline:0;
	color:#FFFFFF;
	}
	
.sf-menu ul{line-height:normal;}
	
/**/
/*.sf-menu ul li{border-top:1px dotted #42363C;}	*/
.sf-menu ul li{
	border-top:1px dotted #505050;
}

.sf-menu ul li.NoBorder{border:none;}	
.sf-menu ul li a{
	margin:0;
	padding:2px 0 2px 10px;
	color:#666666;
	}	

/* #footer .sf-menu { 	width:180px; } */


/*** Drop Down arrows
---------------------------------------------*/
.sf-menu a.sf-with-ul {
	padding-right:2.25em;

	width:180px;
	}
.sf-sub-indicator {
	position:absolute;
	display:block;
	right:	.75em;
	width:	10px;
	height:	10px;
	text-indent: -999em;
	overflow:hidden;
	background:	url('/img/global/arrows-ffffff.png') no-repeat -10px -100px;
	}
a > .sf-sub-indicator {
	top:3px;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
	}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
	}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0;}
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0;}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
	}

#logo{float:left; margin-left:33px;}

/*** =Main Content 
---------------------------------------------*/
#MainContent{
	float:left; 
	width:100%; 
	min-height:625px;	
	position:relative;
	}
	
/* Main Content Img Bg */

/**/
/*.About{background:url(/img/global/BgAbout.jpg) 35px 0 no-repeat;}*/
/*.MyMarinaRinaldi{background:url(/img/global/BgMyMarinaRinaldi.jpg) 35px 0 no-repeat;}*/
/*.Experience{background:url(/img/global/BgExperience.jpg) 35px 0 no-repeat;}	*/
/*.QandA{background:url(/img/global/BgAskMarinaRinaldi.jpg)	35px 0 no-repeat;}*/

.Experience,
.QandA,
.MyMarinaRinaldi,
.About{
	background-position: 35px 0;
	background-repeat: no-repeat;
}
.Locations{background:url(/img/global/BgLocations.jpg) 35px 0 no-repeat;}

/*** =Left Side Nav 
---------------------------------------------*/	
#sideNav{ 
	float:left; 
	margin:0; 
	padding:0; 
	width:35px;
	position:relative;
	}
#sideNav::after{
	content: "."; 
	display: block;
	clear: both; 
	visibility: hidden;
	}				
#sideNav #sideNavMovieWrap{
	position:absolute; 
	top:0; 
	left:-105px; 
	z-index:50;
	}
	
#sideNav ul{margin-right:10px;}	
	
#sideNav ul li{
	list-style:none; 
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	}	
	
#sideNav ul li a{font-weight:normal;}	
	
/***  Home
---------------------------------------------*/		
#HomeMainContent{float:left;} 	

#HomeMainContent ul{
	width:845px; 
	float:left;
	}
#HomeMainContent ul li{
	list-style:none; 
	display:block; 
	float:left;
	margin:0 4px 5px 0;
	}
	
/*** Collection Content  
---------------------------------------------*/		
#CollectionContentWrap{ 
	float:left;
/**/
/*	background:url(/img/global/Collection-Fall-Winter/lusso-1.jpg) no-repeat;*/
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
/****************/
	width:845px;
}
/**/
/*#CollectionTnSrip{ float:right; width:166px;}*/
#CollectionTnSrip{ float:right; width:181px;}
#CollectionTnSrip li{
	list-style:none; 
	margin:0; 
	padding:0;
	display:block; 
/**/
/*	float:left; */
	float:right; 
	}
#CollectionTnSrip li img{display:block;}

#CollectionContent{
	width:200px; 
	float:right; 
	position:absolute; 
	top:30%; 
/**/
/*	right:165px; */
	right:202px;
	background:#FFFFFF;
	}

#CollectionContent .CollectionTitle{
	font-weight:bold; 
	text-align:center; 
	padding:0;
	}

#CollectionContent p{margin:10px 0; padding:0 15px;}

/***  Personality Content
---------------------------------------------*/	
#PersonalityContentWrap{
	float:left; 
/**/
/*	background:url(/img/global/Lifestyle/carre-otis-1.jpg) no-repeat;*/
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;

	width:845px;
	}
	
#PersonalityContent{
	background:#FFFFFF;
	width:340px;
	float:right;
	margin-left:165px;
	/*+ height + overflow*/
	height: 520px;
	overflow:auto;

}
	
/*+ class .title*/
/*#PersonalityContent p{margin-bottom:10px; padding:0 10px;}	*/
#PersonalityContent p{padding: 10px;}	
#PersonalityContent p.title{
	background-image:url(/img/global/h-divider-d.png);
	background-position:center bottom;
	background-repeat:no-repeat;

	font-weight:bold;
	font-size:28px;
	text-align:center;
}

#PersonalityContentWrap ul{float:left; width:845px; clear:both; bottom:0;}
#PersonalityContentWrap ul li{
	display:block; 
	float:left; 
	list-style:none;
	}
	
#PersonalityContentWrap ul li img{display:block; float:left;}	

/***  Travel Content
---------------------------------------------*/	
/*#LifeStyleContent	*/

#LifeStyleContentWrap{
	float:left; 
/**/
/*	background:url(/img/global/Lifestyle/valencia.jpg) no-repeat; */
	background-attachment:scroll;
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;

	width:845px;
	height:625px;
	}

#LifeStyleContent{
/**/
/*	float:left; */
	background:#FFFFFF; 
	width:507px;
	margin-top:147px;
	margin-left:338px;
	height: 361px;
	overflow-y:auto;
	}



#LifeStyleContent p{padding:10px;}	
/*+class  .title*/
#LifeStyleContent p.title{
	background-image:url(/img/global/h-divider-d.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:28px;
	font-weight:bold;
	text-align:center;
}

#LifeStyleContentWrap ul{
	
	float:left; 
	width:507px; 	
/**/
	/*margin-left:338px;*/
}	
#LifeStyleContentWrap ul li{display:block; float:left; list-style:none;}


/***  Find A Store
---------------------------------------------*/	
#StoreFinder{
/**/
/*	height:186px;*/
	/*background:#1F1017;*/ 
/*	margin:196px 0 0 0;*/
/*	float:left; */
	background:#000000; 
	width:170px; 
	height:245px;
	padding-top:20px;
	position: absolute;
	top: 196px;
	left: 35px;
	}
/**/
/*#FindAStore{background: url(/img/global/TitleFindAStore.png) no-repeat;}	*/

#FindAStore{
	background-image: url(/img/global/onda_corta.png);
	background-repeat:no-repeat;
	background-position: center bottom;

	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	height:30px;
	font-family:Georgia, sans-serif;
}	


#StoreFinder ul{
	float:left; 
	margin:20px 0 0 15px;
	}
#StoreFinder ul li{
	display:block; 
	margin-bottom:5px;
	list-style:none;
	color:#FFFFFF;
	}
	
#StoreFinder ul li select{
	font-family:Arial, Helvetica, sans-serif; 
	width:140px;
	font-size:11px;
	}	
	
#StoreFinder li#SubmitArea{ 
	width:140px; 
	text-align:center;
	margin-top:10px;
	}	
#StoreFinder li#SubmitArea input{margin:0 auto;}
	
/*** =Page Section Content Area
---------------------------------------------*/
		   
/***** Shared Styles for Content Areas *****/
#blogContentArea, 
#QuestionsArea,
#MyProfile,
#AboutContentArea,
#StoreResults{
	float:left; 
	background:url(/img/global/ContentBG.png) repeat-x;
	}	

/* Blog Area Content */	
#blogContentArea{	
	margin-left:170px;
	width:505px;
	height:625px;
	}	

/* Question Area  Content */
#QuestionsArea{
	width:675px;
	padding:0 0 15px 0;
	margin-top:105px;
	}
	
/* Q and A Form Content Starts */	
#QuestionsFormArea,
#QuestionsResponseArea{ 
	float:left;
/**/
/*	background:url(/img/global/QuestionsFormAreaBG.png);*/
	background-color: #000000;
	position:absolute;
	top:30%;
	left:35px;
	padding:15px 0;
	text-align:center;
	width:845px;
	}		
	
#QuestionsFormArea h2,
#QuestionsResponseArea h2{
	height:30px;
/**/
/*	text-indent:-5000px;*/
/*	width:148px; */
	text-align:center;
	margin:0 auto;
	}
/**/
/*h2#AskMarinaRinaldi{ background:url(/img/global/TitleAskMarinaRinaldi.png) no-repeat;}	*/
h2#AskMarinaRinaldi { 
	background-image: url(/img/global/onda_corta.png);
	background-repeat:no-repeat;
	background-position: center bottom;

	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	height:30px;
	font-family:Georgia, sans-serif;
}


/*** Q and A Form Starts
---------------------------------------------*/
#FormContentWrap,
#QuestionsResponseWrap{
	color:#FFFFFF;
	margin:0 auto;
/**/
/*	width:646px;*/
	width:746px;

	text-align:left;

	}
	
#FormContentWrap a{color:#FFFFFF; text-decoration:underline;}
#FormContentWrap a:hover{color:#FFFFFF; text-decoration:none;}

#FormWrap{
/**/
/*	background:#1F1017; */
	background-color:#101010;
	float:left; 
	width:100%;
	margin-top:10px;
	padding:5px 0 15px 0;
	}
	
#FormWrap .ColOne,
#FormWrap .ColTwo,
#QuestionsResponseWrap .ColOne,
#QuestionsResponseWrap .ColTwo{float:left;}	

#FormWrap .ColOne {width:auto;}
#FormWrap .ColTwo{width:308px; margin-left:5px;}
	
#FormWrap p{margin-left:10px;}	

/* Column One From starts */	
.ColOne ul#QuestionOptions{
/**/
/*	width:312px; */
/*	padding-top:10px;*/
	padding-top:5px;
	width:412px; 
	float:left; 
	border-right:1px dotted #42363B;
	margin-left: 10px;
	}

.ColOne ul#QuestionOptions li{	
	float:left; 
	display:block; 
	list-style:none;
	margin-bottom:5px;
/*+*/
	margin-top:5px;
	}
	
.ColOne ul#QuestionOptions li label{ 
	display:block; 
	float:left; 
/**/
/*	width:90px;*/
	padding-top:3px;
	}
		
.ColOne ul#QuestionOptions li select,
.ColOne ul#QuestionOptions li input{ 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
	float:left; 
	display:block;
	}	
	
/**/
/*.ColOne ul#QuestionOptions li select{width:200px;}*/
.ColOne ul#QuestionOptions li select{
	width:200px;
	margin-left:5px;
}
.ColOne ul#QuestionOptions li input{width:195px;}	
	
/* Column Two From starts */		
.ColTwo ul#YourQuestions{
	float:left;
	margin-left:10px;
	}	
	
.ColTwo ul#YourQuestions li{
	list-style:none;
	margin-bottom:3px;
	}	

.ColTwo ul#YourQuestions li textarea{
	overflow:auto;
/**/
/*	height:40px;*/

	height:100px;
	width:292px;
	}
	
#FormWrap .ColTwo span{
/**/
/*	color:#40343A; */
	color:#505050;
	float:left; 
	display:block;
	margin-left:10px;
	}
	
.ColTwo input#BtnQandASubmit{
	float:right; 
/**/
/*	margin-top:5px; */
	}		
	
	
/***  Q and A Thanks You 
---------------------------------------------*/	
#QuestionsResponseArea .ColOne,
#QuestionsResponseArea .ColTwo{margin-top:5px;}

/**/
/*
#QuestionsResponseArea .ColOne{
	border-right:1px dotted #372C30;
	width:293px;
	padding:5px 0 0 29px;
	}
*/
#QuestionsResponseArea .ColOne{
	width:100%;
	padding-top:10px;
	text-align:center;
}
	
#QuestionsResponseArea .ColTwo{margin-left:25px; width:250px;}	

.response{
/**/
/*	background:#1F1017; */
/*	width:260px;*/
	background-color:#101010;
	width:100%;
	padding:3px  0 0 10px;
	margin-top:5px;
	float:left;
}		
	
.response p{margin-bottom:10px; }	

.response a{float:right; margin-right:10px;}

/*** My Profile 
---------------------------------------------*/	
#MyProfile{
	position:absolute;
	top:15%;
	left:35px;
	width:845px;
}

#MyProfile h2,
#MyProfile h3,
#EditProfileArea h2,
#Account h2{ 
/**/
/*	text-indent:-5000px;*/

	background-image: url(/img/global/onda_corta.png);
	background-repeat:no-repeat;
	background-position: center bottom;

	/**/
	text-align:center;
	font-size:13px;
	height:30px;
	font-family:Georgia, sans-serif;
	text-transform: uppercase;

	width:311px; 
	margin:0 auto 10px auto;
	clear:both;
	}
	
#EditProfileArea h2 { color: #fff }
	
#Account h2{width:328px;}			
	
/***** Profile Section Titles ****/
#MyProfile .MyProfileOptions {
	background:url(/img/global/Profile-h-divider.png) no-repeat bottom center;
	height:35px;
	text-indent:0;
	margin-top:10px;
	}
	
.MyProfileOptions img,
#pane2 .MyProfileOptions img{vertical-align:text-top; margin:2px 5px 0 0;}	

/*.MyProfileOptions span{vertical-align:top;}*/


.MyProfileOptions a{margin:0 5px 0 0;}
.MyProfileOptions a:hover{color:#666666;} 
.MyProfileOptions { color: #666 }
/*+*/
.MyProfileOptions span {color:#333;} 

#postings{
	background:url(/img/global/TitleMyPostings.png) no-repeat; 
	height:30px; 
	margin-bottom:5px;
	}
	
#MyProfile h3#MyProfileSection,
#EditProfileArea h2#MyProfileSection{
	width:162px;
	height:30px;
/**/
/*	background: url(/img/global/TitleProfile.png) no-repeat;*/
	}		

/*** Columns for Profile Section 
---------------------------------------------*/	
#MyProfileColWrap{
	float:left;
	width:100%;
	background:url(/img/global/MyProfileColWrapBG.png) repeat-y;
	}
#MyProfile .ColOne{
	float:left;
	width:333px;
	}

#MyProfile .ColOne p,
#MyProfile .ColTwo p{ 
	float:left;
	margin:0 0 10px 10px;
	position:relative;
	width:315px;
	}	
	
a.TopViewAll{
	float:right; 
	position:absolute; 
	bottom:0; 
	right:0;
/**/
/*	color:#1F1017;*/
	color:#000000;
	font-size:10px;
	}
	
a.TopViewAll:hover{color:#666666;}			

a.leftTab{float:left;}

a.rightTab{float:right;}

a.leftTab img,
a.rightTab img{display:block;}	

.AccountOptions,
#AccountPostings{
	background:url(/img/global/AccountOptionsBg.png); 
	float:left;
	margin:0 0 10px 10px;
	font-size:10px;
	}
		
.AccountOptions{width:314px;}

.AccountOptions	a:hover{
	text-decoration:none; 
	color:#666666;
	}	

.AccountOptions label{
	float:right; 
	text-transform:uppercase; 
	font-size:9px; 
	color:#666666;
	}
	
#MyProfile .AccountOptions img{
	float:left; 
	margin-right:10px;
	}	

.AccountOptions span.SectionTitle{ 
	display:block; 
	float:left;
	color:#7A7675;
	font-size:13px;
	width:100px;
	font-family:"Times New Roman", Times, serif;
	}	

/**/
/* #MyProfile .AccountOptions p{ */

#MyProfile .AccountOptions div.p{
	margin:0px 10px 0 0; 
	line-height:1.3; 
	width:auto;
	padding-top:5px;
	float:none;
	}

#MyProfile .AccountOptions a{
	font-size:9px; 
	text-decoration:underline;
	padding:5px 0 0 0;
	display:block;
	float:left;
	}
	
#MyProfile .AccountOptions a:hover{text-decoration:none;}	

a.viewQuestion{
	font-size:9px; 
	text-decoration:underline; 
	float:left;
	margin-top:5px;
	}
a.viewQuestion:hover{
	text-decoration:none; 
	color:#666666;
	}

.date{
	display:block; 
	float:right; 
	color:#666666; 
	font-size:9px;
	margin-top:5px;
	}

#MyProfile .ColTwo{
	width:328px; 
	float:left;
	margin-left:15px;
	}	
	
#MyProfile .ColThree{
	width:162px;
	float:right;
	color:#FFFFFF;
	/*background:#1F1017;*/
	background:#101010;
	padding-top:15px;
	line-height:1.3;
	}
		
#MyProfile .ColThree p{
	margin: 0 15px 10px 15px; 
	float:left; 
	width:100%;
	} 

#MyProfile .ColThree span.UserPreference{color:#666666;}

#MyProfile .ColThree h4{
	margin:0 0 5px 15px; 
	clear:both; 
	float:left;
	width:100%;
	}

#MyProfile .ColThree a.edit{ 
	float:right; 
	text-decoration:underline; 
	text-transform:uppercase;
	color:#666666;
	margin-right:13px;
	font-size:9px
	}
#MyProfile .ColThree a.edit:hover{text-decoration:none;}	

#MyProfile .ColThree img.divider{
	margin:10px 0 15px 0; 
	display:block; 
	float:left;
	}
	
/*** My Profile Notes 
---------------------------------------------*/		
#AccountPostings{
	width:638px; 
	padding:5px 0;
	}
	
#AccountPostings .ColOne{
	width:310px; 
	float:left;
	padding-right:10px; 	
	border-right:1px dotted #42363B;
	}
	
#AccountPostings .ColTwo{
	float:left; 
	width: 315px;
	margin:0;
	}

#AccountPostings .ColOne p,		
#AccountPostings .ColTwo p{ width:auto;}

#AccountPostings .ColOne a,		
#AccountPostings .ColTwo a{
	font-size:9px; 
	margin-top:5px; 
	float:left;
	}
	
/***  User's Admin Area
---------------------------------------------*/		
#UserAdminArea{
	width:110px; 
	margin: 40px 0 0 15px;
	color:#888988;
	float:left;
	}	
	
#UserAdminArea ul{float:left; margin-top:15px;}
#UserAdminArea ul li{list-style:none; margin-bottom:10px;}
#UserAdminArea ul li a{
	color:#666666; 
	font-size:9px; 
	text-transform:uppercase;
	}
#UserAdminArea ul li a:hover{text-decoration:underline;}

/***  Edit Profile
---------------------------------------------*/	
#EditProfileArea{ 
	float:left;
	/*background:url(/img/global/QuestionsFormAreaBG.png);*/
	background:#101010;
	position:absolute;
	top:25%;
	left:35px;
	padding:15px 0;
	text-align:center;
	width:845px;
	}	
body.iframe #EditProfileArea { width: 99% !important} /* egon 15/04/2009 */
#EditProfileWrap{
	color:#FFFFFF;
	margin:0 auto;
	width:746px;
	text-align:left;
	}
	
#ProfileFormWrap{
	/*background:#1F1017;*/ 
	background:#101010;
	float:left; 
	width:100%;
	margin-top:10px;
	padding:5px 0 15px 0;
	}	
	
#ProfileFormWrap p{margin-left:10px;}	

#ProfileFormWrap .ColOne,
#ProfileFormWrap .ColTwo{
	float:left;
	width:372px
}

/* Column One From starts */
#ProfileFormWrap .ColOne ul#EditOptions{
	width:352px; 
	float:left; 
	margin-left: 10px;
	padding-top:10px;
	}

#ProfileFormWrap .ColOne ul#EditOptions li{	
	float:left; 
	display:block; 
	list-style:none;
	margin-bottom:5px;
	width:100%;
	}
	
#ProfileFormWrap .ColOne ul#EditOptions li label{ 
	display:block; 
	float:left; 
	width:90px;
	}
		
#ProfileFormWrap .ColOne ul#EditOptions li select,
#ProfileFormWrap .ColOne ul#EditOptions li input{ 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
	float:left; 
	display:block;
	}	
	
#ProfileFormWrap .ColOne ul#EditOptions li select{width:65px;}
#ProfileFormWrap .ColOne ul#EditOptions li input#zip{width:60px;}
#ProfileFormWrap .ColOne ul#EditOptions li input{width:248px;}	
	
/* Column Two From starts */	
#ProfileFormWrap .ColTwo{border-left:1px dotted #42363B; width:372px;}	
#ProfileFormWrap .ColTwo ul#YourPreferences,
#ProfileFormWrap .ColTwo ul#LogInInfo{
	float:left;
	margin-left:10px;
	padding-top:10px;
	width:372px;
	}	
	
#ProfileFormWrap .ColTwo ul#YourPreferences li,
#ProfileFormWrap .ColTwo ul#LogInInfo li{
	list-style:none;
	margin-bottom:5px;
	display:block;
	float:left;
	width:100%;
	}	

#ProfileFormWrap .ColTwo ul#YourPreferences li label,
#ProfileFormWrap .ColTwo ul#LogInInfo li label{
	display:block; 
	float:left; 
	width:100px;
	}	
	
#ProfileFormWrap .ColTwo ul#LogInInfo{margin-bottom:10px;}	
#ProfileFormWrap .ColTwo ul#LogInInfo li input{width:198px;}
#ProfileFormWrap .ColTwo ul#LogInInfo li.ResetPassword{display:none;}		
	
#ProfileFormWrap .ColTwo ul#YourPreferences li label#NewLetter{width:95px;}
#ProfileFormWrap .ColTwo ul#YourPreferences li select{
	width:200px;
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
	}	
	
#ProfileFormWrap .ColTwo span{
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	}
	
#ProfileFormWrap .ColTwo input#BtnSubmit{
	float:right; 
	margin:5px 3px 0 0; 
	}		
	
/* About Content Area */	
#AboutContentArea{
	width:675px;
	padding:15px 0;
	margin-top:90px;
	height:420px;
	}
	
/* Store Results Content Area */
#StoreResults {
/**/
/*	height:196px;*/
/*	margin:196px 0 0 0;*/
	height:255px;
	width:675px;
	padding-top:10px;
	position: absolute;
	top: 196px;
	left: 205px;
	}	
	
#StoreResults p.StoreInstructions{margin:0;}	
	
.StoreResultsContentWrap{
	width:610px;
	float:left;
	margin-bottom:10px;
	display:none;
	}
	
.StoreResultsContentWrap .StoreColOne,
.StoreResultsContentWrap .StoreColTwo,
.StoreResultsContentWrap .StoreColThree{
	width:169px;
	float:left;
	}	
	
.StoreResultsContentWrap .StoreColOne,
.StoreResultsContentWrap .StoreColTwo{margin-right:50px;}	
	
.StoreResultsContentWrap .StoreColOne img,
.StoreResultsContentWrap .StoreColTwo img,
.StoreResultsContentWrap .StoreColThree img{
	float:left;
	display:block;
	}	
	
.StoreResultsContentWrap .StoreColOne p,
.StoreResultsContentWrap .StoreColTwo p,
.StoreResultsContentWrap .StoreColThree p{
	vertical-align:top;
	margin:0;
	float:left;
	width:100%;
	}	
	
.StoreResultsContentWrap .StoreColOne a,
.StoreResultsContentWrap .StoreColTwo a,
.StoreResultsContentWrap .StoreColThree a{
	float:left; 
	width:auto; 
	display:block;
	color:#663366;
	font-size:10px;
	margin-top:5px;
	}	
	
.StoreResultsContentWrap .StoreColOne a.StoreMap,
.StoreResultsContentWrap .StoreColTwo a.StoreMap,
.StoreResultsContentWrap .StoreColThree a.StoreMap{float:right;}

.StoreResultsContentWrap .StoreColOne ul,
.StoreResultsContentWrap .StoreColTwo ul,
.StoreResultsContentWrap .StoreColThree ul{
	margin-top:10px;
	float:left;
	width:auto;
	}		
	
.StoreResultsContentWrap .StoreColOne ul li,
.StoreResultsContentWrap .StoreColTwo ul li,
.StoreResultsContentWrap .StoreColThree ul li{
	display:block; 
	list-style:none;
	}

.StoreResultsContentWrap .StoreColOne ul li.StoreTitle,
.StoreResultsContentWrap .StoreColTwo ul li.StoreTitle,
.StoreResultsContentWrap .StoreColThree ul li.StoreTitle{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	}	

/*** =Light Box Pages Consist of the follwing:
 
Log In
Register 
Added To My Favorites
Send To Friend
---------------------------------------------*/	
	
/*#Account{background:#23121B;}*//* Should be the same bg color As #TB_title and #TB_Window */
#Account{background:#000000;}

#AccountWrap,
#MyFavorites,
#ThankYou{
	text-align:left; 
	color:#FFFFFF;
	margin:0 auto;
	overflow:hidden;
	}
	
#AccountWrap{width:605px;} 
#MyFavorites{width:350px;}
#ThankYou{width:450px;}

/* Title For Log In Section */	
/*
#Account h2#AccountMyMarinaRinaldi{ 
	background:url(/img/global/TitleMyMarinaRinaldi.png) no-repeat; 
	height:28px;
	}
*/

#AccountWrap .ColOne{ 
	float:left; 
	width:295px;
	border-right:1px dotted #42363B;
	}	
	
#AccountWrap .ColOne p,	
#AccountWrap .ColTwo p{float:left;}
	
.LogInContentWrap,
.SendToFriendContentWrap{
	/*background:#1F1017; */
	background:#101010;
	float:left;
	margin-top:5px;
	padding:10px 0;
	min-height:109px;
	}
	
.LogInContentWrap{width:280px; padding:10px 0 0 0;} 	

.SendToFriendContentWrap{width:588px; float:left;}

.LogInContentWrap ul,
.RegisterContentWrap ul,
.SendToFriendContentWrap ul{
	float:left;
	margin:0 0 10px 8px;
	}	
	
.SendToFriendContentWrap ul{margin:0 0 10px 13px;}	
	
.RegisterContentWrap ul{width:588px;}		
		
.LogInContentWrap ul li,
.RegisterContentWrap ul li,
.SendToFriendContentWrap ul li{
	list-style:none;
	margin-bottom:5px;
	display:block; 
	float:left;
	}	
	
.RegisterContentWrap ul li{width:268px;}	
.SendToFriendContentWrap ul li.LeftSide{margin-right:15px;}	

.LogInContentWrap ul li label,
.RegisterContentWrap ul li label,
.SendToFriendContentWrap ul li label{
	text-align:right; 
	width:62px; 
	display:block;
	float:left;
	margin:0 14px 0 0;
	}	
	
.SendToFriendContentWrap ul li label{margin:0 5px 0 0;}
	
.RegisterContentWrap ul li label{margin:0 10px 0 0;} 		
.SendToFriendContentWrap ul li label{width:88px;}

.RegisterContentWrap ul li.confirm{width:320px;}	
.RegisterContentWrap ul li.confirm label{ width:121px;}
	
.LogInContentWrap ul li input,
.RegisterContentWrap ul li input,
.SendToFriendContentWrap ul li input{
	width:179px;
	font-size:11px; 
	padding:0;
	}	

.SendToFriendContentWrap ul li textarea{
	width:560px; 
	height:70px; 
	overflow:auto;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	}
#RememberMe{
	float:left; 
	width:187px; 
	margin-left:8px;
	color:#63585D;
	}	
	
#errMsg{
	/*background:#660033;*/
	background:#202020;
	margin:5px 0 0 10px;
	float:left;
	}	
	
#errMsg p{padding:0 5px; margin:0;}	
	
#AccountWrap .ColTwo{
	width:200px;
	float:left;
	margin-left:20px;
	}
		
.LogInContentWrap p{float:left; margin:0 10px;}

.BtnRight{float:right; margin:12px 10px 0 0;}

.SendToFriendContentWrap .BtnRight{margin:0 13px 0 0;}	

.RegisterContentWrap{
	width:100%;
	/*background:#1F1017;*/
	background:#101010;
	float:left;
	padding:10px 0 10px 0;
	margin:5px 0 0 0;
	}
	
#PasswordNote{
	color:#63585D; 
	float:right; 
	display:block;
	margin:3px 15px 0 0;
	font-size:9px;
	}
	
#e-Newsletters{margin-left:75px; float:left;}
#IncludeMe{ 
	display:block;
	float:left; 
	padding-top:2px;
	}
	
.RegisterContentWrap .BtnRight{
	margin:0 15px 0 0; 
	float:right; 
	clear:none;
	}
	
.BtnCenter{
	text-align:center; 
	width:90%;
	float:left;
	margin-top:20px;
	}		
	
#MyFavorites p,
#ThankYou p {margin-bottom:10px;}

/*** =Scrollable Content Global Styles
---------------------------------------------*/
.holder{float:left;}

#MyProfile .holder{padding:10px 0;}

#pane2{
	float:left; 
 	padding:0 5px 0 0; 
	}

.scroll-pane {
	overflow: auto;
	float: left;
	}
	
.scroll-pane img{text-align:center; margin:0 auto;}	

.scroll-pane p{margin-top:10px;}	

#StoreResults .scroll-pane{overflow:hidden;}	

/*** Scrollable Content Unique Styles Start
---------------------------------------------*/	

#blogContentArea .holder{margin: 20px 0 0 20px;}
#QuestionsArea .holder{margin:20px 0 0 10px;}
#AboutContentArea .holder,
#StoreResults .holder{margin-left:15px;}
	
#blogContentArea .scroll-pane{width:482px;}		
#QuestionsArea .scroll-pane{width:670px;}
#MyProfile  .scroll-pane{width:680px;}	
#AboutContentArea .scroll-pane{width:650px;}
#StoreResults .scroll-pane{width:640px;}
	
/* H2 Image replacement Starts For Scolling Content */
.scroll-pane h2{ 
/**/
/*	text-indent:-5000px; */
/*	width:311px; */
	height:48px;
	text-align:center;
	margin:0 auto 10px auto;
	clear:both;
	}
	
/*** Main Titles For Scrollable Sections
---------------------------------------------*/

/***** Blog Titles ******/	
#Accessories{background:url(/img/global/TitleAccessories.png) no-repeat;}	
#Fashion{background:url(/img/global/TitleFashion.png) no-repeat;}

/**** Q and A Titles ****/
#QandA-Section{background:url(/img/global/TitleQandA.png) no-repeat;}


/* About Titles */
/**/
/*
#aboutTitle{
	background: url(/img/global/TitleHistoryandPhilosophy.png) no-repeat;
}
*/
#aboutTitle{
	background-image: url(/img/global/h-divider-d.png);
	background-repeat:no-repeat;
	background-position: center bottom;

	color:#666666;
	text-align:center;
	font-size:32px;
	height:54px;
	font-family:Georgia, sans-serif;
}

/*** Setting Height for Scrolling Area 
---------------------------------------------*/	
#blogContentArea #pane2 {height:595px;}
#QuestionsArea #pane2{height:365px;}
#MyProfile	#pane2{height:400px;}
#AboutContentArea #pane2{height:360px;}
/**/

/*#StoreResults #pane2{height:185px;}*/

#StoreResults #pane2{height:250px;}

/*** Scrolling Pane Starts
---------------------------------------------*/

/* Blog Area */

.scroll-pane ul.BlogNotes{
	float:left; 
	width:100%;
 	margin:15px 0 0 0;
	padding-bottom:20px;
	}

.scroll-pane ul.BlogNotes li{ 
	display:block; 
	float:left; 
	list-style:none;
	color:#666666;
 	margin-right:20px; 
	}
	
.scroll-pane ul.BlogNotes li a{text-decoration:underline; color:#666666;}
.scroll-pane ul.BlogNotes li a:hover{text-decoration:none;}

/* Questions Area */

#QuestionsWrap{
	background:url(/img/global/QuestionBG.png); 
	width:643px; 
	float:left;
	margin-top:15px;
	padding-bottom:15px;
	}
	
.ColWrap{ 
	float:left; 
	width:100%;
	padding-top:10px;
	}
			
/*** Inner Columns for Q and A Section 
---------------------------------------------*/	
.ColWrap .ColOne,
.ColWrapp .ColTwo{
	width:310px; 
	float:left;
	}		

.ColWrap .ColOne, 
.ColWrap .ColTwo{margin-left:10px;}	
	
.ColWrap .ColOne p,
.ColWrap .ColTwo p{ margin:0 0 10px 0; padding-right:15px;}	

/* About Area  */
.scroll-pane .PromoRight{float:right; padding:0 0 10px 10px;}
	
/*** Recent Post Area
---------------------------------------------*/
#Posts{ 
	background:#1F1017; 
	float:left; 
	width:170px; 
	position:absolute; 
	bottom:0;
	right:19px;
	padding:20px 0;
	}
	
/* Recent Post Image Replacement Starts*/	

#Posts h3,
#AboutUs h3,
#StoreFinder h3{
/**/
/*	text-indent:-5000px;*/
/*	width:104px;*/
/*	height:26px;*/
	text-align:center; 
	margin:0 auto;

	clear:both;
	}
#RecentPosts{background:url(/img/global/TitleRecentPosts.png) no-repeat;}
#Archives{background:url(/img/global/TitleArchives.png) no-repeat;}


#Posts ul{float:left; margin:10px 0 0 20px; padding-bottom:20px;}

#Posts ul li{list-style:none; margin:0 0 5px 0;}
#Posts ul li a{color:#FFFFFF; text-decoration:none; padding-right:10px;}
#Posts ul li a:hover{text-decoration:underline;}		

/*** Q and A Category Options Start 
---------------------------------------------*/
#CategoryOptions{ 
	float:left; 
	background:#1F1017;
	width:130px;
	margin-top:105px;
	color:#4C4045;
	padding: 20px;
	height:360px;
	}		

#CategoryOptions ul{
	background:url(/img/global/h-divider.png) no-repeat top center; 
	padding-top:20px;
	margin:15px 0 0 0;
	}

#CategoryOptions ul li{list-style:none; margin-bottom:5px;}
#CategoryOptions ul li a{color:#FFFFFF;}
#CategoryOptions ul li a:hover{ color:#666666;}

/***  About Us Sections
---------------------------------------------*/	
#AboutUs{ 
	/*background:#1F1017;*/ 
	background:#000000;
	float:left; 
	width:170px; 
	position:absolute;
	top:90px; 
	right:20px;
	padding-top:20px;
	height:430px;
	}
/**/
/*#TitleAboutUs{background:url(/img/global/TitleAboutUs.png) no-repeat;}	*/
#TitleAboutUs{
	background-image: url(/img/global/onda_corta.png);
	background-repeat:no-repeat;
	background-position: center bottom;

	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	height:30px;
	font-family:Georgia, sans-serif;
}	

#AboutUs ul{
	float:left; 
	margin:15px 0 0 20px;
	}

#AboutUs ul li{
	list-style:none;
	margin-bottom:5px;
	}
	
#AboutUs ul li a{color:#FFFFFF;}
#AboutUs ul li a:hover{text-decoration:underline;}	

/***  Store City Locations
---------------------------------------------*/	
#StoreCityLocationTop{ 
	position: absolute; 
	float:left; 
	clear:both; 
	display:block; 
	top:46px;
	left:40px;
	}
#StoreCityLocationBottom{
/**/
/*
	float:left; 
	clear:both;
	margin-left:40px;
	margin-top:-30px;
*/
	position: absolute;
/*	top: 416px;*/
	top: 456px;
	left: 40px;
}
	
/*** =Close Btn 
---------------------------------------------*/
#closeBtn{
	position:absolute;
	right:0;
	top:0;
	}

/*** =Footer 
---------------------------------------------*/
#footer{ 
	padding-bottom:80px;
	width:900px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	}
	
/* Drop Down For Language Starts */
#footer ul.sf-menu{
	border:none;
	margin:5px 0 0 12px;
	padding:0;
	}

#footer ul.sf-menu li a{
	font-size:9px; 
	text-transform:uppercase;
	letter-spacing: 1px;
	color:#666666;
}

#footer ul.sf-menu li a:hover{
	color: #FFFFFF;
}

#footer ul.sf-menu li ul{
	border:none; 
	background:none;
	width:500px;
	margin:-15px 0 0 71px;

	}
#footer ul.sf-menu li ul li{
	width:auto;
	border:none;
	}
#footer ul.sf-menu li ul li a{ font-size:9px; padding-top:10px;} 
	
#footer a > .sf-sub-indicator{top:1px;}

/* Footer Right Side Links Start */
ul#FooterNav{
	float:right;
	width:auto; 
	margin:5px 0 0 0;
	}

ul#FooterNav li{
	display:block; 
	float:left; 
	list-style:none;
	color:#666666;
	margin-right:13px;
	text-transform:uppercase;
	font-size:9px;
	letter-spacing:1px;
	}
ul#FooterNav li a{
	font-size:9px;
	letter-spacing:1px;
	}	
	
/***  Light Box Hidden Links
---------------------------------------------*/		
.hiddenLinks{visibility:hidden;}	
	
/***  =Sorry Message For IE6 Only
---------------------------------------------*/	
#SorryMessage{
	position:absolute; 
	top:25%; 
	left:23%; 
	color:#FFFFFF;
	width:500px;
	}

#SorryMessage ul{margin:10px 0 0;}	
	
#SorryMessage ul li{
	list-style:none; 
	float:left; 
	display:block;
	margin-right:25px;
	}		
	

/***  Landing Page
--------------------------------------------*/

#LandingMessage{
	position	: absolute; 
	top			: 25%; 
	left		: 0; 
	color		: #FFFFFF;
	width		: 100%;
	text-align	: center;
	font-size	: 14px;
}
#LandingMessage p.siteLink{
	font-size	: 16px;
}


/***  =BookMarking Tools 
---------------------------------------------*/	
#BookMark{
	background:#FFFFFF;
	margin:0 auto;
	}	

#BookMarkWrap{
	width:100%; 
	text-align:center;
	overflow:hidden;
	margin:0 auto;
	}
	
#BookMarkLogo{ 
	float:left;
/**/
/*	background:#1f1017;*/
	background:#000000;
	width:100%;
	}
#BookMarkLogo img{	
	float:right; 
	clear:both;
	margin:5px 15px 5px 0;
	}	
	
#BookMarkContetnWrap{
	width:500px; 
	margin:0 auto;
	padding-top:10px;
	overflow:hidden;
	clear:both;
	} 	
	
#widgetbox_jsproxy_1001{ background:#000000;}
	
#BookMarkContetnWrap p{
	float:left; 
	clear:both;
	}	

#widgetbox_widget_parent_0{
	clear:both; 
	width:500px;
	margin:0 auto;
	}
	
#wbx-gw-button-wrapper-0{display:none;} 

#widgetbox_widget_iframe_0{float:left;}


input.button, a.button {
	background: url(/img/global/btn_blk_bg.png) repeat-x 0 -2px;
	border: 1px solid #333;
	border: none;
	color: #fff;
	display: block;
	height: 20px;
	padding: 0 6px 2px 6px;
	font-size: 9px;
	letter-spacing: 1px;
	line-height: 20px;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
}


/*** adds
---------------------------*/
ul.siteLinks{
	margin	: 10px 0 0;
	width	: 100%;	
}

ul.siteLinks li {
	list-style	: none; 
	float		: left; 
	display		: block;
	font-weight	: bold;
	width		: 50%;
}		

ul.siteLinks li.right {
	text-align	: right;
}


/*------------
video */

div.areaVideo {
	width : 500px;
	height : 306px;
	margin-top : 60px;
	float : right;
}

p.areaVideo {
	margin-right : 4px;
	font-size : 13px;
	text-align : right;
	clear : both;
}


