/* GENERAL */
body { font-size:0.9em; cursor: auto; }
html,
body {
   margin:0;
   padding:0;
   height:100%;
}
a, img, fieldset { padding:0; margin:0; border:none}
a, area { cursor:pointer}
a, a:link { color:#000; text-decoration:none; cursor:pointer}
a:hover { text-decoration:underline; color:#000; cursor:pointer}

.bold { font-weight:bold}
a.underline { text-decoration:underline}

h1 { font-size:300%; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
h2 { font-size: 140%}


#mainContainer { text-align:center; width:1000px; xheight:auto; padding-bottom:60px; }
#outerContainer {  min-height:100%; position:relative; }


#footer {
   position:absolute;
   top: 650px;
   left:10px;
   width:280px;
   height:60px;   /* Height of the footer */
   text-align:left;
   float:left;
} 

.text a { font-weight:bold}
.text3 { font-family: "Times New Roman", Times, serif; font-size: 75%; font-weight: normal; text-decoration:none; width:100%;      }
.text3 ul { float:left; padding:0; margin:0; text-align:left;   }
.text3 ul li { display:inline; text-align:left; padding: 0 10px 0 0; font-weight:bold; xdisplay:none      }
.text4 { font-family: "Times New Roman", Times, serif; font-size: 75%; color: #000000; padding: 10px 0 0 0; text-align:left; xfloat:left ; clear:both      }

#contentHeader { position:absolute; left:309px; top:94px; font-family:"Courier New", Courier, monospace; font-size:75%; color:#666; text-align:left; width:460px; xborder-bottom:1px solid #CCCCCC}

.gotswantsContainer { left:589px; top:13px; position:absolute; }
.gotswantsCufflinksText { }
.gotswantsCufflinks { }

.affiliatesContainer { left:850px; top:13px; position:absolute; }


input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold }

/* Testimonials */
#testimonialsContainer { width:475px; position:absolute; top:166px; left: 309px; text-align:left; }
.testimonialsItemOuterContainer { background:url(../images/img_quoteLeft.jpg) top left no-repeat; float:left; width:495px; display:block; padding:7px 0 ; xborder:1px dotted red; border-bottom:1px solid #CCCCCC;  }
.testimonialsItemContainer {float:left; width:440px; display:block; padding:0 0 15px 35px;background:url(../images/img_quoteRight.jpg) 440px bottom no-repeat; }
.testimonialsAuthor { float:left; font-family: "Times New Roman", Times, serif; font-size:100%; width:323px; xborder:1px solid red; text-align:left; padding:0 0 0 35px;}
.testimonialsDescription {xborder:1px dotted red; font-size:75%; font-family:"Courier New", Courier, monospace; color:#666666; width:410px; text-align:justify }
