/* CSS Document */
body, input, select, textarea { background-color:#FFFFFF;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; padding:0px;margin:0px;}

.brdr {border: thin #CC6666 solid; padding: 5px;}
.formRow{width:450px;}
.formLabel{width: 150px; text-align:left; vertical-align:top; float:left;}
.formField{padding-left:5px; width:265px; float:left;}
.formField .textbox {width:175px;}
.formField .textarea {width: 265px; height: 150px;}
.fieldsetFloater{width:450px; float:left;}
.addTopSpace{margin-top: 30px;}
input[type="submit"], input[type="reset"] {background-color:#CCCCCC;}
h1 {color:#CC3333; font-size:24px; font-weight:bold;}
h2 {color:#669966; font-size: 18px; font-weight:bold;}
a:link {color: #666666; text-decoration:none}
a:active {color: #666666; text-decoration:none}
a:visited {color: #666666; text-decoration:none}
a:focus {color: #666666; text-decoration:none}

/* END MASTER LAYOUT */

/* LAYOUT STYLES */
#wrapper {padding:0; margin:0 auto; width:920px;}
.imageright {float: right; clear:right;margin: 5px;display:inline;padding: 3px;}
.imageleft {float: left; clear:left;margin: 5px;display:inline;padding: 3px;}
#maincontent {padding: 0;float:left;font-size:14px; width:100%;}
.spacer {clear:both; line-height:2px;}
/* END LAYOUT STYLES */

/* SPECIAL PURPOSE STYLES */
#topmosaicbanner{background-image:url('../images/Mosaic_thin.png'); height: 50px; background-repeat:repeat-x; margin-top: 3px; margin-bottom: 0px;}
#logocontainer {text-align:left; padding-top: 10px;padding-bottom:0px;float:left;height:auto;width:350px;}
img {border:none;}
.loginwrapper {clear:both;}
#loginform, #usertext {padding-right:10px;float:right;text-align:left;width:19%;right:6%;border: 1px solid #669966;font-size:9px;}
#loginform .row {clear:both;}
#loginform .field{float:right; width:57%; padding-left:1px; text-align:left}
#loginform .label {float:left; width:39%; padding-right:1px; padding-left:1px;; text-align:right;}
#loginform .row input[type="text"] {width: 90%;}
#loginform .spacer {line-height:1px;}
#loginform input {font-size:9px;}
#langselector {font-size:10px;border-top:1px double #669966;border-bottom:1px double #669966;text-align:right;margin: 10px 0;padding: 4px 0;}
#langselector .language {padding: 2px;}
#tagline {color:#CC3333; font-size:22px; float:left; text-align:center; margin:0 auto; padding-top:30px; vertical-align:middle;}
#footer {font-size:11px;border-top:1px double #669966;border-bottom:1px double #669966;text-align:left;margin: 10px 0;padding: 4px 0;}
#footer .footerbits {padding: 0 2px;}
.loginmessage {color:red;}
.links a {font-size:14px; color:#CC3333;}
#pricetable {width: 100%;}
#pricetable th {text-align:center;}
.lhcolumn{float:left; width: 700px;}
.rhcolumn{float:right; width: 200px; padding-left: 5px; margin-top: 10px;}
.rhcolumn img {width: 100%; border:none; margin-bottom: 4px;}
.lhcolumn1 {float:left; width: 200px; margin-top: 10px; padding-left:5px;}
.lhcolumn2 {float:left; width: 490px; padding-left:5px;}
.lhcolumn1 img {width: 100%; border:none; margin-bottom: 4px;}

