@CHARSET "ISO-8859-1";
body{
	background-color:#fff;
background-image:url(http://www.silverrose.ca/css/b/background.jpg) !important;
background-repeat:no-repeat;
background-position:center -30px;
}
body#gallerypage, body#contentpage{
	background-color:white;
background-image:url(http://www.silverrose.ca/css/b/pagebackground.png) !important;
background-repeat:repeat-x;
background-position:left -30px;
}

#corpbranding{
	background-image:url(http://www.silverrose.ca/css/b/header.png) !important;
background-position:0px -8px;
background-repeat:repeat-x;
height:129px;
overflow:hidden;
margin-bottom:1px;
}

#homepage #corpbranding{
overflow:visible;
}
































#homepage #content{
		float:left;
		margin-bottom:10px;
		height:358px;
		margin-top:-39px;
	}
	
#gallerypage #content{
	background-image:url(http://www.silverrose.ca/css/b/pagecontentbkg.png) !important;
	background-position:-7px  -12px;
	background-repeat:no-repeat;
	height:auto;
	min-height:474px;
	margin-top:12px;
}	
	
#contentpage #content{
	background-image:url(http://www.silverrose.ca/css/b/shoppagecontentbkg.jpg) !important;
	background-position:-122px  -23px;
	background-repeat:no-repeat;
	height:auto;
	margin-top:12px;
	min-height:529px;
}
#homepage #site_wrapper	{
	height:408px;
	clear:both;
	margin-bottom:10px;
}
#billboard{
	background:none repeat scroll 0 0 ;
height:277px;
padding-top:40px;
margin-top:3px;
overflow:hidden;
width:960px;
border-top:1px solid #be6c35;
border-bottom:1px solid #be6c35;

	
	
	
}
#signature{
	background-image:url(http://www.silverrose.ca/css/t/silverroselogotype.png);
	background-position:23px 13px;
	background-repeat:no-repeat;
	height:70px;
	margin:0px;
	height:82px;
}
#callout{
	zoom:1;
	z-index:1000;
	background-image:url(http://www.silverrose.ca/css/t/spring.png);
	background-position:-97px -24px;
	background-repeat:no-repeat;
	
	height:253px;
	width:232px;
	left:0px;
position:relative;
top:-253px
}
#navigation{
	height:27px;
	overflow:visible;
	
	
	}
#homepage #navigation{
	position:relative;
	top:-56px;
}
#menuwrapper{
background-color:white;
border-bottom:1px solid #C0C0C0;
float:right;
height:27px;
width:auto;
margin-top:-7px;

}
#primary-nav a:hover{
	color:#ff006b;
}
#phoneorders{
  	background-image:url(http://www.silverrose.ca/css/t/phone.png);
	background-position: 0px 14px;
	background-repeat:no-repeat;
	height:56px;
	float:right;

	width:285px;
	
	margin:0px;
	
	}
#homepage #phoneorders{
	position:relative;
	top:-82px;
	
}
#primary-nav a {
	
background-color:white;
color:#898866;
display:block;
height:17px;
margin:0;
padding:5px 10px;
text-decoration:none;
text-transform:lowercase;}
#wipes{
	width:auto;
	height:330px;
	overflow:hidden;
	position:relative;
	}


div.boxad{
overflow:hidden;	
height:165px;
margin-top:10px;
    background-image:url(http://www.silverrose.ca/css/b/boxad.png);
	background-position:0 -0;
	background-repeat:no-repeat;

}

div.boxad h4{
position:absolute;
top:1px;
color:#9d7b4e;
	font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
font-size:32pt !important;
font-style:italic;
font-weight:normal;
letter-spacing:-2.5pt;
overflow:hidden;
width:210px

	}
	
#gallerypage #editorial {
	overflow:hidden;
	}	
#gallerypage #boxspecials #holidaygreeting{
	display:none;
}
#boxspecials{
width: 960px; height: 250px;  important; float: left;
padding-top:0px;
}
#boxspecials .box{
height:250px;
display:block;
float:left;
width:141px;
padding-right:10px;
padding-left:151px;
background-repeat:no-repeat;
	border-bottom:10px solid #3B2158;
border-top:5px solid #3B2158;
}
#boxspecials .box h3{
color:#D50136;
font-family:Palatino Linotype,Palatino;
font-size:31px;
font-style:italic;
text-align:left;
font-weight:normal;
line-height:33px;
margin:0;
}

#boxspecials .box h4{

margin:0;
font-size:32px;
color:#45961D;
font-family:Trebuchet MS,Tahoma,sans-serif;
font-style:normal;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

#boxspecials .box  p{
margin:0px;
color:#3F3F27;
font-family:Trebuchet MS,Tahoma,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
line-height:14px;
}

#boxspecials .box  p.promocode{
	
	color:#D50136;
	font-size:14px;
}

#boxspecials #mothersday{
 background-image:url("/promotion/images/mothersday.jpg");
 margin-right:26px;
}
#boxspecials #fathersday{
 background-image:url("/promotion/images/newborn.jpg");
 margin-right:26px;
}
#boxspecials #weddingplan{
 background-image:url("/promotion/images/weddingplan.jpg");
 margin-right:26px;
	}
#boxspecials #promsandformal{
background-image:url("/promotion/images/valentines.jpg");
}	
#editorial h2{

margin:-13px 0 10px;

	}	
#contentpage	#editorial h2,#gallerypage 	#editorial h2 {
	margin-bottom:32px;
	font-size:24.7pt !important;
	letter-spacing:-1.3pt;
	font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
	font-weight:normal;
	font-style:italic;
	color:#888475;
	line-height:85%;
	width:75%;
	margin-top:24pt;
	}
	
#contentpage #editorial h4{
	color:#9d7b4e;
	font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
font-size:12pt !important;

font-weight:normal;
letter-spacing:2pt;
	}
	
	#contentpage #editorial h5{
	color:#9d7b4e;
	font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
font-size:10.5pt !important;

font-weight:normal;
letter-spacing:2pt;

	}
	
#editorial  a{
	
	color:hotPink;
	}		
#editorial  a:hover{
	color:#ff006b;
	
	}			
#editorial p{
	color:#614934;
font-size:8pt;
line-height:190%;
padding-left:10px;
padding-right:20px;
	}	
	
#editorial li{
	color:#614934;
font-size:8pt;
line-height:190%;
padding-left:10px;
padding-right:20px;
margin:0px;
font-style:italic;
list-style:none;
	}		
	
div.boxad a.learnmore{
	padding: 3px; 
	display: block; 
	 
	letter-spacing: 1px; text-align: 
	left;  line-height: 100%; 
	font-size: 10pt; height: 11pt; width: auto; background-color: rgb(222, 230, 71); 
	color: rgb(73, 77, 8); text-decoration: none;
	position:absolute;
top:130px;

}

#homepage #footer a{
color:hotpink;
}

#homepage #footer h1, #editorial h1{
font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
color:#3B2158;
font-weight:normal;
}
#homepage #footer h2, #homepage #footer h3, #homepage #footer h4,#editorial h4,#editorial h3{
font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
font-size:15.7pt !important;
font-weight:normal;
letter-spacing: -0.031em;
line-height:100%;
color:#9bad37;
	}
	
#editorial h3 a{
    letter-spacing: -0.031em;
    text-decoration: none;
    text-transform: lowercase;
}	
#editorial h5{
font-size:11.7pt !important;
font-weight:normal;
letter-spacing:-0.8pt;
line-height:100%;
color:#b29bcc;
}
#editorial h6, #featured,#sidebarcontent{
font-size:7pt;
color:purple;
margin-left:20pt;
}
#featured,#sidebarcontent{
margin-left:5px;
}
#featured p{
 background-image: url("http://www.silverrose.ca/css/b/header.png");
    background-position: -122px -41px;
    background-repeat: no-repeat;
    color: white;
    font-family: serif;
    font-size: 12pt;
    font-style: italic;
    font-weight: normal;
    height: 29px;
    margin: 0;
    padding-left: 10px;
    padding-top: 12px;
    width: 160px;
}
#sidebarcontent{
clear:both;
float:left;
width:170px;
margin-top:10px;
border-top:3px purple solid;
}

 #featured ul,#sidebarcontent ul{
 margin:0px;
 float:left;
 display:block;
 padding:0px;
 width:152px;
 list-style:none;
 }
 #featured ul li, #sidebarcontent ul li{
 margin:0px;
 clear:both;
 height:auto;
 padding-top:1px;
 padding-bottom:4px;
 border-top:3px dotted white;
 margin-top:3px;
 float:left;
 display:block;
 padding:0px;
 padding-right:4px;
 list-style:none;
 width:148px;
 }
  
.breadcrumbs, .breadcrumbs a ,#featured ul li a ,#sidebarcontent  ul li a{
color:#77598d;
padding:2px;
width:auto;
font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
font-size:12pt;
text-decoration:none;
}
 .breadcrumbs a{
 font-weight:bold;
 }
 #featured ul li a{
font-size:8pt; 
 }
 
  .breadcrumbs .lastitem{
	color:#9500ff;
	font-style:italic;
	cursor:help;
  }

div.boxad span.discount{
	color:pink;
display:block;
font-family:tahoma;
font-size:63pt;
font-weight:lighter;
letter-spacing:-8pt;
text-align:right;
height:auto;
width:220px;
position:absolute;
float:right;



overflow:hidden;
line-height:52pt;

top:106px;
}
span.discount span.tiny{
	font-size:20pt;
	letter-spacing:-0.5pt;
	}
div.boxad span.offer{
	
color:#5F421B;
display:block;
font-size:8pt;
padding-bottom:8pt;
padding-left:5pt;
padding-right:2pt;
padding-top:8pt;
position:absolute;
width:210px;
top:50px;
}
#footer{

background-repeat:no-repeat;
height:296px;
position:relative;
       }

#contentpage #footer,#gallerypage #footer{
background-repeat:no-repeat;
height:296px;
position:relative;
       }       
#contentpage #footer{

	float:left;
	height:90px;
	position: static;
	clear:both;
	}       	
#copyright{
border-top: 1px solid rgb(229, 228, 225); padding: 7px 0px 40px; text-align: center;
font-size:8pt;
color:gray;
float:left;
width:100%;
}
#mailinglist{
		overflow:hidden;
		padding-top:10px;
	}

#mailinglist legend{
	font-family: arial; 
	color: purple; 
	font-size: 12pt;
	letter-spacing:1.2pt;
}
#mailinglistinput{
	color:#5F421B;
display:block;
font-size:8pt;
position:absolute;
top:37px;
width:170px;
margin-left:2px;
}

#mailinglist div.submit {
	float:left;
left:183px;
position:relative;
top:-18px;
width:40px;
}
#mailinglist div.submit input{
		background-color:#5F421B;
border:1px solid hotPink;
color:wheat;
display:block;
font-weight:bold;
letter-spacing:-1pt;
padding:0 3px 0 1px;
text-align:center;
		
}
#bottombar{
padding-top:17px;
float:left;
height:60px;
width:100%;
margin-bottom:20px;
}
#contentpage #bottombar{
padding-top:0px;
float:left;
height:60px;
width:100%;
	
	}
#bottombar a{
	display:block;
	height:30px;
	margin-top:10px;
	width:100%;
	background-color:#3b2158;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:5px;
color:white;
text-decoration:none;
font-size:10px;


}
#bottombar li.grid_1{
	width: 115px
	}
#bottombar li.first{
	display:none;
	}
#bottombar a:hover{
	background-color:#9950e8;
	color:#fff;
	}
#bottombar ul.container_12{
	height:60px;
}

#gallery{
	position:relative;
}
#gallery h4 {
color:#B29BCC;
font-size:11.7pt !important;
font-weight:normal;
letter-spacing:-0.8pt;
line-height:100%;
}
#gallery h4 a{
color:hotPink;
}
div.clientreview h4{
	
	}
	
	
#deliverymap{
	background-image:url(/css/b/silverrosemap.jpg);
background-position:122px 1px;
background-repeat:no-repeat;
height:500px;
	}	
	
#homepagelink{
	width:100%;
	height:100%;
	display:block;
	}	
	
#menu_vert{
	z-index:70;
	position:absolute;
}

