/*reset.css*/
body{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{list-style:none;}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,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

.clearfix:after {content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.center {text-align:center; width:100%;}

div, form , a , table  {  margin: 0;    overflow: hidden;    padding: 0;    position: relative;}

body {font-size: 10pt;	font-family: Verdana, Arial; text-align: left;	line-height: 1.5em; }
h2 {font-size: 1.3em;	color: #3D1A00;	margin-top: 17px;	margin-bottom: 0px;}
h3 {font-size: 1.2em;	color: #3D1A00;	margin-bottom: 10px;}
h3 {font-size: 1.2em;	color: #3D1A00; font-weight:bold;	margin:0;}
a {color: #747474;   text-decoration: underline;  cursor:pointer;}
a:hover {color: #05A9AC; text-decoration:  none; cursor:pointer;}
p {	margin: 10px 0;	line-height: 1.5em;	font-size: .9em;}

#home {position: relative;	top: 20px;	left: 20px; width: 900px; margin: 0 auto; z-index:1000;}
#home h1 {width: 372px;	height: 68px;	background: transparent url("images/logo.png") 0 0 no-repeat; overflow: hidden;}
#home h1 a {display:block; height:68px; overflow: hidden; text-indent:-9999px; width:372px; }

#homeboutique {position: relative;	top: -10px;	left: 20px; width: 900px; margin: 0 auto; z-index:1000;}
#homeboutique h1 {text-indent:-9999px; visibility:hidden; overflow: hidden;}
#homeboutique h1 a {text-indent:-9999px; visibility:hidden; overflow: hidden;}
#backhome {width: 372px; height: 68px;	background: transparent url("images/logo.png") 0 0 no-repeat; overflow: hidden; margin-top:10px;}
#backhome a {display:block; height:68px; overflow: hidden; text-indent:-9999px; width:372px; }

#mainheader {position:absolute; top:20px; left:0px; width:100%;}

#containerboutique {position:relative; width: 900px;  padding-top:80px;margin: 0 auto;}
#container {position:relative; width: 900px;  padding-top:110px;margin: 0 auto;}
#homecontainer {position:relative; width: 900px;  padding-top:180px;margin: 0 auto;}
	
#header {width: 900px;	height: 80px;	margin: 0 auto;	position: relative;}

#header #menu {	position: absolute; top: 25px; right: 0px; z-index:1000;}
#header #menu a {color: #05A9AC; text-decoration: underline;}
#header #menu a:hover {color: #747474; text-decoration: none;}
#header #menu li{display: inline; margin-right: 20px;}

#searchcontainer {width: 900px; margin: 0 auto; }

#search {position: relative;}

#search input#testinput_xml {position: relative;
	background: url('images/search_input_bg.gif') no-repeat scroll top left;
	padding: 5px 10px;
	width: 380px;
	height: 20px;
	left: 30px;
	top: 18px;
	border: 0px;
	font-size: 1.2em;
	color: #555;}

#search input:focus {color: #4e2700;}

#searchbar {
    width: 996px;
	height: 70px;
	margin-top: 0px;
}
#searchbar a {
	display: block;
}
#searchbar a, #searchbar * { 
    height: 70px;
	float: left; 
}
#searchbar .start       { background: url(images/bg-main-bar-left.gif) no-repeat scroll 0 0;      width: 10px; }
#searchbar .stretch     { background: url(images/bg-main-bar-inn.gif) repeat scroll 0 0; }
#searchbar .first       { width: 269px; 
						padding:22px 0 0 10px;
						color: #FFF;
						font-weight: bold;
						font-size: 1.2em;}
#searchbar .arrow       { background: url(images/bg-main-bar-arrow.gif) no-repeat scroll 0 0;     width: 37px; }
#searchbar .secondLeft  { width: 320px; }
#searchbar .second      { width: 413px; }
#searchbar .secondRight { width: 10px; }
#searchbar .signupLeft  { width: 17px; }
#signup                 { width: 170px; position: relative; }
#searchbar .signupRight { width: 5px; }
#searchbar .end         { background: url(images/bg-main-bar-right.gif) no-repeat scroll 0 0;     width: 10px; }
a#signup:hover {
    background-position: 0 bottom;
}

#searchbar img {
	border: 0 none;
}
#searchbar .second img {
    width: 413px;
    height: 70px;
}
#signup img {
	width: 170px;
	height: 140px;
	margin-top : -70px;
}
#signup:hover{
    padding-top:70px;
}


#percent {background-image: url(images/percent.jpg); width: 370px; height:213px; margin: 0px 0 20px 550px;}
#percent a {visibility: hidden; text-indent:-9999px;}

#intro {text-align: left; font-size: 1.0em;	color: #747474;	text-align:justify;	margin: -220px 0 20px 10px; width:520px;}
#intro a {color: #000; text-decoration: underline;}
#intro a:hover{color: #05A9AC;  text-decoration: none;}		

#info {text-align: left; font-size: 1.0em;	color: #747474;	text-align:justify;	padding-bottom: 20px; height:50px;}
#info a {color: #000; text-decoration: underline;}
#info a:hover{color: #05A9AC;  text-decoration: none;}		
				
.top {background-image: url(images/topbox.jpg); width: 869px; height:30px; color: white;  font-size: 10pt; font-weight: bold; margin: 10px 0 0 2px; padding-left:30px; padding-top:5px;}
.bout {margin: 10px 0 0 0 ;}
.bout a {color: white; text-decoration: none;}
.cat {float: right; margin: 0px 10px 0 0; }
.cat a {color: white; text-decoration: underline;}
.cat a:hover {color: yellow; text-decoration: none;}

.box {display: block; width: 870px; background-color: #fff; text-align: left; margin: 20px 0 10px 2px; padding: 12px; border: solid 1px #dddddd;}
.codevalue { font-size: 30pt; color: #747474; font-family: Verdana, Arial; font-weight: bold; margin:0; }

#codeboxes {display: block;	margin: 0px 5px 0px 5px;}
#codeboxes .codebox {float: left; margin: -5px 0 0 5px; width:160px; text-align:center; }
#codeboxes .centercodebox {float: left; margin: 0 20px 0 10px; text-align:center; width:460px;}
#codeboxes .centerpromobox {float: left; margin: 0 20px 0 10px; text-align:center; width:600px;}
#codeboxes .lastcodebox {float: right; margin: 0 0 0 0; text-align:center; width:200px;}
#desccode {margin: 0 0 10px 0; }
#codeboxes .onebox {float: left; margin: -5px 0 0 5px; width:860px; text-align:left; }

.code {cursor:pointer; text-decoration:underline; text-align:center; color:#ffe13c;}
.showcode {cursor:pointer; text-decoration:underline; text-align:center; font-size:20px; color:#c00; margin:0;}
.hiddencode {visibility: hidden; background-color: white; color: black; margin:0;}
.merchant {font-size: 12px; color: #0A66B9; font-weight: bold; font-family: Verdana, Arial; margin: 0 0 0 10px; cursor:pointer; text-decoration:underline;}
.merchant:hover {text-decoration:none;}

#mdesc {padding: 20px 0 0 0; width:100%; }
#mdesctext {width:900px; text-align:center; margin: 0 auto; font-size: 1.05em;}
#mdesctext li { display : list-item; list-style:circle ;}

#short {text-align: justify; font-size: 1.0em; color: #5C5C5C; margin: 10px; width:880px;}
#short li { display : list-item; list-style:circle ;}
#short p {font-size: 1.0em; color: #5C5C5C;	text-align:justify;	}
#short a {font-size: 1.2em; color: #5C5C5C;	font-weight:bold;	}

#long {text-align: left; font-size: .9em; color: #5C5C5C;	text-align:justify;	margin: 5px;}
#long p {text-align: left; font-size: 1.0em; color: #5C5C5C;	text-align:justify;	}
#long2 {text-align: justify; font-size: .9em; color: #5C5C5C; margin: 0px; width:890px;}
#pubcat {text-align:center; width:900px;}

#footer {position: relative; padding: 10px 0 0 0; width: 100%; background-image: url(images/bgfooter.png);}
#footer p { text-align:justify; width: 900px; margin: 5px auto;}
#footer a {font-weight: normal; text-decoration: underline;}
#footer a:hover {font-weight: normal; text-decoration: none;}
#footer a:visited {text-decoration: underline;}

#copyright {padding:20px 0 20px 0;	width: 100%; background-color: #D5D5D5;}
#copyright p {width: 900px; margin: 0 auto;  text-align:right; background-color: #D5D5D5;}

