/* -------------------------------------------------- GENERAL */

body {
	margin: 0;
	padding: 0;
	background: url(/img/bg.png) repeat-x top left #ECECEC;
}

#cover {
	margin: 0 auto;
	width: 905px;
}

a {
	color: #64A2E0;
	text-decoration: underline;
}

a:visited {
	color: #64A2E0;
}

a:hover {
	text-decoration: none;
}


.clear {
	clear: both;
	overflow: hidden;
	height: 0;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th {
	margin: 0;
	padding: 0;
} 

img {
	margin: 0;
	padding: 0;
	border: 0;
} 

fieldset {
	border-style: none;
}

h2 {
	margin: 30px 0 10px 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #1B61A7;
	text-transform: uppercase;
}

h3 {
	margin: 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #1B61A7;
}

h4 {
	margin: 0 0 10px 0;
	font: 27px Arial, Helvetica, sans-serif;
	color: #1B61A7;
}

/* -------------------------------------------------- HEADER */

#header {
	height: 115px;
	background: url(/img/logo.png) no-repeat bottom left;
}

#basket {
	float: right;
	width: 260px;
	height: 115px;
	background: url(/img/bg_basket.png) no-repeat bottom right;
}

#basket p {
	padding: 37px 0 0 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #363636;
}

#basket p i {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #536312;
}

#basket a {
	margin-right: 5px;
	font-size: 11px;
	color: #229225;
	text-decoration: none;
}

#basket a:hover {
	text-decoration: underline;
}

#basket a:visited {
	color: #229225;
}


/* -------------------------------------------------- NAVIGATION */

#navigation {
	overflow: hidden;
	height: 35px;
	border-left: 1px solid #fff;
	border-right: 1px solid #C8C5C5;
}

#navigation ul {
	list-style-type: none;
}

#navigation ul li {
	display: block;
	float: left;
	text-align: center;
}

#navigation ul li a {
	display: block;
	padding-top: 8px;
	width: 127px;
	height: 35px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff !important;
	text-decoration: none;
	background: url(/img/nav1.png) repeat-x top left;
	border-left: 1px solid #87A3C1;
	border-right: 1px solid #C1DDFA;
}

#navigation ul li a:hover {
	padding-top: 10px;
	color: #393939 !important;
	background: url(/img/nav2.png) repeat-x top left;
	border-left: 1px solid #FFC000;
	border-right: 1px solid #FFC000;
}

#navigation ul li a:visited {
	color: #fff;
}

#navigation ul li .i1 a {
	width:120px;
}
#navigation ul li .i2 a {
	width:134px;
}



/* -------------------------------------------------- CONTENT */

#container {
	background: #fff;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
}

#content {
	margin: 0 auto;
	padding: 16px 0 16px 16px;
	width: 877px;
	background: #fff;
	border-left: 4px solid #eee;
	border-right: 4px solid #eee;
	border-bottom: 4px solid #eee;
}

.txt {
	width: 860px;
}

.txt p {
	padding: 10px 0;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #193653;
	line-height: 150%;
}

.txt p a {
	font-family: Arial, Helvetica, sans-serif;
}


/* -------------------------------------------------- REVIEW */

.heading {
	margin-bottom: 20px;
	height: 30px;
	background: url(/img/heading.png) repeat-x top left;
	border: 1px solid #5692CE;
}

.heading p {
	padding: 4px 0 0 20px;
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #174E86;
	text-transform: uppercase;
	letter-spacing: -1px;
}

#review_cover {
	margin-right: 15px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #193653;
}

.review_pages {
	margin-bottom: 10px;
	padding-bottom: 10px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #193653;
	border-bottom: 1px solid #5692CE;
}



/* -------------------------------------------------- HOME PAGE */

#box1, #box21 {
	float: left;
	margin-right: 18px;
	width: 272px;
	height: 198px;
	background: url(/img/bg_home_box.png) no-repeat top left #EBEBEB;
	border: 1px solid #DBDBDB;
}

#box1 .top, #box21 .top {
	margin: 9px 0 0 9px;
	width: 252px;
	height: 144px;
	background: url(/img/home_box_1.jpg) no-repeat top left;
	border: 1px solid #fff;
}

#box21 .top {
	background-image: url(/img/convertisseurs.jpg)
}

#box1 .button, #box21 .button {
	margin-left: 9px;
	width: 254px;
	height: 34px;
	background: url(/img/home_button_1.png) no-repeat top left;
}

#box21 .button {
	background-image: url(/img/convertisseurs_button.png);
}

#box2, #box22 {
	float: left;
	margin-right: 18px;
	width: 272px;
	height: 198px;
	background: url(/img/bg_home_box.png) no-repeat top left #EBEBEB;
	border: 1px solid #DBDBDB;	
}

#box2 .top, #box22 .top {
	margin: 9px 0 0 9px;
	width: 252px;
	height: 144px;
	background: url(/img/home_box_2.jpg) no-repeat top left;
	border: 1px solid #fff;
}

#box22 .top {
	background-image: url(/img/chargeurs_de_batterie.jpg)
}

#box2 .button, #box22 .button {
	margin-left: 9px;
	width: 254px;
	height: 34px;
	background: url(/img/home_button_2.png) no-repeat top left;
}

#box22 .button {
	background-image: url(/img/chargeurs_de_batterie_button.png);
}

#box3, #box23 {
	float: left;
	width: 272px;
	height: 198px;
	background: url(/img/bg_home_box.png) no-repeat top left #EBEBEB;
	border: 1px solid #DBDBDB;	
}

#box3 .top, #box23 .top {
	margin: 9px 0 0 9px;
	width: 252px;
	height: 144px;
	background: url(/img/home_box_3.jpg) no-repeat top left;
	border: 1px solid #fff;
}

#box23 .top {
	background-image: url(/img/combine_chargeur_convertisseur.jpg)
}

#box3 .button, #box23 .button {
	margin-left: 9px;
	width: 254px;
	height: 34px;
	background: url(/img/home_button_3.png) no-repeat top left;
}

#box23 .button {
	background-image: url(/img/combine_chargeur_convertisseur_button.png);
}

.button a {
	overflow: hidden;
	display: block;
	width: 254px;
	height: 34px;
	text-indent: -9999px;
}

#search_bar {
	margin: 20px 0;
	width: 857px;
	height: 33px;
	background: url(/img/bg_search_bar.png) repeat-x top left;
	border: 1px solid #DBDBDB;
}

#search_bar p {
	float: left;
	padding: 10px 375px 0 20px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #2E6296;
	text-transform: uppercase;
}

#search {
	float: left;
	padding: 6px 10px 0 0;
}

#search .field {
	float: left;
	margin-right: 10px;
	padding: 1px;
	width: 160px;
	background: url(/img/bg_search.jpg) repeat-x top left #eee;
	border: 1px solid #BCBCBC;
}

#banner {
	width: 860px;
	height: 144px;
}

/* -------------------------------------------------- HOME PAGE IMPROVED */

.box_o {
	float: left;
	display: inline;
	margin-right: 10px;
	padding: 1px;
	width: 204px;
	height: 198px;	
	background: #fff;
	border: 1px solid #DBDBDB;
}

.box_i {
	margin: 0 auto;
	padding: 10px;
	width: 184px;
	height: 178px;
	background: #EBEBEB;
}

.top1 {
	margin: 0 auto;
	width: 182px;
	height: 144px;
	background: url(/img/home_box_1.jpg) no-repeat center center #fff; 
	border: 1px solid #fff;
}

.top2 {
	margin: 0 auto;
	width: 182px;
	height: 144px;
	background: url(/img/home_box_2.jpg) no-repeat center center #fff; 
	border: 1px solid #fff;
}

.top3 {
	margin: 0 auto;
	width: 182px;
	height: 144px;
	background: url(/img/home_box_3.jpg) no-repeat center center #fff; 
	border: 1px solid #fff;
}

.top4 {
	margin: 0 auto;
	width: 182px;
	height: 144px;
	background: url(/img/home_box_4.jpg) no-repeat center center #fff; 
	border: 1px solid #fff;
}

.box_i a {
overflow: hidden;
 display: block;
 margin: 0 auto;
 width: 182px;
 height: 34px;
 text-indent: -9999px;
 border-left: 1px solid #5692CE;
 border-right: 1px solid #5692CE;
}
 
.box_i a.box1 {
 background: url(/img/home_button_1.png) no-repeat top left;
}
 
.box_i a.box2 {
 background: url(/img/home_button_2.png) no-repeat top left;
}
 
.box_i a.box3 {
 background: url(/img/home_button_3.png) no-repeat top left;
}
 
.box_i a.box4 {
 background: url(/img/home_button_4.png) no-repeat top left;
}


/* -------------------------------------------------- SUBPAGE */

#page_banner {
	/*width: 857px;
	height: 247px;
	background: url(/img/bg_banner.png) no-repeat top left;
	border: 1px solid #ddd;*/
}

#page_banner img {
	margin-left: 9px;
}

#page_motorhome {
	margin: 9px 0 0 9px;
	width: 840px;
	height: 32px;
	background: url(/img/page_motorhome.png) no-repeat top left;
}

.txt1 {
	margin: 0 auto;
	width: 850px;
}

.txt1 p {
	padding: 10px 0;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #3D412C;
	line-height: 150%;
}

#page_left, #page_left_3, #page_center_3 {
	float: left;
	margin-top: 10px;
	padding-right: 10px;
	width: 420px;
	font: 13px Arial, Helvetica, sans-serif;
	border-right: 1px solid #BCBCBC;
}

#page_left_3, #page_center_3 {
	width: 272px;
}

#page_center_3 {
	padding-left: 10px;
}

#page_left ul, #page_left_3 ul, #page_center_3 ul {
	margin-left: 20px;
}

#page_left img, #page_left_3 img, #page_center_3 img {
	margin: 20px;
}

#page_left p, #page_left_3 p, #page_center_3 p {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #164E86;
	line-height: 150%;
}

#page_left .page_bar, #page_left_3 .page_bar, #page_center_3 .page_bar {
	width: 418px;
	height: 33px;
	background: url(/img/bg_page_bar.png) no-repeat top left;
	border: 1px solid #BCBCBC;
}

#page_left_3 .page_bar, #page_center_3 .page_bar {
	width: 270px;
}

#page_left .page_bar p, #page_left .page_bar h2 {
	margin:0px;
	padding: 8px 0 0 15px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #164E86;
	text-transform:none;
}

#page_left_3 .page_bar p, #page_left_3 .page_bar h2, #page_center_3 .page_bar p, #page_center_3 .page_bar h2 {
	margin:0px;
	padding: 8px 0 0 15px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #164E86;
	text-transform:none;
}

#page_left .button_see img, #page_left_3 .button_see img, #page_center_3 .button_see img {
	float: right;
	margin: 10px;
}

#page_right, #page_right_3 {
	margin-top: 10px;
	padding-left: 10px;
	float: left;
	width: 420px;
	font: 13px Arial, Helvetica, sans-serif;
}

#page_right_3 {
	width:272px;
}

#page_right ul, #page_right_3 ul {
	margin-left: 20px;
}

#page_right img, #page_right_3 img {
	margin: 20px;
}

#page_right p, #page_right_3 p {
	padding: 10px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #164E86;
	line-height: 150%;
}

#page_right .page_bar, #page_right_3 .page_bar {
	width: 418px;
	height: 33px;
	background: url(/img/bg_page_bar.png) no-repeat top left;
	border: 1px solid #BCBCBC;
}

#page_right_3 .page_bar {
	width: 270px;
}

#page_right .page_bar p, #page_right .page_bar h2 {
	margin:0px;
	padding: 8px 0 0 15px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #164E86;
	text-transform:none;
}

#page_right_3 .page_bar p, #page_right_3 .page_bar h2
{
	margin:0px;
	padding: 8px 0 0 15px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #164E86;
	text-transform:none;
}

#page_right .button_see img, #page_right_3 .button_see img {
	float: right;
	margin: 10px;
}


/* -------------------------------------------------- LIST */

#list_cover {
	margin-left: 10px;
}

.list img {
	float: left;
	margin: 10px;
}

.series {
	float: left;
	width: 537px;
	margin: 10px 0 0 50px;
}

.series p {
	margin: 0 20px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #575757;
	line-height: 150%;
}

.list .series img {
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	border: 0;
}

#table1 {
	margin: 20px 0 40px 0;
	width: 840px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

#table1 b {
	color: #575757;
}

#table1 td {
	height: 30px;
	background: #FFE55C;
}

#table1 td.top1 {
	background: url(/img/bg_td1.png) repeat-x top left #FFEB6D;
}

#table1 td.top2 {
	background: url(/img/bg_td2.png) repeat-x top left #FFEB6D;
}

#table1 img {
	margin-top: 5px;
}


/* -------------------------------------------------- RANGE */

#range_cover {
}
	
.group {
	margin-top: 20px;
	width: 860px;
	background: url(/img/bg_group.png) repeat-y top left;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

.group .bar1 {
	width: 860px;
	height: 35px;
	background: url(/img/bar_group24.png) no-repeat top left;
}

.group .bar2 {
	width: 860px;
	height: 35px;
	background: url(/img/bar_group27.png) no-repeat top left;
}

.group .bar3 {
	width: 860px;
	height: 35px;
	background: url(/img/bar_group31.png) no-repeat top left;
}

.group .pic {
	float: left;
	width: 178px;
	height: 172px;
}

.group .pic img {
	margin: 20px 0 0 20px;
}

.group .info {
	float: left;
	padding: 15px 10px 10px 20px;
	width: 500px;
	font: 13px Arial, Helvetica, sans-serif;
	border-right: 1px solid #EEEDED;
}

.group .info p {
	font: 13px Arial, Helvetica, sans-serif;
	color: #575757;
	line-height: 140%;
}

.group .info ul {
    margin-left: 20px;
}

.group .layout {
	float: left;
	width: 125px;
	text-align: center;
}

.group .layout p {
	margin: 40px 0 20px 0;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #3D412C;
}

.group .price {
	float: left;
	margin-top: 20px;
	width: 134px;
	text-align: center;
}

.group .price img {
	margin-bottom: 10px;
}

.group .price p {
	padding: 10px 0;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #174E86;
	line-height: 140%;
}

.group .price p b {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #3D412C;
}

.group .price p b i {
	font: bold 17px Tahoma, Arial, Helvetica, sans-serif;
	color: #174E86;
}


/* -------------------------------------------------- SKETCH */

#sketch_cover {
	margin-left: 10px;
    width: 840px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #575757;
	line-height: 140%;
}

#sketch_cover ul {
    margin: 10px 0 10px 30px;
}

#sketch1 {
	margin-top: 20px;
	width: 836px;
	padding: 1px;
	background: #fff;
	border: 1px solid #DBDBDB;
}

#sketch2 img {
	border: 1px solid #fff;
}

#sketch2 {
	width: 805px;
	padding: 16px 15px 15px 16px;
	background: #EDEDED;
}


/* -------------------------------------------------- BASKET */

#basket_cover {
	margin: 0 auto;
    margin-bottom: 40px;
	padding-right: 16px;
	width: 700px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #174E86;
	text-align: center;
}

#table2 {
	margin: 20px 0;
	color: #3D412C;
	background: #bbb;
}

#table2 td {
	height: 30px;
	background: #fff;
}

#table2 td.top {
	font-weight: bold;
	background: #f5f5f5;
}

.update {
	float: right;
}

#buttons {
	margin: 0 auto;
	margin: 30px 0;
	width: 700px;
	padding: 30px 0;
	border-top: 1px solid #DBDBDB;
}

.button_left {
	float: left;
	width: 345px;
}

.button_left img {
	float: left !important;
}

.button_right {
	float: right;
	swidth: 345px;
}

.button_right img {
	float: right;
}


/* -------------------------------------------------- CHECKOUT */

#checkout_cover {
	margin: 0 auto;
	padding-right: 16px;
	width: 700px;
}

#checkout_cover img {
	float: right;
}

#checkout_cover p {
	padding: 10px 0 0 170px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #193653;
	line-height: 150%;
}

#checkout {
	float: left;
	margin: 10px 0;
	width: 60%;
}

#checkout ul {
	list-style: none;
}

#checkout ul li {
	margin-top: 10px;
}

#checkout label {
	float: left;
	padding: 3px 10px 0 0;
	width: 160px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #193653;
	text-align: right;
}

#checkout .field1 {
	padding: 1px;
	width: 236px;
	background: url(/img/bg_field.gif) repeat-x left top #F6F6F6;
	border: 1px solid #888;
}

#checkout .noborder {
	position:relative;
	top:-1px;
	background: none;
	border: none;
}
#elysnet_submit {
	text-align:center;
	width:500px;
}
#elysnet_submit p {
	padding:0;
}
#paypal_button {
	float:right;
	margin-top:-3em;
}


/* -------------------------------------------------- CONTACT */

#contact_cover {
	margin: 0 35px 0 20px;
}

#contact_cover img {
	float: right;
}

#contact_cover p {
	float: left;
	padding: 10px 0;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #193653;
	line-height: 150%;
}

#contact {
	float: left;
	margin: 10px 0;
}

#contact ul {
	list-style: none;
}

#contact ul li {
	margin-top: 5px;
}

#contact label {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #193653;
}

#contact .field1 {
	margin-top: 2px;
	padding: 1px;
	width: 236px;
	background: url(/img/bg_field.gif) repeat-x left top #F6F6F6;
	border: 1px solid #888;
}

#contact .textarea1 {
	margin-top: 2px;
	padding: 1px;
	width: 236px;
	background: url(/img/bg_field.gif) repeat-x left top #F6F6F6;
	border: 1px solid #888;
}




/* -------------------------------------------------- FOOTER */

#footer_cover {
	height: 60px;
	background: url(/img/bg_footer.png) repeat-x top left;
}

#footer {
	margin: 0 auto;
	padding-top: 17px;
	width: 905px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #7A7A7A;
}

#footer a {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #7A7A7A;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer a:visited {
	color: #7A7A7A;
}

.copyright {
	float: left;
	margin-left: 10px;
}

.designed {
	float: right;
	margin-right: 10px;
}














/* My Changes*/

#navigation ul li a.hover {
	padding-top: 10px;
	color: #393939 !important;
	text-decoration: none;
	background: url(/img/nav2.png) repeat-x top left;
	border-left: 1px solid #FFC000;
	border-right: 1px solid #FFC000;
}

.hidden { display:none }

#navigation ul li div {
	background: url(/img/nav1.png) repeat-x top left;
	padding-bottom:6px
}

#navigation ul li a {
	height: 21px;
	background-image:none
}

#navigation ul li a:hover, #navigation ul li a.hover {
	height: 20px;
}

#navigation { overflow:visible }

#navigation ul li { position:relative }

#navigation ul ul { position:absolute; top:35px; left:0;width:177px }

#navigation li li {
	float:none;
	text-align:left;
	margin:0px;
	padding:0px 11px 0px 16px;
	background-color:#ffc001;
	display:block;
	width:150px;
}

#navigation li li a, #navigation li li a:hover, #navigation li li a.hover {
	margin:0; padding:0px;
	background:transparent none;
	border:none;
	height:auto;
	width:150px;
	color:#445d0a;
	font-weight:normal;
}

#navigation ul li li div {
	background: none repeat-x top left;
	padding:8px 4px;
	border-bottom:1px solid #ffeeb9
}

#navigation ul li li div.last {
	border-bottom:none;
	/*padding-bottom:10px*/
}

#navigation li li.submenu_bottom { background:transparent url(/img/bottom_submenu.png) no-repeat scroll top left; overflow:hidden }

.top { cursor:pointer }

#message_box {
	width:320px; height:170px; cursor:pointer; border:1px solid #000;
	position:absolute; top:250px; left:40%; display:none; z-index:100;
	background-color:#fff;
}

#black { width:1px; height:1px; background-color:#000; position:absolute;z-index:91; left:0; top:0;}

#page_caravan {
	margin: 9px 0 0 9px;
	width: 840px;
	height: 32px;
	background: url(/img/page_caravan.png) no-repeat top left;
}

#page_boat {
	margin: 9px 0 0 9px;
	width: 840px;
	height: 32px;
	background: url(/img/page_boat.png) no-repeat top left;
}

#review_cover ul { list-style-type:none }

#basket-case { display:none }

.click-for {
    text-align:center;
    font: 11px Arial, Helvetica, sans-serif;
}

.bar-range-s {
	background: transparent url(/img/bar_range_s.png) no-repeat scroll top left;
	margin:0px;
	padding: 5px 19px;
	color: #174e86;
	font-weight: bold;
	font-size: 18px;
	font-family:Arial,Helvetica,sans-serif;
}

.group .bar {
	/*width: 860px;*/
	height: 13px;
	background: transparent url(/img/bar_group_t.png) no-repeat scroll top left;
	margin:0px;
	padding: 6px 19px;
	color:#174e86;
	font-weight:bold;
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
}

.show-more { margin-bottom:5px; font-weight:bold; font-size:11px }
.show-more a { text-decoration:none }






/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

