/* Play+ v0.1 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#525252;
	font-size: 9pt;
}
a{
	color:#598D98;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h1{
	font-size: 1.5em;
}
h2{
	font-size: 1.4em;
}
h3{
	font-size: 1.2em;
}
strong{
	font-weight: bold
}
.Center{
	margin: auto 0px;
	text-align: center;
}
ul.List{
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: 10px;
	margin-left: 15px;
}
ul.List li{
	padding-left: 15px;
	padding-bottom: 5px;
}
#header{
	text-align: right; 
	height: 100px; 
	padding:5px;
	background: url('../../lib/img/site/core/logo.jpg') right center no-repeat;
}
#header span{
	display: none;
}
#holder{
	width: 850px; 
	margin: 0px auto;
	min-height: 100%;
	position: relative;
}
#MainBody{
	padding-bottom:60px;
}
#TextArea, #TextAreaSmall, #TextAreaMain{
	float: left; 
	line-height:2em; 
}
#TextArea{
	width: 625px; 
}
#TextAreaSmall{
	width: 450px; 
}
#TextAreaMain{
	width: 650px;
}
#TextArea H2, #TextAreaSmall H2, #TextAreaMain H2{
	border-bottom: 1px solid #CCC; 
	margin-bottom: 10px;
}
#TextArea p, #TextAreaSmall p, #TextAreaMain p{
	margin-bottom: 10px;
}
#PlayLogo{
	margin: 5px 0 10px 10px; 
	padding: 3px; 
}
#DownloadLink{
	font-size: 0.8em; 
	margin-bottom: 5px
}
/*Nav */
#nav{
	height: 38px; 
	width: 852px;
	border-top: 1px solid #598D98; 
	border-bottom: 1px solid #CCC;
	font-size: 1.1em;
}	
#nav ul{
	padding: 0;
	margin: 10px 0 0 0;
	list-style: none;
	width:850px;
	float: left;
}
#nav ul li{
	float: left;
	text-align:center;
	margin-right:5px;
}
#nav ul li a{
	width:100px;
	height:25px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	display:block;
}
#nav ul li a:hover, #nav ul li a.selected{
	color: #598D98;
	text-decoration: none;
	font-weight:bold;
}

#SideNav{
	width: 180px;
	margin-top: 10px;
	float: left;
	margin-right: 10px;
}
#SideNav p{
	color: #598D98;
	font-weight: bold;
	margin-bottom: 5px;
}
#SideNav ul{
	list-style: none;
	margin: 0 0 0 -5px;
	padding: 0;
}
#SideNav ul li{
	width: 100%;
}
#SideNav ul li a{
	color: #666;
	height: 15px;
	width: 180px;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF;
	display:block;
	padding: 5px;
}
#SideNav ul li a:hover, #SideNav ul li a.selected{
	color: #FFF;
	height: 15px;
	width: 180px;
	text-decoration: none;
	font-weight:bold;
	display:block;
	padding: 5px;
}
#SideNav ul li a:hover.Blue, #SideNav ul li a.SelectedBlue{
	background-color: #3399FF;
	color: #FFF;
	font-weight: bold;
}
#SideNav ul li a:hover.Green, #SideNav ul li a.SelectedGreen{
	background-color: #4BB47A;
	color: #FFF;
	font-weight: bold;
}
#SideNav ul li a:hover.Orange, #SideNav ul li a.SelectedOrange{
	background-color: #CE9638;
	color: #FFF;
	font-weight: bold;
}
#SideNav ul li a:hover.Orange2, #SideNav ul li a.SelectedOrange2{
	background-color: #B86C48;
	color: #FFF;
	font-weight: bold;
}
#SideNav ul li a:hover.Pink, #SideNav ul li a.SelectedPink{
	background-color: #B82A59;
	color: #FFF;
	font-weight: bold;
}
#SideNav ul li a:hover.Purple, #SideNav ul li a.SelectedPurple{
	background-color: #94779F;
	color: #FFF;
	font-weight: bold;
}
#SideNav ul li a:hover.Default, #SideNav ul li a.SelectedDefault{
	background-color: #598D9A;
	color: #FFF;
	font-weight: bold;
}
#SideNav #Sub a{
	margin-left: 20px;
	width: 165px;
	font-style:oblique;
}
#SideNav #Sub a:hover{width: 165px;}
/*#SideNav ul li a:hover {} ul ul {
	display:none;
}
#SideNav ul li ul li{}
#SideNav ul li ul li a:hover{width: 170px;}
#SideNav ul li:hover ul{
	margin-left: 10px;
	padding-left: 5px;
	display: block;
	left:200px;}
#SideNav table { position: absolute; border-collapse: collapse; top: 0; left: 0; z-index: 100; font-size: 1em;}
*/

#SubProductNav{
	font-size: 0.6em; 
	padding: 10px 5px 0 0; 
	text-align: right;
}
#SubProductNav a{
	color: #FFF;
}
#SubProductNav a:hover{
	text-decoration: none;
}

/* Nav  */
#SubHeader{
	font-size: 0.8em;
	color: #CCC;
	margin: 10px 0 10px 0;
}
#CookieTrail{
	color: #999;
	float: left;
	font-style:oblique;
}
#CookieTrail a{
	font-weight: normal
}
#MainDate{
	float: right;
	color: #999
}
#BodyImage{
	width: 100%; 
	height:300px; 
	border: 1px solid #598D98; 
	margin-bottom: 10px;
}
#BodyImage img{
	padding: 5px;
}
#BodyImage p{
	padding: 5px
}
#BlueBox{
	width: 200px; 
	border: 1px solid #598D98; 
	margin: 5px -2px 5px 5px; 
	float: right;
}
#BlueBox #title{
	border-bottom: 1px solid #598D98; 
	background-color:#B5D7DF; 
	height: 25px; 
	text-align: right;
	font-size: 1.5em; 
	font-weight: bold; 
	color:#598D98;
}
#BlueBox #title p{
	position: relative; 
	padding-top: 8px;
}
#BlueBox #article{
	padding: 5px;
}
#BlueBox .synopsis{
	border-bottom:1px dotted #333; 
	margin-bottom: 15px;
}
#BlueBox .date{
	color: #598D98; 
	font-size:0.8em
}
#BlueBox .more{
	font-weight: bold; 
	font-size: 0.8em; 
	text-align: right; 
	font-style: oblique; 
	color: #598D98
}
#BlueBox .more a{
	color: #598D98
}
#OrangeBox{
	width: 200px; 
	border: 1px solid #598D98; 
	margin: 5px -2px 5px 5px; 
	float: right;
}
#OrangeBox #title{
	border-bottom: 1px solid #598D98; 
	background-color: #B5D7DF; 
	height: 25px; 
	text-align: right;
	font-size: 1.4em; 
	font-weight: bold; 
	color:#598D98;
}
#OrangeBox #title p{
	position: relative; 
	padding-top: 7px;
}
#OrangeBox #body{
	padding: 10px;
}
#OrangeBox #body p{
	margin-bottom: 5px;
}
#OrangeBox #body span{
	font-size: 1.4em; font-weight: bold; color: #598D98; margin-right: 10px
}
#ProductBox{
	width: 650px; 
	border: 1px solid #3399FF; 
	float: right;
	margin-top: 10px;
}
#ProductBox #title{
	border-bottom: 1px solid #3399FF; 
	background-color: #BFDFFF; 
	height: 25px; 
	text-align: right;
	font-size: 1.4em; 
	font-weight: bold; 
	color:#3399FF;
}
#ProductBox #title p{
	position: relative; 
	padding-top: 7px;
}
/*News*/
#NewsHolder{
	float: right; 
	width: 60%
}
.NewsBox, .NewsBox1{ 
	margin: 5px 0 5px 5px; 
	float: right;
	width: 100%;
	height: 125px;
	position: relative;
}
.NewsBox{
	border: 1px solid #999;
}
.NewsBox1{
	border: 1px solid #598D98;
}
.NewsBox .header{
	height: 25px; 
	border-bottom: 1px solid #999; 
	background-color:#ccc; 
	color:#666
}
.NewsBox1 .header{
	height: 25px; 
	border-bottom: 1px solid #598D98; 
	background-color:#B5D7DF; 
	color:#598D98
}
.header .title{
	position: relative; 
	padding-top: 8px;
	text-align: right;
	font-size: 1.4em; 
	font-weight: bold;
}
.NewsBox .header .title a{
	text-decoration: none;
	color: #666;
}
.NewsBox1 .header .title a{
	text-decoration: none;
	color: #598D98;
}
.NewsBox .article, .NewsBox1 .article{
	padding: 5px;
}
.NewsBox .synopsis, .NewsBox1 .synopsis{
	padding: 5px;
}
.NewsBox .date, .NewsBox1 .date{
	font-weight: bold;
	font-size:0.9em;
	text-align: left;
	float: left;
	margin-top: 12px;
}
.NewsBox .more, .NewsBox1 .more{
	font-size: 0.8em; 
	position: absolute; 
	bottom: 0px; 
	right: 0;
}
#NewsImageHolder{
	float: left; 
	width: 315px;
}
#NewsImageHolder .ImageHolder{
	padding: 5px; 
	margin: 5px 0 10px 0;
}
.ImageHolder.One{
	border: 1px solid #999;
}
.ImageHolder.Two{
	border: 1px solid #598D98;
}
.ImageHolder .Image{
	background-position:center center; 
	height: 115px; 
	width: 300px; 
	margin: 0px auto;
}
#NewsArticle{
	width: 70%;
}
#NewsArticle p{
	margin-bottom: 5px;
	line-height: 2em;
}
#NewsArticle h2{
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}
#NewsArticle #date{
	font-size: 0.9em;
	color: #598D98
}
#NewsArticle #ArticleImg{
	border: 1px solid #598D98;
	padding: 5px;
	margin: 0 0 10px 10px;
}
#Back{
	text-align: right; 
	margin: -40px 0 40px 0; 
	font-size: 0.8em; 
	padding-bottom: 20px;
}
#SideNews{
	float: right; 
	width: 22%; 
	margin-top: 18px;
}
#SideNews H3{
	border-bottom: 1px solid #CCC; 
	text-align: center; 
	margin-bottom: 20px;
}
#SideNews .date{
	font-size: 0.8em;
}
#SideNews .title{
	padding-bottom: 5px; 
	border-bottom: 1px dotted #CCC; 
	margin-bottom: 10px;
}
/*News*/
/*Pagination*/
#pagination-holder{
	float: left;
	width: 100%; 
	margin: 10px;
}
div.pagination {
	padding:3px;
	margin:3px;
	text-align:right;
	font-size: 0.8em;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	/*border-right: 1px solid #ddd;	*/
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	/*border-right: 1px solid #a0a0a0;*/
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border-right: 1px solid #e0e0e0;
	font-weight: bold;
	color: #598D98;
}
div.pagination span.last {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border-right: 0px solid #e0e0e0;
	font-weight: bold;
	color: #598D98;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border-right: 1px solid #f3f3f3;
	color: #ccc;
}
/*div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}*/
/*Pagination*/
/*Form*/
#SimpleForm{
	border: 1px solid #598D98;
  	width: 350px;
	float: right;
	margin-right: -2px;
}

#SimpleForm fieldset {
  margin: 10px 0;
  padding: 10px;
  color: #333;
}

#SimpleForm legend {
  font-weight: bold;
  color: #1B1D6B;
}
#SimpleForm #title{
	border-bottom: 1px solid #598D98; 
	background-color: #B5D7DF; 
	height: 25px; 
	text-align: right;
	font-size: 1.4em; 
	font-weight: bold; 
	color:#598D98;
}
#SimpleForm #title p{
	position: relative; 
	padding-top: 7px;
}
#SimpleForm div{
	margin-bottom: 5px;
}
#SimpleForm label{
	float: left;
	width: 80px;
	font-size:0.8em;
}
#SimpleForm #note{
	font-size: 0.8em;
	margin-top: -5px;
	margin-bottom: 5px;
	float: right;
	width: 308px;
}

#SimpleForm input, textarea{
	width: 240px;
	border: 1px solid #999;
	font-size: 0.8em;
	padding: 2px;
}

#SimpleForm textarea{
	width: 250px;
	height: 150px;
}
#SimpleForm em{
	color: #FF0000;
	font-size: 1.1em;
}
#SimpleForm .boxes{
	width: 1em;
}

#SimpleForm #submitbutton{
	width: 60px;
	float: right;
	margin: 5px 4px 0 0;
	padding: 5px;
	border: 1px solid #598D98;
	color: #598D98;
	background-color:#FFF;
	font-weight: bold;
	font-size: 0.8em;
	cursor: pointer;
}
#msgbox{
	padding: 5px;
	font-size: 0.9em;
	border: 1px solid #CC6600;
	background-color: #FFC993;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 10px 0;
}
#errbox{
	padding: 5px;
	font-size: 0.9em;
	border: 1px solid #710000;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	background-color: #9B0000;
	margin: 10px 0 10px 0;
}
/*Form*/
/*Products*/
#ProductsCatHolder{
	border: 1px solid #598D98; 
	width: 650px; 
	float: right; 
	margin-top: 10px; 
	padding: 5px;
}

.ProductsBox{
	width: 324px;
	height: 249px;
}
.ProductsBox.One{
	float: left;
	border-right: 1px solid #598D98;
}
.ProductsBox.Two{
	float: right;
}
.ProductsBox .content{
	padding: 5px;
}
.ProductsBox .content H3{
	font-weight: bold;
}
.ProductsBox .content .Blue{
	color: #9FCBFF;
}
.ProductsBox .content .Orange{
	color: #CC6600;
}
.ProductsBox .content .Green{
	color: #006600;
}
.ProductsBox .content .Lime{
	color: #66CC00;
}
#ProductHolder{
	width: 650px; 
	height: 410px;	
	float: right; 
	margin-top: 10px; 
}
.BlueHolder{
	border: 1px solid #3399FF;
}
.GreenHolder{
	border: 1px solid #4BB47A;
}
.OrangeHolder{
	border: 1px solid #CE9638;
}
.Orange2Holder{
	border: 1px solid #B86C48;
}
.PinkHolder{
	border: 1px solid #B82A59;
}
.PurpleHolder{
	border: 1px solid #94779F;
}
#ProductHolder #title{
	height: 25px; 
	text-align: right;	
	font-size: 1.4em; 
	font-weight: bold;
}
.BlueTitle{
	color: #3399FF;
	border-bottom: 1px solid #3399FF; 
	background-color:#9FCBFF; 
}
.GreenTitle{
	color: #4BB47A;
	border-bottom: 1px solid #4BB47A; 
	background-color:#D0FBD6; 
}
.OrangeTitle{
	color: #CE9638;
	border-bottom: 1px solid #CE9638; 
	background-color:#FFD57E; 
}
.Orange2Title{
	color: #B86C48;
	border-bottom: 1px solid #B86C48; 
	background-color:#FAA26B;
}
.PinkTitle{
	color: #B82A59;
	border-bottom: 1px solid #B82A59; 
	background-color:#F995CD; 
}
.PurpleTitle{
	color: #94779F;
	border-bottom: 1px solid #94779F; 
	background-color:#C7ABD1;
}
#ProductHolder #title p{
	padding-top: 8px;
}
#ProductHolder #Images{
	width: 315px; 
	padding: 5px;
	float: left;
	margin-right: -3px;
}
#ProductHolder #Images #MainImage{
	width: 282px;
	height: 200px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 23px;
	border: 1px solid #CCC;
}
#MainImage img{
	margin: 10px;
	padding: 5px;
}
#ProductHolder #Images .ImageThumb{
	width: 80px; 
	border: 1px solid #CCC; 
	margin: 5px; 
	float: left; 
	padding: 3px;
}
#Images .ImageThumb img{
	height: 54px;
}
#ProductHolder #Info{
	float: right; 
	width: 315px; 
	padding: 5px;
	margin-left: -3px;
}
#ProductHolder #Info2{
	float: left;
	padding: 5px;
}
#ProductHolder #Info p, #ProductHolder #Info2 p{
	font-size: 0.9em;
}
#ProductHolder #Info H3, #ProductHolder #Info2 H3{
	font-weight: bold;
	margin-bottom: 10px; 
}
#ProductHolder #Info span{
	width: 80px; 
	float: left
}
#ProductHolder #CrossSell{
	float: right;
	padding:5px; 
	width:315px; 
	height:161px; 
	position: absolute;
	right: 0;
	bottom: 0;
}
#ProductHolder #CrossSell H3{
	border-bottom: 1px solid #CCC;
	margin-bottom: 5px;
	margin-top: 5px;
}
#ProductHolder #CrossSell img{
	width: 80px; 
	border: 1px solid #CCC; 
	margin: 5px 10px 5px 0; 
	float: left; 
	padding: 3px;
}
#CategoryHolder{
	width: 645px; 
	float: right; 
	margin-top: 10px; 
	padding: 2px;
}
#CategoryHolder .ImageHolder{
	width: 260px; 
	height: 269px; 
	float: left; 
	margin-bottom: 10px;
	margin-left: 40px
}
#CategoryHolder .ImageHolder .Image{
	width: 100%; 
	height: 165px; 
	margin-bottom: 20px; 
	text-align: center;
}
#CategoryHolder p#note{
	padding: 5px 0;
	margin-bottom:20px; 
	border-bottom: 1px solid #CCC
}
.ImageHolder .Image img{
	padding: 5px; 
	border: 1px solid #CCC;
}
#CategoryHolder .ImageHolder H3{
	font-weight: bold;
}
H3.Blue{
	color: #3399FF; 
}
H3.Green{
	color: #4BB47A; 
}
H3.Orange{
	color: #CE9638; 
}
H3.Orange2{
	color: #B86C48; 
}
H3.Pink{
	color: #B82A59; 
}
H3.Purple{
	color: #94779F; 
}
#CategoryHolder .ImageHolder span{
	width: 50px; 
	float: left;
}
#BoxCategories{
	width:100%;
	margin: 0px auto;
}
#BoxCategories ul{
	padding: 0;
	margin: 20px 0 0 0;
	list-style: none;
}
#BoxCategories ul li{
	float: left;
	text-align:center;
	margin-right:30px;
}
#BoxCategories #first{
	margin-left: 50px;
}
#BoxCategories #last{
	margin-right: -60px;
}
/*#BoxCategories li span{
	height: 80px;
	padding-top: 60px;
	line-height: 1em;
	font-size: 0.8em;
	position: relative;
	z-index: -10;
	text-decoration: none;
}
#BoxCategories ul li a span:hover{
	padding-top: 85px;
	position: relative;
	z-index: 100;
}*/
#BoxCategories a:hover { 
	background-position: 0 -100px; 
	text-decoration: none;
}
#BoxCategories li a span{ 
	display: none;
	height: 100px;
}
#BoxCategories a, #BoxCategories a:visited {
	height: 100px;
	display: block;
	text-decoration: none;
	/*border: 1px solid #CCC;*/ 
}
#BoxCategories_3d { 
	width: 80px; 
	background: url('../../lib/img/site/core/icn-3d.jpg') top center no-repeat; 
}
#BoxCategories_micro { 
	width: 80px; 
	background: url('../../lib/img/site/core/icn-micro.jpg') top center no-repeat; 
}
#BoxCategories_seating { 
	width: 80px; 
	background: url('../../lib/img/site/core/icn-seating.jpg') top center no-repeat; 
}
#BoxCategories_play { 
	width: 80px; 
	background: url('../../lib/img/site/core/icn-play.jpg') top center no-repeat; 
}
#BoxCategories_mat { 
	width: 80px; 
	background: url('../../lib/img/site/core/icn-mat.jpg') top center no-repeat; 
}
#BoxCategories_modular { 
	width: 80px; 
	background: url('../../lib/img/site/core/icn-modular.jpg') top center no-repeat; 
}

#BoxCategories_class { 
	width: 80px; 
	background: url('../../lib/img/site/core/imgClassroom.jpg') top center no-repeat; 
}
#BoxCategories_atelier { 
	width: 80px; 
	background: url('../../lib/img/site/core/imgAtelier.jpg') top center no-repeat; 
}
#BoxCategories_play3 { 
	width: 80px; 
	background: url('../../lib/img/site/core/imgPlay.jpg') top center no-repeat; 
}
#BoxCategories_infant { 
	width: 80px; 
	background: url('../../lib/img/site/core/imgInfant.jpg') top center no-repeat; 
}
#BoxCategories_school { 
	width: 80px; 
	background: url('../../lib/img/site/core/imgSchool.jpg') top center no-repeat; 
}

/*Products*/

/*Catalogue*/
#CatNav{
	font-size: 0.8em;
}
#CatNav li{
	float: left;
}
#CatNav li img{
	border: 1px solid #999;
	margin: 0px 10px;
	float: left;
}
#CatNav li div{
	width: 150px;
	float: left;
	margin-right: 20px;
}

/*Catalogue*/

/*Our Offers*/
#OfferHolder{
	float: right; 
	width: 650px;
	line-height: 1.5em
}
#OfferHolder H2{
	border-bottom: 1px solid #CCC; 
	margin-bottom: 10px;
}
#OfferHolder H3{
	margin-bottom: 5px;
	color: #5B8C9A;
}
#OfferHolder .InfoSplitter{
	margin-bottom: 20px; 
}
.InfoSplitter p{
	margin-bottom: 10px;
}
.DesignerImage{
	float: left; 
	height: 80px; 
	width: 80px; 
	padding: 5px; 
	margin: 1px;
}
#OfferImg{
	border: 1px solid #CCC; 
	height: 150px; 
	margin-bottom: 10px; 
	margin-top: 10px;
}
#OfferImg img{
	padding: 5px
}
#ReggioImg{
	float:right; 
	margin-left: 10px; 
	width: 50px; 
	height: 350px; 
	padding: 5px;
}
#ReggioImg img{
	float: left
}
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
.tool-title {
	font-weight: bold;
	margin: 0;
	color: #598D9A;
	padding: 8px 8px 0px;
	background: url(../../lib/img/site/offer/bubble.png) top left;
}
 
.tool-text {
	padding: 0px 8px 8px;
	background: url(../../lib/img/site/offer/bubble.png) bottom right;
}
/*End Our Offers*/
.clear{
	clear: both;
	height: 1px;
}
.strong{
	font-weight:bold;
}
#Footer{
	text-align:center; 
	position:absolute;
	font-size: 0.87em;
   	bottom:0;
   	width:100%;
   	height:30px;   /* Height of the footer */
	border-top: 1px solid #CCC;
	padding-top: 10px
}
#Footer a{
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
#Footer a:hover{
	color: #666;
	text-decoration: underline;
}
#Twitter{
	float: left;
	height: 30px;
	margin: 15px 0; 
	width: 200px;
}
#Twitter a{
	height: 30px;
	width: 200px;
	display: block;
	background-image: url('../../lib/img/site/core/imgTwitter.jpg');
}
#Twitter a:hover{
	background-position: 0 -30px;
}
#Twitter a span{
	display: none;
}
#Facebook{
	float: left;
	height: 30px;
	margin: 15px 0; 
	width: 200px;
}
#Facebook a{
	height: 30px;
	width: 200px;
	display: block;
	background-image: url('../../lib/img/site/core/imgFacebook.jpg');
}
#Facebook a:hover{
	background-position: 0 -30px;
}
#Facebook a span{
	display: none;
}