*{margin:0px; padding:0px; line-height:normal}
*form{width:auto; height:auto}
/* Reset browser def style*/
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, dl, dt, dd, ol, ul, li, fieldset, legend, table, caption, tbody, tfoot, thead, tr, th, td, a {margin: 0;padding: 0; border: 0; outline: 0;  font-style: inherit; font-family: inherit; vertical-align:middle;}

/* remember to define focus styles! */ 
:focus {outline: 0;}

ol, ul { list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/* =GENERAL */
button {border:0; cursor:pointer;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

.floatleft {float:left;}
.floatright {float:right;}
.clear {clear: both; margin:0px; padding:0px;  height: 0;	font-size: 0;	line-height: 0;	overflow: hidden;}
.hidetext {text-indent: -9999px;}

a img{border:none;}

a{color:#79282a;text-decoration:none;}
a:hover{ color:#79282a;text-decoration:underline;}

h1{font-size:1.6em; line-height:1.6em; font-variant:small-caps; margin:0px; color:#fff; border-bottom:1px solid #202020; margin-bottom:5px; width:620px;}
h2{font-size:10px; line-height:1.5px; padding:10px 0px; font-weight:bold; color:#dedbd6; }

p{line-height:1.6em; text-align:justify; font-size:1.4em;}

body{ background:#000; font-family:Arial, serif; font-size: 62.5%; color:#fff; font-weight:normal; font-style: normal; }

/* HEADER */
.headerOut{}
.headerWrapper{background:#000; width:1000px; height:70px; margin:0 auto}
#logo{padding:7px 0px; width:204px; height:70px;}
.textLogo{padding-top:75px; padding-right:20px; float:right}
.brandLogo{float:right; padding-top:37px; padding-right:470px; }

/* CONTENT */
.containerOut{ border-bottom:1px solid #333334; border-top:1px solid #333334; margin-top:5px;}
.containerWrapper{width:1000px; margin:0 auto; background:#000;}
.mainNav {float:left; width:170px; padding-top:5px;}
.mainNav ul{margin:0; width:170px;}
.mainNav ul li{ line-height:1.4em; display:block; text-align:justify; font-size:1.4em; font-variant:small-caps; margin:0; color:#efe2d8; width:160px;}
.mainNav ul li a{color:#dddddd; text-decoration:none;  display:block; padding:10px 12px;  }
.mainNav ul li a:hover{color:#dddddd; text-decoration:none; background:#373836; }
.imag {padding-right:15px;; float:left;}

.contactInfo{ width:150px; padding:10px; margin-top:0px;}
.contactInfo p{ font-size:10px;}
.collectionOffer{width:140px; height:70px; padding:10px; margin-top:10px; border-top:1px solid #333334; border-bottom:1px solid #333334;}

.content{float:left; width:790px;}	
.content p{padding-bottom:10px;}
.flashGallery{float:left; width:820px; padding-top:0px}

/* FOOTER */
.footerWrapper{width:960px; margin:0 auto; font-size:0.7em; padding:15px; padding-left:0px	}







	
