@CHARSET "UTF-8";

html, body {height: auto !important; overflow: auto !important}

form.basic {width:594px;}
form.basic fieldset {width:562px;}

form.basic fieldset p {margin-bottom:0px;}
form.basic fieldset p.indent {margin:0px 0 0px 131px; width:430px;}
form.basic fieldset input.chbox {margin:2px 6px 0 0px;}
form.basic fieldset label.auto {margin:0px; padding: 0px; float: none;}
form.basic fieldset div.box {margin:0px; float:left;}
form.basic fieldset input.item {float:none;}

form.basic fieldset div.comm {width:148px;}
.redBox {border:2px solid Crimson; color:Crimson; font-weight:bold; margin:10px auto; padding:5px; text-align:left;}

table.shopsList {width:100%; border: none;}
table.shopsList tr {border-bottom: 1px solid #CECECE; height: 90px; text-align: center;}
table.shopsList td {border: none; text-align: center;}
table.shopsList td.logo {font-weight: bold; width: 80px;}
table.shopsList td.logo a {font-weight: bold; text-decoration: none;}
table.shopsList td.guarantor {width: 300px; text-align: left;}

.shops img {margin:5px 32px; vertical-align:middle; float: left;}

.garance_heureka {float: right; background: transparent url(./image/heureka-logo-micro.jpg) no-repeat scroll 0 0; width: 220px; height: 16px; padding: 4px 0 4px 75px; line-height: 100%; margin: 2px;}
.garance_paysec {float: right; background: transparent url(./image/paysec.gif) no-repeat scroll 0 0; width: 220px; height: 16px; padding: 4px 0 4px 75px; line-height: 100%; margin: 2px;}

div.shops {width:100%; line-height:50px; margin:0;}
div.reviews {width:685px; margin:0 0 20px; float: left;}

a.nameAsLogo {margin:5px 32px; vertical-align:middle; width: 130px; height: 40px; float: left; text-align: center; font-weight: bold; text-decoration: none;}
.more {text-align: left;}
.more a{color: #8b8b8b;}

div.stripe {text-align: center; clear: both;}
img.splash {float: left; margin: 5px 10px;}

div.user {font-size:85%;text-align:center;}

.stars {background-color:#EFEFEF;float:right;padding:4px 6px;width:200px; list-style-type:none;}
.stars li {list-style-type:none;}
.stars li.total {margin-bottom:5px;text-align:center;}
.listing {color:#666666;padding:8px 0;text-align:right;}
ul li {margin:0;padding:0; list-style-type:disc;}
div.minus ul li {background:none; margin-left:0; padding-left:0px;}
div.plus ul li {background:none; margin-left:0; padding-left:0px;}
ul li.numbered {list-style-type:decimal; margin: 6px 0 10px 0}
ul.intext {margin: 5px 0 5px 25px;}
ul li.roman {list-style-type:lower-roman;}
ul li.alpha {list-style-type:lower-alpha;}

table.definition {width:100%; border: none;}
table.definition tr {}
table.definition td {border: none; vertical-align:top;}
table.definition td h2 {padding:0;}

#left h3 {border-bottom:2px solid #ee0000; color:#ee0000; font-size:100%; margin:20px 0 2px; padding: 0 ;}
#left ul.submenu li {background:transparent url(./image/submenu-li.gif) no-repeat scroll left top; list-style-type: none; border-bottom:1px solid #E2E2E2; margin:0; padding:3px 0 3px 10px; width:160px;}

h2 {color: #000000; font-size:110%; font-weight:bold;}

.header {background:transparent url(./image/garance-header.jpg) no-repeat scroll 0 0; height:71px; margin: 0 0 10px 0; position: relative;}
.header h1 {font-size: 250%; margin-left: 100px; padding-top: 5px; color: #ee0000;}
.header_descript {font-size:100%;font-weight:bold;margin-left:105px; color:#585858;}

.headerHp {background:transparent url(./image/garance-HP-header.jpg) no-repeat scroll 0 0; height:343px; margin: 13px 1px 0 1px; position: relative;}
.headerHp h1 {font-size: 250%; margin-left: 190px; padding-top: 30px; color: #ee0000;}
.headerHp .text{height:185px; width:285px; position: absolute; top: 94px; left: 192px; color:#000000; font-weight: bold;}
.headerHp .text h2{font-size:135%; color:#585858; padding: 0; font-weight: bold; line-height:1.2em; }
.headerHp .text p{color:#000000;margin:18px 0; bold; line-height:1.2em; }
.line {height:94px; margin: 5px 0 30px; position: relative;}

.headBox1 {background:transparent url(./image/garance-box_1.gif) no-repeat scroll left top; width:252px; border: 4px #fdf392 solid; height:86px; position: absolute; top: 0px; left: 0px;}
.headBox2 {background:transparent url(./image/garance-box_2.gif) no-repeat scroll left top; width:252px; border: 4px #fdf392 solid; height:86px; position: absolute; top: 0px; left: 263px;}
.headBox3 {background:transparent url(./image/garance-box_3.gif) no-repeat scroll left top; width:252px; border: 4px #fdf392 solid; height:86px; position: absolute; top: 0px; left: 526px;}
.headBox {width:160px; color:#565656; margin-left: 90px;}
.headBox p { font-size: 85%; color: #565656; margin:10px 5px 0px 0px; border-bottom:0px; line-height:1.2em; font-weight: bold;}
.headBox a {color:#565656;}
a.head_button1 {font-size:90%;background:transparent url(./image/garance-button.gif) no-repeat scroll center top; color:#5a5a5a; display:block; font-weight:bold; height:25px; width:148px; padding:5px 3px 0px 0; text-align:center; text-decoration:none; position: absolute; left: 25px; bottom: 17px;}
a.head_button2 {font-size:90%;background:transparent url(./image/garance-button.gif) no-repeat scroll center top; color:#5a5a5a; display:block; font-weight:bold; height:25px; width:148px; padding:5px 3px 0px 0; text-align:center; text-decoration:none; position: absolute; left: 194px; bottom: 17px;}

a.home {background:transparent; display:block; height:68px; width:90px; position: absolute; left: 0px; top: 0px;}

.keeper {float: right;text-align: right; margin:28px 0 0 0;}
.keeper img {margin: 5px 2px 5px 2px; vertical-align: middle;}

.hidden {display: none;}

#main {width:786px;}
#content h1 {border-bottom:2px solid #ee0000; padding: 0; margin: 17px 0; line-height:100%; color: #ee0000;}
#foot {border-top:1px solid #CECECE;color:#666666;text-align:right;margin:1em 0;}
