/* Reset 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, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}body {	line-height: 1;	color: black;	background: white;}ol, ul {	list-style: none;}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: "" "";}blockquote cite {	font-weight: bold;}/* Typography */  textarea, pre, code, kbd, samp, var, tt {    font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;  }  /* base layout gets standard font size 12px */  body {    font-family:  Arial, Helvetica, sans-serif;    font-size: 10pt;    color: #444;  }  /*--- Headings ------------------------------------------------------------------------*/  h1,h2,h3,h4,h5,h6 {    font-family: Arial, Helvetica, sans-serif;    font-weight:normal;    color:#CC9900;    margin: 0 0 0.25em 0;  }  h1 { font-size: 18pt; color:#CC9900;}                       /* 30px */  h2 { font-size: 14pt; color:#660519;}                       /* 24px */  h3 { font-size: 12pt; }                       /* 18px */  h4 { font-size: 12pt; }                    /* 16px */  h5 { font-size: 12pt; }                    /* 14px */  h6 { font-size: 12pt; }                    /* 14px */  /* --- Lists  -------------------------------------------------------------------------------- */  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }  ul li { list-style-type: disc; }  ul ul li { list-style-type: circle; }  ol li { list-style-type: decimal; }  ol ol li { list-style-type: lower-latin; }  li { margin-left: 0.8em; line-height: 1.5em; }  dt { font-weight: bold; }  dd { margin: 0 0 1em 0.8em; }  /* --- general text formatting ------------------------------------------ */  p { line-height: 1.4em; margin: 0 0 1em 0; }  blockquote, cite,q {    font-family: Arial, Helvetica, sans-serif;    font-style:italic;  }  blockquote { margin: 0 0 1em 1.6em; }  strong,b { font-weight: bold; }  em,i { font-style: italic; }  pre, code, kbd, tt, samp, var { font-size: 100%; }  pre, code { color: #800; }  pre { line-height: 1.5em; margin: 0 0 1em 0; }  kbd, samp, var { color: #666; }  var { font-style: italic; }  acronym, abbr {    border-bottom: 1px #aaa dotted;    font-variant: small-caps;    letter-spacing: .07em;    cursor: help;  }  sub, sup { font-size: 91.6667%; }  hr {    color: #fff;    background:transparent;    margin: 0 0 0.5em 0;    padding: 0 0 0.5em 0;    border:0;    border-bottom: 1px #eee solid;  }  /*--- Links ----------------------------------------------------------------------------------------- */  a { color: #8B7946; background:transparent; text-decoration:none; }  a:visited  { color: #8B7946; }  a:focus,  a:hover,  a:active { color:#000; text-decoration:none; }  /* --- images (with optional captions) ------------------ */  p.icaption_left { float:left; display:inline; margin: 0 1em 0.15em 0; }  p.icaption_right { float:right; display:inline; margin: 0 0 0.15em 1em; }  p.icaption_left img,  p.icaption_right img { padding:0; border: 1px #888 solid; }  p.icaption_left strong,  p.icaption_right strong { display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; } /**  * ------------------------------------------------------------------------------------------------- #  *  * Generic Content Classes  *  */  .highlight { color: #f55; }  .dimmed { color: #888; }  .info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }  .note { background: #FDF7E7; color: #000; border: 2px #C6B895 solid; padding: 10px; margin-bottom: 1em; }  .important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }  .warning {  color: #a00; margin-bottom: 1em; }  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }  .center { display:block; text-align:center; margin: 0.5em auto; } /**  * ------------------------------------------------------------------------------------------------- #  *  * Tables   *  *  Generic classes for table-width and design definition  *   */  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; border-top: 2px #888 solid; border-bottom: 2px #888 solid; }  table caption { font-variant:small-caps; }  table.full { width: 100%; }  table.fixed { table-layout:fixed; }  th,td { padding: 0.5em; }  thead th { color: #000; border-bottom: 2px #800 solid; }  tbody th { background: #e0e0e0; color: #333; }  tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }  tbody th { border-bottom: 1px solid #fff; text-align: left; }  tbody td { border-bottom: 1px solid #eee; }  tbody tr:hover th[scope="row"],  tbody tr:hover tbody th.sub { background: #f0e8e8; }  tbody tr:hover td { background: #fff8f8; }/* Layers */#container{width:944px;margin: 0 auto;background:url(partygold-backmain.jpg);background-repeat:repeat-y;}#main-div{width:899px;margin: 0 auto;}#top-header{width:899px;}#top-header-city {width:899px;}#brown-bar{width:899px;}#leftnavigation {	float: left;	width: 188px;		padding-top:10px;	padding-left:4px;	background:url(partygold-leftbg.jpg) no-repeat;}#content {float: right;    padding-top:10px; background:#fff;  width:701px;}#content-bg{width:500px;}#content-bg-inner-pages{width:695px;padding-left:15px;}#footer{width:860px;background: #000;color: #FFF;text-align: center;margin: 0 auto;padding: 20px 20px 10px 20px;line-height: 1.8em;}#footer p { margin: 10px 0 0 0;}#footer div  {margin: 0 auto;}#footer a {color:#FFF;text-decoration:none;font-size:80%;}/* Navigation */.line-bar {background:url(yellow-line.gif) no-repeat;width:130px;height:3px;margin: 15px 0 15px 25px;}.side-nav {	margin-left: 25px;	padding: 0;	}.side-nav li {	list-style-type: none;	line-height: 1.8em;}.side-nav li a {font-weight:bold;font-size:80%;}/* Others */.right {	float: right;}.left {	float: left;}.clear {	clear: both;}.side-bar {width: 255px;float: right;}cite.home {	font-size: 13pt;	display: block;	margin-bottom: 15px;}.half-column {	float: left;	width: 240px;}.half-column  a {	font-size:9pt;}/* Affiliate application form */.form-company {width: 400px;}.form-company input {	width: 100px;}#affiliate-form {	width: 400px;}address {	line-height: 1.5em;	margin-bottom: 1em;}