/****** FILE: mysite/css/reset.css *****/
@import url(http://fonts.googleapis.com/css?family=Overlock);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	font: 10px/1 'Overlock', Arial, Helvetica, Geneva, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p {
	line-height: 1.2;	
}

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd;
	font-size: 1.2em;
}

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

#black_screen {
	background-color: black;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 9;
	opacity: 0.6;
	filter:alpha(opacity=60);
}

#loader {
	background-image: url(../images/loaders/indicator_big.gif);
	width: 32px;
	height: 32px;
	z-index: 10;
	position: fixed;
	top: 50%;
	right: 50%;
	margin-top: -16px;
	margin-left: -16px;
}

span.invalide {
	float: left;
	display: block;
	padding-left: 10px;
}

span.invalide span.left {
	display: block;
	float: left;
	width: 9px;
	height: 30px;
	z-index: 1;
	background: url(../images/conception/fleche_message30px.png) 0px -7px;
	margin-top: 0px;
	margin-left: -10px;
}

span.invalide span.center {
	display: block;
	z-index: 1;
	position: absolute;
	background-color: #FFF6BF;
	padding: 2px;
	color: #514721;
	border: 1px solid #FFD324;
	font-size: 13px;
	border-left-style: none;
	margin-left: -1px;
	height: 25px;
}

/****** FILE: mysite/css/typography.css *****/
/* @override http://www.gmg-liege.be/mysite/css/typography.css?m=1360050863 */

.typography a {
	color: #008FD4;
	text-decoration: underline;
}

.typography a:hover {
	text-decoration: none;
}

.typography h1 {
	font-size: 18px;
	color: #008FD4;
	font-weight: bold;
	padding-bottom: 8px;
}

.typography h2, .typography h2 a {
	font-size: 16px;
	color: #18371F;
	font-weight: 500;
	padding-bottom: 4px;
	text-decoration: none;
}

.typography h3, .typography h3 a {
	font-size: 14px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.typography p, .typography p a, .typography ul, .typography ul a {
	color: #4D4D4D;
	font-size: 14px;
	line-height: 17px;
	padding-bottom: 14px;
	text-align: left;
}

.typography img.leftAlone {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.typography ul {
	padding-left: 20px;
}

.typography img {
}

.typography .button{
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 15px 0px;
	text-align: center;
	min-width:	100px;
	max-width:	180px;
	background: -moz-linear-gradient(
		top,
		#64a7c9 0%,
		#0692d3);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#64a7c9),
		to(#0692d3));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #006fa6;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(127,184,212,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(127,184,212,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(127,184,212,1);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

/****** FILE: mysite/css/screen.css *****/
/* @override 
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1357651690
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1357652507
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1357732100
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1357735391
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1357735596
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1357738305
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1357741720
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1357742596
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1358181042
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1358240254
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1358241452
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1358243965
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1358258371
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1358258571
	http://localhost/gmg-liege.be/www/mysite/css/screen.css
	http://localhost/gmg-liege.be/www/mysite/css/screen.css?m=1359207510
	http://www.gmg-liege.be/mysite/css/screen.css?m=1361967580
	http://www.gmg-liege.be/mysite/css/screen.css?m=1364654760
	http://www.gmg-liege.be/mysite/css/screen.css?m=1365416378
*/

html {
	background: url(../images/background.jpg) repeat-y center;
	width: 950px;
	margin: 0 auto;
}

#wrapper {
	width: 950px;
	margin: auto;
	position: relative;
	padding-top: 545px;
}
#wrapper.mask{
	padding-top: 685px;
}
div.blockLeft {
	float: left;
	width: 710px;
	padding-bottom: 15px;
}

div.blockRight {
	float: right;
	width: 200px;
	padding-bottom: 15px;
}

/* @group Header */

#header {
	position: absolute;
	top: 0;
	width: 950px;
}

#logo {
	width: 175px;
	height: 148px;
	background: url(../images/gmg-assurances-credits-immobilier.png) no-repeat;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 12px;
}

#header address {
	position: absolute;
	right: 0;
	top: 12px;
	text-align: right;
	font-size: 14px;
	color: white;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
}

#header address a {
	color: white;
	text-decoration: none;
}

/* @group Menu */

#extranet {
	position: absolute;
	top: 16px;
	right: 241px;
}

#extranet a {
	background-color: #008FD4;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	display: block;
	position: relative;
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
}

#extranet a:hover {
	background-color: #C6C6C5;
	color: #008FD4;
}

#menu {
	position: absolute;
	top: 106px;
	overflow: hidden;
	right: 241px;
}

#menu li {
	float: left;
	width: 87px;
}

#menu li a {
	background-color: #C6C6C5;
	text-decoration: none;
	color: #008FD4;
	font-weight: bold;
	font-size: 13px;
	display: block;
	position: relative;
	height: 34px;
}

#menu li a span.text {
	position: absolute;
	width: 76px;
	text-align: center;
	top: 9px;
}

#menu li a span.collapse {
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 14px;
	height: 34px;
	position: absolute;
	top: 0;
	right: 0;
}

#menu li.last a span.text {
	width: 90px;
}

#menu li.last a span.collapse {
	display: none;
}

#menu li.current a, #menu li a:hover {
	background-color: #008FD4;
	color: white;
}

#menu li.current a span.collapse, #menu li a:hover span.collapse {
	background-position: 0 -35px;
}

/* @end */

/* @group Banner */

#banner {
	position: absolute;
	top: 180px;
}

#bannerWrapper {
	position: relative;
	width: 712px;
	height: 327px;
	padding-top: 11px;
	padding-left: 9px;
}

#bannerMask {
	background-image: url(../images/mask.png);
	width: 721px;
	height: 338px;
	position: absolute;
	left: -1px;
	z-index: 999;
	top: 0;
}
#bannerMask.immomask{
	background-image: url(../images/mask2.png);
	width: 721px;
	height: 477px;
	position: absolute;
	left: -1px;
	z-index: 999;
	top: 0;
	
}
#bannerImage{
	width: 690px;
	height: 318px;
}
#bannerImage.mask{
	width: 690px;
	height: 460px;
}
#bannerImage .nivo-caption {
	display: none !important;
}

/* @end */

/* @group Immo */

#immo {
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 180px;
	width: 180px;
	height: 318px;
	background-color: white;
	border: 1px solid #C6C6C5;
	padding: 9px;
}

#immo h2 {
	font-size: 18px;
	color: #008FD4;
	font-weight: bold;
}

#immo address {
	position: relative;
	text-align: left;
	top: 0;
	color: #008FD4;
	padding-bottom: 3px;
}

#immo p {
	color: #808080;
	font-size: 12px;
	padding-bottom: 40px;
}

#immo .price {
	color: #008FD4;
	font-weight: bold;
	font-size: 18px;
	display: block;
	padding-top: 5px;
}

#immo a.more {
	position: absolute;
	bottom: 9px;
	right: 9px;
	display: block;
	padding-left: 11px;
	background: url(../images/button-left.png) no-repeat left top;
	text-decoration: none;
	color: white;
	font-size: 16px;
}

#immo a.more span.right {
	display: block;
	background: url(../images/button-more-right.png) no-repeat right 1px;
	padding-right: 37px;
}

#immo a.more span.right span.middle {
	display: block;
	height: 31px;
	background: url(../images/button-center.png) repeat-x;
	padding-top: 13px;
	padding-left: 7px;
}

#immo a.more:hover {
	background-position: 0 bottom;
}

#immo a.more:hover span.right {
	background-position: right -43px;
}

#immo a.more:hover span.right span.middle {
	background-position: 0 bottom;
}



/* @end */

/* @group Logos */

#immo h2.entreprise {
	font-size: 14px;
	padding-bottom: 14px;
}



#logosMask {
	width: 180px;
	overflow: hidden;
	position: relative;
	height: 290px;
}

#logos {
	position: absolute;
	top: 0;
}

#logos li {
	width: 180px;
	height: 90px;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}

/* @end */
.blockLeft .tab h2{
	border: 1px solid #008FD4;
	margin-bottom: 1px;
	padding: 10px 8px;
	background-color: #dadada;
	position: relative;
	float: left;
}
.tab{
	border-bottom: 1px solid #008FD4;
	display: block;
	height: 38px;
	margin-bottom: 1px;
}
.blockLeft .tab .tabActive{
	margin-bottom: -1px;
	border-bottom: none;
	padding-bottom: 12px;
	background-color: white;
	z-index: 2;
}

.onglet{
	border: 1px solid #008FD4;
	border-top: none;
	margin: -1px 0 0;
	padding: 10px;
	background-color: white;
	position: relative;
}
form fieldset .field{
	width: 100% !important;
}
form fieldset .field label{
	width: 240px !important;
	text-align: right !important;
}
form fieldset .field input:focus{
	border: 1px solid #008FD4;
}
form div.field label.right{
	margin-top: -27px !important;
	margin-right: 25px !important;
}
form fieldset .field li.valOui, .formPromo fieldset .field li.valNon, form fieldset .field li.valLocataire, form fieldset .field li.valPropri__taire{
	width: 120px;
	float: left;
}
form fieldset .field li.valOui label, form fieldset .field li.valLocataire label, form fieldset .field li.valPropri__taire label{
	width: 60px !important;
	text-align: left !important;
}
form fieldset .field li.valOui input, form fieldset .field li.valLocataire input, form fieldset .field li.valPropri__taire input{
	width: 25px !important;
	margin-top: 12px;
	float: left;
}
form fieldset .field li.valNon label{
	width: 60px !important;
	text-align: left !important;
}
form fieldset .field li.valNon input{
	width: 25px !important;
	margin-top: 12px;
	float: left !important;
}
form div.Actions {
padding-left: 104px;
margin-top: 20px;
}

/* @end */

/* @group Content */

/* @group HomePage */
#extraEntreprise{
	overflow: hidden;
	width: 712px;
	position: relative;
	left: -1px;
	padding-top: 20px;
	background-image: url(../images/banner3.jpg); 	background-repeat: no-repeat;
	background-position: 0 0;
}

#extraEntreprise a{
	width: 350px;
	height: 152px;
	display: inline-block;
	text-align: center;
	color: white;
	text-decoration: none;
	line-height: 239px;
	font-size: 15px;
}
#extraEntreprise a:hover{
	text-decoration: underline;
}
#extraParticular{
	overflow: hidden;
	width: 712px;
	position: relative;
	left: -1px;
	background-image: url(../images/banner2.jpg); 	background-repeat: no-repeat;
	background-position: 0 0;
}

#extraParticular a{
	width: 115px;
	display: inline-block;
	text-align: center;
	color: white;
	text-decoration: none;
font-size: 15px;
	padding: 131px 0 0;
	margin: 0;
}

#extraParticular2{
	overflow: hidden;
	width: 263px;
	margin: auto;
	position: relative;
	background-image: url(../images/pvelo.png); 	background-repeat: no-repeat;
	background-position: 0 0;
}

#extraParticular2 a{
	width: 263px;
	display: inline-block;
	text-align: center;
	color: white;
	text-decoration: none;
	font-size: 15px;
	padding: 131px 0 0;
	margin: 0;
}

#extraParticular a:hover, #extraParticular2 a:hover{
	text-decoration: underline;
}

#extra {
	overflow: hidden;
	width: 712px;
	position: relative;
	left: -1px;
	padding-top: 20px;
}

#extra dl {
	float: left;
}

#extra dl dt a {
	display: block;
	width: 178px;
	height: 22px;
	font-size: 17px;
	color: white;
	text-decoration: none;
	text-align: center;
	padding-top: 130px;
	background-image: url(../images/banner.jpg); 	background-repeat: no-repeat;
	background-position: 0 0;
}
#extra dl dt a:hover{
	text-decoration: underline;
}

#extra dl.pos2 dt a {
	background-position: -178px;
}

#extra dl.pos3 dt a {
	background-position: -356px;
}

#extra dl.pos4 dt a {
	background-position: -534px;
}

/* @end */

/* @group Partners */

#partnersMask {
	width: 198px;
	background-color: white;
	border: 1px solid #C6C6C5;
	overflow: hidden;
	position: relative;
	height: 360px;
}

#partners {
	position: absolute;
	top: 0;
}

#partners li {
	width: 99px;
	height: 99px;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}



/* @end */

/* @group ImmoList */

body.ImmoList dl {
	width: 200px;
	height: 318px;
	background-color: white;
	border: 1px solid #C6C6C5;
	padding: 9px;
	float: left;
	position: relative;
	margin-right: 16px;
	margin-bottom: 24px;
}

body.ImmoList dl.last {
	margin-right: 0;
}

body.ImmoList dl dt {
	font-size: 18px;
	color: #008FD4;
	font-weight: bold;
	padding-top: 125px;
}

body.ImmoList dl dd.address {
	position: relative;
	text-align: left;
	top: 0;
	color: #008FD4;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 3px;
}

body.ImmoList dl dd.image {
	position: absolute;
	top: 9px;
}

body.ImmoList dl dd.description {
	color: #808080;
	font-size: 12px;
	line-height: 13px;
}

body.ImmoList dl dd.price {
	color: #008FD4;
	font-weight: bold;
	font-size: 18px;
	display: block;
	padding-top: 8px;
}

body.ImmoList dl dd.ipi {
	position: absolute;
	bottom: 25px;
	color: gray;
	font-size: 10px;
}

body.ImmoList dl dd.more a {
	position: absolute;
	bottom: 9px;
	right: 9px;
	display: block;
	padding-left: 11px;
	background: url(../images/button-left.png) no-repeat left top;
	text-decoration: none;
	color: white;
	font-size: 16px;
}

body.ImmoList dl dd.more a span.right {
	display: block;
	background: url(../images/button-more-right.png) no-repeat right 1px;
	padding-right: 37px;
}

body.ImmoList dl dd.more a span.right span.middle {
	display: block;
	height: 31px;
	background: url(../images/button-center.png) repeat-x;
	padding-top: 13px;
	padding-left: 7px;
}

body.ImmoList dl dd.more a:hover {
	background-position: 0 bottom;
}

body.ImmoList dl dd.more a:hover span.right {
	background-position: right -43px;
}

body.ImmoList dl dd.more a:hover span.right span.middle {
	background-position: 0 bottom;
}



/* @end */

/* @group Immo */

#descriptionImmo {
	float: left;
	width: 520px;
	margin-bottom: 20px;
	background-color: white;
	border: 1px solid #C6C6C5;
	padding: 9px;
}

#infoImmo {
	float: right;
	width: 130px;
	background-color: white;
	border: 1px solid #C6C6C5;
	padding: 9px;
}

#content div.blockLeft.typography div.moreInfo {
	float: left;
	background-color: white;
	border: 1px solid #C6C6C5;
	padding: 9px;
	margin-right: 20px;
	width: 203px;
}

#content div.blockLeft.typography div.moreInfo.last {
	margin-right: 0;
}

#infoImmo h2, #content div.blockLeft.typography div.moreInfo h2 {
	color: #008FD4;
	font-weight: bold;
	font-size: 17px;
	padding-bottom: 8px;
}

#infoImmo, #content div.blockLeft.typography div.moreInfo {
	color: #4D4D4D;
	font-size: 14px;
	line-height: 17px;
}

#infoImmo address {
	padding-bottom: 20px;
}

#infoImmo div.price {
	color: #008FD4;
	font-weight: bold;
	font-size: 20px;
}

#content div.blockLeft.typography div.moreInfo ul {
	padding-left: 0;
	list-style-type: none !important;
}

#content div.blockLeft.typography div.moreInfo ul li {
	list-style-type: none !important;
}


#content div.blockLeft.typography div.moreInfo ul li span.label {
	font-weight: bold;
}

/* @end */

/* @group Contact */

#left {
	float: left;
	width: 180px;
	background-color: white;
	border: 1px solid #C6C6C5;
	padding: 9px;
}

#left address {
	color: #4D4D4D;
	font-size: 14px;
	line-height: 17px;
}

#left address strong {
	color: #008FD4;
	font-weight: bold;
	font-size: 17px;
	font-style: normal;
	display: block;
}

#right {
	float: right;
	width: 490px;
}

form div.field {
	overflow: hidden;
	padding-bottom: 8px;
	width: 489px;
}

form div.field label.required {
	color: red;
	width: 377px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 111px;
}

form div.field label {
	float: left;
	font-size: 14px;
	color: #4D4D4D;
	padding-top: 12px;
	padding-right: 10px;
	width: 100px;
	text-align: left;
}

form div.field label.right {
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 0;
	width: 360px;
}

form div.field input, form div.field textarea {
	border: 1px solid #C6C6C5;
	padding: 8px;
	width: 361px;
	font: 14px Overlock;
	color: #808080;
}

form div.field input.checkbox {
	width: auto;
	margin: 1px 0 0 109px;
}

form div.field input.required, form div.field textarea.required {
	border-color: red;
}

form div.Actions {
	padding-left: 104px;
}

form div.Actions input {
	width: 142px;
	height: 44px;
	border-style: none;
	color: white;
	font: 16px Overlock;
	text-align: center;
	padding-right: 37px;
	padding-left: 15px;
	background: transparent url(../images/submit.png) no-repeat left top;
	cursor: pointer;
}

form div.Actions input:hover {
	background-position: left bottom;
}

#ForgotPassword {
	padding-left: 6px;
}

#Form_Form_EditableDropdown111{
	margin-top: 8px;
}

/* @end */



/* @end */

/* @group Footer */

#footer {
	clear: both;
}

#footer div.blockLeft {
	font-size: 12px;
	color: #999999;
	border-top: 1px solid #C6C6C5;
	padding-top: 14px;
}

#footer div.blockLeft a {
	color: #999999;
	text-decoration: none;
}

#footer div.blockRight {
	font-size: 12px;
	color: white;
	padding-top: 15px;
}

#footer div.blockRight a {
	color: white;
	text-decoration: none;
}



/* @end */
.typography h2+ul li{
	list-style: disc !important;
}
#right #Form_Form fieldset label{
	width: 100px !important;
}

#EditableTextField49 
{
	position: relative !important;
}
#EditableTextField49 label.right{
	position: absolute;
	top: 45px;
}

#EditableTextField50 label, #EditableTextField51 label, #EditableTextField50 .right, #EditableTextField51 label.right{
	margin-top: -10px;
}
.clear{
	clear: both;
}

#vid{
	float: right;
}

/* @group Sell */

#immo span.sell, body.ImmoList dl dd.image span.sell, #bannerWrapper span.sell {
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 9999;
	background: url(../images/vendu.png) right top;
	right: 9px;
	top: 9px;
}

#bannerWrapper span.sell {
	left: 9px;
	top: 10px;
	background: url(../images/vendu2.png) left top;
}

body.ImmoList dl {
	position: relative;
}

body.ImmoList dl dd.image span.sell {
	top: 0;
	right: 0;
}

/* @end */

/****** FILE: mysite/css/nivo-slider.css *****/
/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

