html, body
{
	margin:0;padding:0
}

a { color: #fff; text-decoration: none; }
a:hover { color: #E2ED4E; }

div.clear
{
	clear: both;
}

body
{
	background-color: #2D303F;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#BBBBBB;
	padding:0px;
	margin:0px;
}

div#bg
{
	position: absolute;
	z-index: 1;
	border-bottom: 1px solid #A9AAB1;
	background-image: url(/public/images/bg1.gif);
	background-repeat: repeat-x;
	background-color: #111316;
	height: 280px;
	width: 100%;
	left: 0;
	top: 0;
}

div#container
{
	width: 900px;
	margin:0 auto
}

/* ---------- TOP & TOP MENU -------------- */
#top
{
	z-index: 2;
	position: relative;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #A9AAB1;
	background-image: url(/public/images/bg1.gif);
	background-repeat: repeat-x;
	background-color: #111316;
	height: 280px;
}

#logo
{
	width: 861px;
	height: 224px;
	margin: 0 auto;
	background-image: url(/public/images/top.jpg);
	background-repeat: no-repeat;
}

#mainPage
{
	display: block;
	position: absolute;
	height: 90px;
	width: 310px;
	top: 80px;
}

#navigation
{
	position: relative;
	top: 188px;
	width: 640px;
	height: 23px;
	color: white;
}

#cart
{
	padding: 30px 0 0 0;
	position: relative;
	top: 50px;
	left: 658px;
	width: 195px;
	height: 95px;
	color: white;
	background-repeat: no-repeat;
}

#cart p
{
	margin: 0;
	padding: 0;
}


#cart a.showCart
{
	display: block;
	background: url(/public/images/showCart.png) no-repeat left bottom;
	padding: 12px 0px 4px 25px;
	font-weight: normal;
	width: 105px;
}

* html #cart a.showCart
{
	position: absolute;
	top: 65px;
	padding: 3px 0px 4px 25px;
	cursor: pointer;
}


#search
{
	height: 30px;
	width: 190px;
	position: relative;
	top: 41px;
	left: 658px;
	padding: 0;
	margin: 0;
}

#search input.searchInput
{
	border: 1px solid red;
	height: 19px;
	width: 163px;
	border: 1px solid #5e5e5e;
	border-bottom: 1px solid #999;
}

#search input.submitSearch
{
	background: url(/public/images/searchSubmit.png) no-repeat left bottom;
	border: 0;
	width: 18px;
	height: 19px;
	cursor: pointer;
}

@-moz-document url-prefix() { #search input.submitSearch { margin-top: -3px; height: 25px; } } /* FIREFOX */

#search p
{
	margin: 0;
	padding: 0;
}

#navigation p
{
	margin: 0;
	padding: 5px;
}

#menu
{
	margin: 7px auto;
	padding:0;
	height: 47px;
	width: 900px;
	display:block;
}

*html #menu
{
	margin: 7px auto 0 auto;
}

#menu li
{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	height: 45px;
}

#menu li a
{
	float:left;
}

#menu li a span
{
	display: none;
}

#menu li a.main
{
	width: 126px;
	background-image: url(/public/images/menu_main_item.gif);
	height: 45px;
}

#menu li.active a.main
{
	background-position: 0 -104px;
	width: 126px;
}

#menu li a.main:hover
{
	background-position: 0 -52px;
	width: 126px;
}

#menu li a.delivery
{
	width: 108px;
	background-image: url(/public/images/menu_delivery_item.gif);
	height: 45px;
}

#menu li.active a.delivery
{
	background-position: 0 -104px;
	width: 108px;
}

#menu li a.delivery:hover
{
	background-position: 0 -52px;
}

#menu li a.payments
{
	width: 108px;
	background-image: url(/public/images/menu_payments_item.gif);
	height: 45px;
}

#menu li.active a.payments
{
	background-position: 0 -104px;
	width: 108px;
}

#menu li a.payments:hover
{
	background-position: 0 -52px;
}


#menu li a.warranties
{
	width: 108px;
	background-image: url(/public/images/menu_warranties_item.gif);
	height: 45px;
}

#menu li.active a.warranties
{
	background-position: 0 -104px;
	width: 108px;
}

#menu li a.warranties:hover
{
	background-position: 0 -52px;
}

#menu li a.about
{
	width: 108px;
	background-image: url(/public/images/menu_about_item.gif);
	height: 45px;
}

#menu li.active a.about
{
	background-position: 0 -104px;
	width: 108px;
}

#menu li a.about:hover
{
	background-position: 0 -52px;
}

#menu li a.regulations
{
	width: 108px;
	background-image: url(/public/images/menu_regulations_item.gif);
	height: 45px;
}

#menu li.active a.regulations
{
	background-position: 0 -104px;
	width: 108px;
}

#menu li a.regulations:hover
{
	background-position: 0 -52px;
}

#menu li a.contact
{
	width: 108px;
	background-image: url(/public/images/menu_contact_item.gif);
	height: 45px;
}

#menu li.active a.contact
{
	background-position: 0 -104px;
	width: 108px;
}

#menu li a.contact:hover
{
	background-position: 0 -52px;
}

#menu li a.partners
{
	width: 126px;
	background-image: url(/public/images/menu_news_item1.gif);
	height: 45px;
}

#menu li.active a.partners
{
	background-position: 0 -104px;
	width: 126px;
}

#menu li a.partners:hover
{
	background-position: 0 -52px;
}


/* -------------- LEFT MENU ------------- */
#left
{
	float: left;
	width: 269px;
	margin: 0 0 5px 0;
	padding: 0px;
}

#menuTop
{
	width: 269px;
	height: 17px;
	background: url(/public/images/menu_top.gif) no-repeat;
	margin: 0;
	padding: 0;
}

#mainMenu
{
	width: 235px;
	background-color: #006498;
	margin-left: 17px
}

#menuBottom
{
	width: 269px;
	height: 19px;
	background: url(/public/images/menu_bottom.gif);
}

#mainMenu ul
{
	width: 225px;
	margin: 0;
	padding: 0;
	color: white;
	font-size: 12px;
	list-style: url(/public/images/arrow.jpg);
	vertical-align: middle;
}

#mainMenu ul li
{
	margin: 0 50px;
	vertical-align: middle;
	height: 20px;
	padding: 7px 0;
}

#mainMenu ul li.active a
{
	font-weight: bold;
	color: #E67700;
}


#left img.bestbuyHeading
{
	position: relative;
	top: 0px;
	left: 8px;
	margin: 10px 0 0 0;
}

#left div.bestbuy
{
	width: 225px;
	position: absolute;
}

#left div.bestbuy p
{
	margin: 0px;
	padding: 8px 0px;
	border-bottom: 1px dotted #A3A4AB;
	font-size: 14px;
}
#left div.bestbuy p span
{
	display: block;
	font-size: 9px;
	color: #666;
}
#left div.bestbuy p span strong
{
	font-size: 12px;
	color: #c4c4c4;
}
#left div.bestbuy p.price
{
	font-size: 10px;
	color: #666666;

}

#left div.bestbuy p.price span
{
	font-size: 12px;
	color: #C4C4C4;
}

#left div.bestbuy p.link a
{
	color:#C4C4C4;
	font-size:14px;
	font-weight:bold;
}

p#payment
{
	width: 269px;
	text-align: center;
}


/* ----------------- CONTENT --------------------- */

div#content
{
	float:right;
	background-color: #2D303F;
	padding: 20px 0;
	width: 623px;
}

/*
div#content
{
	min-height:600px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px");
}
*/

#content img.newHeading
{
	position: relative;
	top: -2px;
	left: -1px;
	margin-bottom: -15px;
}

#content img.promotionsHeading
{
	position: relative;
	top: 0px;
	left: -1px;
	margin-top: 10px;
}

#content h1.titleHeading
{
	color: #FE6700;
	font-size: 18px;
	margin: 0 0 10px 20px;
	padding: 0;
}

/* ----------------- MAIN ITEM --------------------- */
#content div.mainItem, #content div.mainItem2
{
	width: 603px;
	background-color: #1F212C;
	margin-top: 5px;
}

#content div.mainItem p, #content div.mainItem2 p
{
	margin: 0;
	padding: 5px 20px;
}

#content div.mainItemTop
{
	background: url(/public/images/mainItemTop.gif) no-repeat top left #1f212c;
	width: 603px;
	height: 20px;
	margin: 0;
	padding: 0;
}
#content div.mainItemTop img
{
	padding: 14px 0px 20px 14px;
}

#content div.mainItemBottom
{
	background: url(/public/images/mainItemBottom.gif) no-repeat;
	width: 603px;
	height: 20px;
	margin: 0;
	padding: 0;
}
#content div.mainItem ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 260px;
}
#content div.mainItem ul li
{
	display: block;
	float: left;
	width: 175px;
	margin: 0px 4px;
	padding-left: 15px;
}
#content div.mainItem ul li h4
{
	font-size: 16px;
	font-weight: bold;
	color: #c4c4c4;
	margin: 0px;
	padding: 0px 0px 8px;
}

#content div.mainItem ul li h4 a
{
	color: #C4C4C4;	
}

#content div.mainItem ul li h4 a:hover
{
	color: #E2ED4E;	
}

#content div.mainItem ul li p
{
	margin: 0px;
	padding: 0px;
}
#content div.mainItem ul li p img
{
	padding: 2px;
	background-color: #242f43;
}

#content div.mainItem ul li p a img
{
	border: 0;
}
#content div.mainItem ul li p span.oldPrice
{
	font-size: 9px;
	color: #999999;
	text-decoration: line-through;
}
#content div.mainItem ul li p span.newPrice
{
	color: #c4c4c4;
	padding: 8px 0px 0px;
	display: block;
}
#content div.mainItem ul li p span.newPrice strong
{
	color: #ff6600;
}



#content div.mainItem ul li p a.buyGreen
{
	display: block;
	background: url(/public/images/bt-g-buy2.gif) no-repeat left bottom;
	padding: 12px 0px 4px 25px;
	font-weight: normal;
}
#content div.mainItem ul li p a.detailsGreen
{
	display: block;
	background: url(/public/images/bt-g-details2.gif) no-repeat left center;
	padding: 12px 0px 12px 25px;
	font-weight: normal;
}



#content div.mainItem ul li p a.buyPurple
{
	display: block;
	background: url(/public/images/bt-p-buy.gif) no-repeat left bottom;
	padding: 12px 0px 4px 25px;
	font-weight: normal;
}
#content div.mainItem ul li p a.detailsPurple
{
	display: block;
	background: url(/public/images/bt-p-details.gif) no-repeat left center;
	padding: 12px 0px 12px 25px;
	font-weight: normal;
}
#content div.mainItem ul li p a.buyOlive
{
	display: block;
	background: url(/public/images/bt-o-buy.gif) no-repeat left bottom;
	padding: 12px 0px 4px 25px;
	font-weight: normal;
}
#content div.mainItem ul li p a.detailsOlive
{
	display: block;
	background: url(/public/images/bt-o-details.gif) no-repeat left center;
	padding: 12px 0px 12px 25px;
	font-weight: normal;
}
#content div.mainItem ul li p a.buyBlue
{
	display: block;
	background: url(/public/images/bt-b-buy.gif) no-repeat left bottom;
	padding: 12px 0px 4px 25px;
	font-weight: normal;
}
#content div.mainItem ul li p a.detailsBlue
{
	display: block;
	background: url(/public/images/bt-b-details.gif) no-repeat left center;
	padding: 12px 0px 12px 25px;
	font-weight: normal;
}

#content div.mainItem2 div.address
{
	margin-top: 10px;
	width: 290px;
	float: left;
}

#content div.mainItem2 div.fv
{
	margin-top: 10px;
	width: 300px;
	float: right;
}


#content div.mainItem2 ul li span.bottom
{
	display: block;
	margin: 10px;
	color: #fff;
}


/* ----------------- SMALL ITEM --------------------- */
#content div.smallItemLeft
{
	width: 294px;
	float: left;
	position: relative;
	left: -3px;
	margin: 15px 0 0 0;
}
#content div.smallItemRight
{
	width: 294px;
	float: left;
	position: relative;
	left: -5px;
	margin: 15px 0 0 18px;
}

*html #content div.smallItemRight
{
	margin-left: 15px;
}

#content div.smallItemLeft div.itemBg, #content div.smallItemRight div.itemBg
{
	background: #15171E;
	margin-left: 3px;
	width: 293px;
}
#content div.smallItemLeft div.itemBg div.ItemLeft, #content div.smallItemRight div.itemBg div.ItemLeft
{
	float: left;
	width: 120px;
	padding: 0px 0px 10px 20px;
}

#content div.smallItemLeft div.itemBg div.ItemLeft a img, #content div.smallItemRight div.itemBg div.ItemLeft a img
{
	border: 0;
}

#content div.smallItemLeft div.itemBg div.ItemLeft img, #content div.smallItemRight div.itemBg div.ItemLeft img
{
	padding: 2px;
	background-color: #242f43;;
}

#content div.smallItemLeft div.itemBg div.ItemRight, #content div.smallItemRight div.itemBg div.ItemRight
{
	float: right;
	width: 150px;
}
#content div.smallItemLeft div.itemBg div.ItemRight p, #content div.smallItemRight div.itemBg div.ItemRight p
{
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-weight: bold;
}
#content div.smallItemLeft div.itemBg div.ItemRight p a.buy
{
	display: block;
	background: url(/public/images/bt-g-buy.gif) no-repeat left bottom;
	padding: 12px 0px 4px 25px;
	font-weight: normal;
}
#content div.smallItemLeft div.itemBg div.ItemRight p a.details
{
	display: block;
	background: url(/public/images/bt-g-details.gif) no-repeat left center;
	padding: 12px 0px 12px 25px;
	font-weight: normal;
}
#content div.smallItemRight div.itemBg div.ItemRight p a.buy
{
	display: block;
	background: url(/public/images/bt-g-buy.gif) no-repeat left bottom;
	padding: 12px 0px 4px 25px;
	font-weight: normal;
}
#content div.smallItemRight div.itemBg div.ItemRight p a.details
{
	display: block;
	background: url(/public/images/bt-g-details.gif) no-repeat left center;
	padding: 12px 0px 12px 25px;
	font-weight: normal;
}
#content div.smallItemLeft div.itemBg div.text, #content div.smallItemRight div.itemBg div.text
{
	clear: left;
	padding: 0px 20px;
}
#content div.smallItemLeft div.itemBg div.text p, #content div.smallItemRight div.itemBg div.text p
{
	margin: 0px;
	padding: 0px;
	color: #bbbbbb;
	text-align: justify;
	line-height: 16px;
}


#content div.smallItemTop
{
	background: url(/public/images/smallItemTop.gif) no-repeat;
	width: 294px;
	height: 58px;
	margin: 0 0 0 3px;
	padding: 0;
}

#content div.smallItemTop p
{
	margin: 0px;
	padding: 10px 20px;
	color: #C4C4C4;
	font-size: 14px;
	font-weight: bold;
}

#content div.smallItemTop a
{
	color: #C4C4C4;
}

#content div.smallItemTop a:hover
{
	color: #E2ED4E;
}

#content div.smallItemBottom
{
	background: url(/public/images/smallItemBottom.gif) no-repeat;
	width: 294px;
	height: 21px;
	margin: 0 0 0 3px;
	padding: 0;
}

/* -------------- PRODUCT ------------- */
div.product
{

}

div.product div.description
{
	padding: 0;
}

div.product img
{
	border: 2px solid #242F43;
}

div.product div.left
{
	float: left;
}

div.product div.right
{
	float: right;
}

p.images
{
	margin: 0 auto;
	text-align: center;
}

p.images a.active
{
	font-weight: bold;
	font-size: 14px;
	color: #FE6700;
}

div.product p strong.item
{
	color: #FE6700;
}

div.product p strong.old
{
	text-decoration: line-through;
}


/* -------------- FLASH PLAYER ------------- */
#player
{
	width:565px;
	height:382px;
	margin: 3px auto 0 auto;
	padding: 0;
	text-align: center;
}

#player2
{
	width:565px;
	height:382px;
	margin: 3px auto 0 auto;
	padding: 0;
	text-align: center;
}

#player3
{
	width:565px;
	height:382px;
	margin: 3px auto 0 auto;
	padding: 0;
	text-align: center;
}
/* -------------- PAGINATION ------------- */

div.paginationControl
{
	padding: 0;
	margin: 0;
}

div.paginationControl span.activePage
{
	font-weight: bold;
	font-size: 15px;
	color: #FE6700;
}

/* -------------- FOOTER ------------- */
#footer
{
	margin: 0 0 0 17px;
	padding: 0px;
	width: 863px;
	height: 42px;
	background-color: black;
	color: #2f2f2f;
	clear: both;
}

#footer p
{
	padding: 15px;
	text-align: center;
}

#footer p a
{
	margin: 0 14px;
	color: #006498;
}

#footerLeft
{
	background-image: url(/public/images/footerLeft.gif);
	width: 7px;
	height: 42px;
	float: left;
}

#footerRight
{
	background-image: url(/public/images/footerRight.gif);
	width: 7px;
	height: 42px;
	float: right;
}

#copyright
{
	margin: 10px auto;
	width: 863px;
	text-align: center;
}

#copyright p
{
	margin: 5px 0;
	color: #666666;
}

/* -------------- TABLES - MAINITEM2 ------------- */

div.mainItem2 table {
	border-collapse: collapse;
	margin: 10px 20px;
}

div.mainItem2 th strong {
	color: #fff;
}

div.mainItem2 th {
	background: #006498;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	color: #FFF;
	text-align: left;
	border: 1px solid #242F43;
	
}

div.mainItem2 tr {
	height: 30px;
}

div.mainItem2 td {
	padding-left: 11px;
	padding-right: 11px;
	border-left: 1px solid #242F43;
	border-bottom: solid 1px #242F43;
	border-right: solid 1px #242F43;
}

div.mainItem2 td.first,th.first {
	border-left: 0px;
}

div.mainItem2 td.first {
	border-left: 0px;
	background-color: white;
}

div.mainItem2 td.noborder
{
	border: 0;	
}

div.mainItem2 td.blue
{
	background: #006498;
	color: #fff;
	font-weight: bold;
}



div.mainItem2 tr.row-a {
	background: #1F212C;
}

div.mainItem2 tr.row-b {
	background: #393D52;
}

/* -------------- USER BOX ------------- */
p.user
{
	width: 235px;
	background-color: #006498;
	margin: 0 0 0 17px;
	padding: 0;
}
div.userBox
{
	background-color: #006498;
	margin: 0 0 0 17px;
	padding: 5px 0;
	width: 235px;
	text-align: center;
	color: #C4C4C4;
}

div.userBox p
{
	margin: 0;
	padding: 5px 0;	
}


p.register
{
	margin: 0 0 0 17px;
	padding: 0 0 10px 0;
	background-color: #006498;
	width: 235px;	
}

p.register a
{
	display: block;
	background:transparent url(/public/images/login.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	height:17px;
	width:119px;
	font-weight: bold;
	margin: 0 0 0 30px;
	padding: 5px 0 0 9px;
	text-align: center;
}


p.forgetPassword
{
	width: 269px;
	position: absolute;
	margin: -60px 0 0 50px;
	# /* \*/
	margin: -60px 0 0 70px;
	# /* */
}

p.register2
{
	margin: 0 0 0 17px;
	padding: 0 0 10px 0;
	width: 235px;	
}

p.register2 a
{
	display: block;
	background:transparent url(/public/images/login.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	height:17px;
	width:119px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 5px 0 0 9px;
	text-align: center;	
}

/* -------------- ERROR MESSAGES ------------- */
div.errorMsg
{
	margin: 0;
	color: red;
	font-weight: bold;	
}

div.successMsg
{
	margin: 0;
	color: #29a746;
	font-weight: bold;
}


/* -------------- FORMS ------------- */
form.form
{
	margin: 10px 0 0 0;
	padding: 0;
}

form.form dl.zend_form
{
	margin: 0;
	padding: 0;
}

form.form dd, form.form dt
{
	margin: 0 20px;
	padding: 0;
}

form.form label
{
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

form.form label.order
{
	display: block;
}

form.form input
{
	border:2px solid #242F43;
	margin:5px 0;
	width:150px;
	padding: 2px;	
}

form.long input
{
	width: 200px;
}

form.form textarea
{
	border:2px solid #242F43;
	padding: 2px;
}

form.form input.radio
{
	width:20px;
	vertical-align: middle;
	margin-right: 10px;
	border: 0;
}

form.form input.submit
{	
	background:transparent url(/public/images/register.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	height:22px;
	width:129px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
}

form.form input.submit:hover
{
	cursor: pointer;
}

form.form p.hint
{
	margin: 0 0 0 29px;
	padding: 5px;
	color: #fff;
	background-color: black;
	border: 1px solid red;
}

form.form ul.errors 
{
	margin: 0 0 10px 0;
	padding: 0;
	color: #fff;
	list-style: none;
	background-color: black;
	border: 1px solid red;	
}

form.form ul.errors li
{
	margin: 5px;	
}

form.form fieldset
{
	border: 0;
	margin: 15px 0 0 0;
	padding: 0;
}

form.form fieldset legend
{
	display: block;
	margin: 0;
	font-weight: bold;
	color: #FE6700;
	font-size:18px;
	padding: 0 0 0 20px;
	* padding: 0 0 0 13px;
}


form.login
{
	margin: 0 0 0 17px;
	padding: 0;
	background-color: #006498;
	width: 235px;
}

form.login dl.zend_form
{
	margin: 0;
	padding: 0;
}

form.login dd, form.login dt
{
	margin: 0;
	padding: 0 30px;
}

form.login label
{
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

form.login input
{
	margin: 5px 0;
	border: 2px solid #242F43;
	width: 150px;
	
}

form.login input.submit
{	
	background:transparent url(/public/images/login.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	height:22px;
	width:129px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
}

form.login input.submit:hover
{
	cursor: pointer;
}

form.login p.hint
{
	width: 190px;
	margin: 0 0 0 29px;
	padding: 5px;
	color: #fff;
	background-color: black;
	border: 1px solid red;
}

form.login ul.errors 
{
	margin: 0 0 10px 0;
	padding: 0;
	color: #fff;
	list-style: none;
	background-color: black;
	border: 1px solid red;	
}

form.login ul.errors li
{
	list-style: none;
	padding: 5px;
}


form.product
{
	vertical-align: middle;
	margin: 15px 0 0 0;
	padding: 0;
}

form.product label
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 0 5px 0;
}

form.product label.optional
{
	display: none;	
}

form.product input
{
	margin: 0;
	padding: 0;
	border: 2px solid #242F43;
	width: 20px;
}

form.product input.addToCart
{
	border: 0;
	background: url(/public/images/bt-g-buy2.gif) no-repeat;
	height: 22px;
	width: 129px;
	color: #fff;
	font-size: 11px;
	font-weight:normal;
}

/* -------------- TUMBNAIL ------------- */
#thumbBox
{
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #2D303F;
	border: 3px solid #000;
	visibility: hidden;
	cursor: hand;
	cursor: pointer;
	z-index: 100;
}

#thumbBox .footerbar
{
	font: bold 16px Tahoma;
	letter-spacing: 5px;
	line-height: 1.1em;
	color: white;
	padding: 5px 0;
	text-align: right;
}


#thumbBox #thumbImage
{
	background-color: #2D303F;
}

#thumbLoading
{
	position: absolute;
	visibility: hidden;
	background: #2D303F;
	border: 3px solid #000;
	padding: 5px;
	z-index: 5;
}

div.etap
{
    text-align: center;
	margin: 0 20px;
	width: 563px;
}
