/* CSS Document */html {      background-color:#040204;      z-index:1;}body {	margin: 0px;	padding: 0px;      font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;}#wrapper{      position:relative;      top:0px;      bottom:0px;      margin-top: 0px;      margin-bottom: 0px;      margin-left:auto;      margin-right:auto;	      padding: 0px 0px 0px 0px;      z-index:2000; width:865px;/*min-width:1000px; */      }html>body #wrapper { width:906px}hr.clear { clear:both; display:block; visibility:hidden; width:800px; margin:0; padding:0;} #TitleBanner {   position:relative;     float:left;   width:880px;   height: 120px;     color:#0045b6;}#TitleBanner h1{   font-family: "verdana";   font-style: italic;   font-weight:200;   line-height:40px;   margin: 0px 0px 0px 0px;   padding: 0px 0px 10px 0px;}#TitleBanner i{   font-family: "georgia";   font-style: italic;      font-weight:700;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;}#TitleBanner hr{   color:#FFD700;   height:1px;   width:100%;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   }#container {      top:0px;      left:0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;      bottom:0px;}html>body #container { min-width:1090px; width:auto}#MainNav{      position:relative;      float:left;      padding-right:0px;      padding-left:0px;      padding-bottom:0px;      margin-top: 0px;      margin-bottom: 0px;      margin-left:auto;      margin-right:auto;	      top:0px;      width:auto;	background-image:url("../images/shaded.png");      background-repeat:repeat;      border-left-style:none;      border-right-style:none;      border-top-style:none;      border-bottom: 1px #000000 solid;      height:40px;      z-index:500}/*################ Left hand panel (Home) ####################*/#navBarHome{      position:relative;      float:left;      padding:10px 0px 0px 10px;       left:0px; top:0px; bottom:0px;      width:240px;      margin-top:0px;      margin-right:0px;      margin-left:0px;      margin-bottom:0px;      background-image: url(images/animatedlogo.gif);      background-position:top left;      background-repeat: no-repeat;      background-attachment: fixed;      font-family: "verdana";      overflow:hidden;      z-index:500;            }html>body #navBarHome { width:230px}#hometxt {      /*color:#E9E268; */      color:#ffff00;      padding:0px 0px 0px 0px;       width:220px;      font-size:11px;            font-weight:400;      float:left;      text-align:justify}#hometxt h2 {      color:#ffff00;      font-size:11px;      font-style:normal;      font-weight:400;text-decoration:none;      text-align:justify;}#hometxt a {      color:#ffff00;      font-size:11px;      font-weight:400;      text-decoration:none;      text-align:justify}#hometitle{      color:#888888;       font-weight:bold;      text-align:center;      font-size:18px;       width:220px;      float:left;      padding-bottom:10px;      padding-top:10px} #hometitle a {      color:orange;      text-decoration:none;       font-weight:bold;      text-align:center;      font-size:18px;        }#hometitle h1{      color:orange;      text-decoration:none;       font-weight:bold;      text-align:center;      font-size:18px;        }#logo{       float:left;      width: 200px;      padding-bottom:10px;      padding-top:10px;      padding-left:10px;      padding-right:10px;      background-color:white; }/*################ Side panels of main area ####################*/.sidetxt {      font-size:14px;      font-weight:normal;      float:left;      text-align:justify;}.sidetxt h1 {      color:#FFA500;      font-size:16px;      font-weight:500;}.sidetxt h2{      font-size:14px;      font-weight:normal;      text-align:left;}.sidetxt em{      font-size:13px;}/*################ Main area (centre) ####################*//*#containerHome {      position:float;      left:240px;       width:900px;      margin: 0px 0px 0px 20px ;      margin-top:60px;       padding: 0px 0px 0px 0px;      padding-bottom:50px;      overflow:hidden;      float:left;      color:#999288; }html>body #containerHome { width:890px}*/#containerHome {      position:relative;      top:0px;      width:auto;      margin-top: 0px;      margin-left: auto;      margin-right: auto;      margin-bottom: 0px;      padding-left: 0px;      padding-right: 0px;      padding-top: 0px;      padding-bottom: 40px;      color:#999288;      background-color:#120e0f;      font-family: Verdana, Arial, Helvetica, sans-serif;        font-size:16px;       float:left;}html>body #containerHome { width:904px;padding-top:40px;padding-bottom:10px;}.itemtitle,a.itemtitle,#containerHome a.itemtitle{                        margin:0px 0px 0px 0px; 			font-size:10pt;			color:#A9A298;			width:320px;                   font-weight:bold;                padding-top:5px;               padding-left:5px;               text-decoration:none;                  float:left;}html>body .itemtitle { width:320px}#containerHome a {       font-size:14px;       color:green;        text-decoration:underline}#containerHome h1 {       text-align:center;}#containerHome img {border-width:0px;border-style:solid;padding: 0px 0px 0px 0px;border-color:#505050;}#containerHome .maintxt h2, #containerHome .maintxt h2 a {      color:#AAAAAA;      font-weight:400;      text-align:center;      font-size:18px;       text-decoration:none;     }.maintitle{      color:#AAAAAA;      font-weight:bold;       font-size:2.5em;      line-height: 1.2em;       font-weight:300;      padding: 0px 0px 0px 0px;      margin: 0px 0px 0px 0px;      padding-bottom:10px;      text-align:center;      font-family: Georgia, Garamond, Times, Serif;} .maintxt {      text-align:justify;      font-size:14px;       }.maintxt p {      padding-top:10px;       }.li1 ul {padding-bottom:10px;         padding-top:5px}.li1 li {       color:#FFA500; /* orange */        font-size:18px;         }.li1 li p {       color:white;      font-size:11px; padding:0 0 0 0;       margin:0 0 0 0;} .li1 li li p {       color:white;      font-size:9px; padding:0 0 0 0;       margin:0 0 0 0;} .li1 li li{       color:green;       font-size:14px;  }.SectionTitleGold {       line-height:30px;       font-size:3.8em;       text-align:left;       font-size:26px;       font-weight:normal;       margin:0; padding:0;       color: #FFD700; /* gold */       }.CenteredTitle {       line-height:30px;       font-size:3.8em;       text-align:center;       font-size:26px;       font-weight:normal;       margin:0; padding:0;       color: #333333; }.CenteredInput{      width:780px;       text-align:center;      font-size:12px;      padding-left:20px;      font-weight:normal;         }.exercise {      text-align:justify;      font-size:14px;       }.exercise p {      padding-top:10px;       font-size:16px;       }.exercise li {padding-bottom:3px;         padding-top:2px}.linklist li {font-size:12px}/*################ PHOTOLINK ####################*/#photolink {     position:relative;     margin:10px 0px 0px 0px;      padding: 0px 0px 0px 0px;      left:0px;     width:810px;     border-color:red;}html>body #photolink { width:800px}	.itemcolumn{      margin:20px 0px 0px 10px;       padding: 0px 0px 0px 0px;       float:left;        width:380px; height:675px;        }.thirdcolumn{      margin:0px 0px 0px 0px;       padding: 0px 10px 0px 10px;       width:246px;         float:left;       }.sixthcolumn{      margin:0px 0px 0px 0px;       padding: 0px 0px 0px 0px;       width:150px;         float:left;       }.fivesixthcolumn{      margin:0px 0px 0px 0px;       padding: 0px 0px 0px 0px;       width:750px;         float:left;       }.twothirdcolumn{      margin:0px 0px 0px 0px;       margin-left:10px;      padding: 0px 0px 0px 0px;       width:590px;        float:left;}.quartercolumn{      margin:0px 0px 0px 0px;       padding: 0px 0px 0px 0px;       width:225px;        float:left;}.quartercolumn img {      border:0px;      border-color:white;      border-style:ridge;      margin-top:20px;      margin-bottom:20px;}.halfcolumn{      margin:0px 0px 0px 0px;       padding: 0px 0px 0px 0px;       width:450px;        float:left;}.threequartercolumn{      margin:0px 0px 0px 0px;       padding: 0px 0px 0px 0px;       width:675px;        float:left;}.firstcolumn{      margin:0px 0px 0px 0px;       margin-left:10px;      margin-right:10px;      padding: 0px 0px 0px 0px;       width:230px;        float:left;}.secondcolumn{      margin:0px 0px 0px 0px;       margin-left:5px;      margin-right:10px;      padding: 0px 0px 0px 0px;       width:280px;        float:left;}.lastcolumn{      margin:0px 0px 0px 0px;       margin-left:5px;      margin-right:0px;      padding: 0px 0px 0px 0px;       width:340px;        float:left;}.halfcolumn img {      border:0px;      border-color:white;      border-style:solid;      margin-top:20px;}  .itemholder {      width:350px;height:160px;          margin:0px 0px 0px 0px;      padding: 0px 0px 0px 0px;      float:left;     overflow:hidden;     background-color:#3c3c3c;}.itemholder.odd {      background-color:#505050;} .itemphoto { width:125px;height:125px;             margin:5px 5px 5px 5px;             padding-right:0px;              float:right;text-align:center  }  .itemphoto img {margin-top:0px; width:125px ;height:125px}   .itemdescription,a.itemdescription,#containerHome a.itemdescription{                  margin:0px 0px 0px 0px;                  margin-top : 20px; 			        padding-left:5px;			        padding-bottom:5px;                  font-size:8pt;			        color:#A9A298;			        text-decoration:none;			        width:190px;                   float:left;                  height:100%;                  text-align:justify;}html>body .itemdescription { width:205px}.saleitem {      height:auto;width:560px;          margin:10px 10px 10px 10px;     margin-left:0px;     padding: 10px 10px 10px 10px;      float:left;overflow:hidden;     border:5px;     border-style:outset}.categorytitle { font-size:20px;}.saleitemphoto { height:170px;width:170px;             margin:0px 0px 0px 0px;              padding: 0px 0px 0px 0px;              float:left;  } .saleitemphoto img {margin-top:0px; width:170px ;height:170px}.saleitemtext {height:170px;width:380px;padding-left:10px;padding-right:0px; padding-top:0px; margin :0px 0px 0px 0px; float:left;}   .saleitemtext p { padding: 0px 0px 0px 0px;                  margin: 0px 0px 0px 0px}.saleitemtitle{  font-size:14px;			color:#A9A298;                  height:20px;			width:auto;                  font-weight:bold;                padding-top:5px;               padding-bottom:10px;float:left;}html>body .saleitemtitle { width:470px}.saleitemref {width:80px;height:20px;float:right; text-align:right; font-size:12px;             padding-top:5px;               padding-bottom:10px;}.saleitemdescription{                  margin:0px 0px 0px 0px;                  margin-bottom : 5px;                   padding-right:0px;                  padding-top:0px;                  font-size:14px;			color:#A9A298;			width:100%;                  height:100px;                   float:left;                  text-align:justify;}.saleitemprice { width:auto;height:auto;float:left;padding-bottom:5px;}.saleitemdetails {width:auto;height:auto;float:right;}.saleinputs{      font-size:12px;      float:left;	padding-top:5px;      height:auto;      font-weight:normal;       width:380px;}.salefield{      width:auto;      position:relative;      float:left;      font-size:12px;      font-weight:normal;       padding-right:10px;      padding-bottom:0px;       }/*################ Contact Form #####################*/.sectiontitle{      width:800px;      font-size:14px;      float:left;      font-weight:bold;       padding-top:10px;       padding-bottom:10px;      color: #AAAAAA;        }.sectiontitle em { color:red;}.inputsection{      width:780px;       font-size:14px;      padding-left:20px;      padding-bottom:10px;      font-weight:normal;         }.inputsection em { color:red;}html>body .inputsection { width:780px}.checkboxes{      width:390px;      font-size:14px;      float:left;      font-weight:normal;       margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;        }.addressfield{      font-size:14px;      float:left;      font-weight:normal;        padding-right:30px;      padding-bottom:10px;              }.addressgroup{      font-size:14px;      float:left;      width: 800px;      font-weight:normal;       margin:0; padding:0;        }#sideNav{      position:relative;      float:left;      padding-right:0px;      padding-left:0px;      padding-bottom:0px;      margin-top: 0px;      margin-bottom: 0px;      margin-left:auto;      margin-right:auto;	      top:0px;      width:140px;	background-color:#3c3c3c;      background-repeat:repeat;      border-left:1px #000000 solid;      border-right:1px #000000 solid;      border-top:1px #000000 solid;      border-bottom: 1px #000000 solid;      height:auto;      z-index:500}/* remove the bullets, padding and margins from the lists */#sideNav ul {list-style-type:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color: #FFA500;}/* make the top level links horizontal and position relative so that we can position the sub level */#sideNav li{float:left;position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; border-bottom:1px #000000 outset;z-index:100;}#sideNav a, #sideNav :visited {display:block;width:140px;height:39px;padding: 6px 0px 5px 0px;margin:0px 0px 0px 0px; text-decoration:none;font-family:Verdana; text-transform:capitalize; color:#ffffff;font-size:12px;text-align:center;line-height:26px;}#sideNav ul li.double-line a {line-height:13px;} #sideNav ul li:hover, #sideNav ul li.current{	background-image:url("../images/pressedbutton.png");      background-repeat:repeat;      overflow:visible;      visibility:visible}html>body #sideNav a, #sideNav :visited { height:28px}/*################ FOOTER #####################*/#footer { position:relative;       height:30px;       margin-left:auto;      margin-right:auto;      width:100%;      margin-bottom:30px;      bottom:0px;      background-image: url(../images/shadedbutton.gif);      background-position: top left;      background-repeat: repeat-x;      font-weight:normal;       font-size:9px;       float:right;      padding:0px 0px 0px 0px;      z-index:200;      }#footer div {      height:100%;width:100%;      background-color : transparent;      background-image: url("../images/bl.gif");       background-position: bottom left;      background-repeat:no-repeat;      z-index:195;}#footer div div{      height:100%;width:100%;      background-color : transparent;      background-image: url("../images/br.gif");       background-position: bottom right;      background-repeat:no-repeat;      z-index:190;}#validation {float:right; color:#00235F;  border:0px; padding:0px 0px 0px 0px; margin-top:5px; margin-right:20px }#validation img {border:0px;}#navigation {float:left; color:#dddddd;  border:0px; padding:0px 0px 0px 0px; margin-top:5px; margin-left:20px }#footer a, #footer a:visited, #footer a:active, #footer a:hover  { color:#dddddd;text-decoration:none;font-family:Verdana; font-weight:normal; font-size:9px }#navigation a, #navigation a:hover, #navigation a:visited {color:#dddddd; }#designby {float:right; color:#dddddd;  padding:0px 0px 0px 0px; margin-top:5px; margin-right:20px;font-size:9px}div.rounded       {      position:relative;      background-color : transparent;      background-image: url("../images/tl.gif");       background-position: top left;      background-repeat:no-repeat;      z-index:1000; }div.rounded div      {      position:relative;      background-color : transparent;      background-image: url("../images/tr.gif");       background-position: top right;      background-repeat:no-repeat;      z-index:1000; }div.rounded div div      {        position:relative;      background-color : transparent;      background-image: url("../images/bl.gif");       background-position: bottom left;      background-repeat:no-repeat;      z-index:1000; }div.rounded div div div      {      background-color : transparent;      background-image: url("../images/br.gif");       background-position: bottom right;      background-repeat:no-repeat;      z-index:1000; }