/* Tweezy Hosting */

body,td,select,textarea,input,p { font-family:Verdana,Arial,SunSans-Regular,Helvetica,Geneva,Swiss,sans-serif; font-size:13px; color:#444; }
body { background-color:#fff; margin:0px; } 
tr.grey { background-color:#666; }
tr.bar { background-color:#a83591; background-image:url(images/purpleGrad2.gif); background-repeat:repeat-x; }
tr.bar td { color:#ece; font-weight:bold;  } /* padding-top:7px; padding-bottom:4px; */
tr.bar a { color:#ede; text-decoration:none; }
tr.bar a:link {  }
tr.bar a:visited {  }
tr.bar a:hover { color:#c3edce; } /* 4d4 */
tr.bar a:active {  }
tr.bar span { color:#c3edce; } /* 4d4 */

table.content { margin-left:200px; margin-right:200px; }

table.compare td { text-align:center;  }
table.compare td.left { text-align:left; }
		
h1 { font-size:20px; font-weight:bold; }
h2 { font-size:17px; font-weight:bold; }
h3 { font-size:16px; font-weight:bold; border-bottom:1px solid #aaa; margin-bottom:5px; margin-right:20px; }
table.border { border:1px solid #ddd; border-right:3px solid #ddd; border-bottom:3px solid #ddd; }
table.border td { padding:2px; padding-left:5px; padding-right:5px; }
table.plans td { font-size:13px; vertical-align:top; }
	
.tabhed { height:50px; color:#fff; font-weight:bold; }
.tabhed2 { color:#fff; font-weight:bold; }
.dkgreen { background-color:#484; }
.dkblue { background-color:#448; }
.dkorange { background-color:#b40; } /* #c50 */
.tabhed td { color:#fff; font-weight:bold; padding:30px; margin:30px;  }
.tabhed a { color:#fff; font-weight:bold; }
	
.green { background-color:#efe; }
.blue { background-color:#eef; }
.orange { background-color:#fea; }

hr { border:none; border-top:1px solid #ccc; height:1px; }
.green hr { border-top:1px dotted #080; }
.blue hr { border-top:1px dotted #008; }
.orange hr { border-top:1px dotted #c50; }

dt { font-weight:bold; border-top:1px dotted #a83591; padding-top:10px; }
dd { padding-bottom:10px; }
.mauvebox {  border:1px dotted #a83591; background-color:#f8e8ff; padding:10px; } /* bg f0e0ff */
.mauvebox li { font-size:13px; margin-bottom:4px; }

div.fineprint { margin:3px; margin-left:20px; margin-bottom:10px; border-left:1px solid #888; color:#888; font-size:10px; padding-left:3px; }
a.fineprint { color:#888; font-size:10px; }

form input { font-size:12px; }

/* styles for twzContact */
/* --------------------- */
form.twzContact td,caption { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; color:#333366; }
form.twzContact td.formLabel { text-align:right; font-weight:normal; vertical-align:top; }
form.twzContact td.required { font-weight:bold; }
form.twzContact caption { font-size:18px; color:#636; background-color:#fef; border:solid 1px #bab; padding:5px; } /* background-color:#f0d8f0; */
form.twzContact table { background-color:#fff; border:solid 0px #aaa; }
form.twzContact td { padding:5px; }
form.twzContact textarea { width:250px; height:90px; }
.missing { background-color:#ff8; }

div.postOK { color:#5F9D6F; text-align:center; margin:10px; font-size:13px; font-weight:bold; }
div.postError { color:#8B2777; text-align:center; margin-bottom:10px; }
form.twzContact input#submit { font-weight:normal; padding:5px; }	

.wide { width:230px; }
.widearea { width:200px; height:80px; }
.tiny { font-size:2px; } 
.formnote { text-align:center; }
.smallnote { text-align:left; font-size:10px; }
hr.fancy { border:0; border-bottom:1px dashed #aaa; }
