body,html {
	margin: 0;
	padding: 0;
}




body {
    font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-size: 95%;
/*	font-family: Verdana;*/
}

img {
	border: 0px;
}


h1 {
	font-size: 150%;
}

h2 {
	font-size: 130%;
	margin: 0 0 5px 0;
}

h4 {
	margin-bottom: 5px;
}

p {
	margin: 0 0 5px 0;
}

hr {
	height: 0px;
	border: 0;
	border-top: 1px solid #777;
	color: #000;
}

#topShadow {
	height: 8px;
	font-size: 1px;
	background-color: #EE4E4E;
	border-bottom: 2px solid #E8F4F8;
}

#mnav {
	background-color: #A2D1E0;
/*	border-bottom: 2px solid #36798F;*/
	height: 90px;
	position: relative;
}

#mnav ul {
	margin: 0px;
	padding: 0px;
}

#mnavContent {
	margin: 0 auto;
	width: 790px;
}


#mnav ul {
	bottom: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt 5px 0pt 0pt;
	position:absolute;
	left: 50%;
	margin-left: -395px;
	width: 790px;
}

#mnav ul li {
	color: #36798F;
	float: left;
	margin: 0pt 3px;
}
#mnav ul li a {
	background: #36798F none repeat scroll 0%;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	padding: 7px 10px 5px;
	text-decoration: none;
	vertical-align	baseline;
}

#mnav ul li a img {
	margin: 0px 2px -3px 0pt;
}

#mnav .active a {
	background-color: #fff;
	color: #000;
}

#content {
	width: 790px;
	margin: 0 auto;
	padding-top: 10px;
}

#footer {
	margin: 0 auto;
	width: 790px;
	margin-top: 5px;
	border-top: 1px solid #777;
	padding-top: 5px;
	text-align: center;
}

#footer a {
	margin-right: 20px;
	color: #5555FF;
}

#footer .copyright {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #777;
	font-size: 80%;
	line-height: 18px;
}
#footer .copyright a {
	margin: 0px;
}


.rounded {
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#startBox {
	background-color: #E8F4F8;
	border: 2px solid #36798F;

	height: 120px;
	width: 300px;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	font-family: "Century Gothic","Lucida Sans","Myriad Pro","Trebuchet MS",Helvetica,Arial,sans-serif;
}

#startBox.wmStartBox {
	float: left;
	margin-right: 10px;
	width: 430px;
	height: 130px;
}

#startBox.wmStartBox p {
	margin: 4px 0px;
}

#quickCheckBox {
	background-color: #E8F4F8;
	border: 2px solid #36798F;
	height: 120px;
	width: 430px;
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	font-family: "Century Gothic","Lucida Sans","Myriad Pro","Trebuchet MS",Helvetica,Arial,sans-serif;
}


#startBox.div {
	background-color: #000;
/*	background: url('/images/boxes/tl1.gif') top left no-repeat;*/
}

#wordInputArea h1 {
	font-weight: normal;
	font-size: 120%;
	background-color: #64A0B3;
	color: #fff;
	display: inline;
	padding: 1px;
}

.wordInputArea {
	float: left;
	width: 300px;
/*	padding-left: 10px;*/
/*	padding-right: 5px;*/
/*	border-right: 2px dashed #36798F;*/
/*	margin-right: 25px;*/
}

.startInfo {
	float: left;
}


#quickCheckArea {
	float: left;
	
}

.faq {
	font-size: 95%;	
}
.faq p {
	margin-bottom: 20px;
}
.faq b {
	text-decoration: underline;
	margin-bottom: 2px;
	font-family: Tahoma;
}

button {
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
}

.dropmenu {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #fff;
	position: absolute;
}
.menuline {
	height: 14px;
	font-size: 12px;
	font-family: Verdana;
	padding: 2px 4px;
	background-color: #fff;
	cursor: pointer;
	cursor: hand;
	overflow: hidden;
}



/* Containers ------------------- */


.container {
/*	float: left;*/
	width: 242px;
/*	background-color: #F6EFCC;*/
/*	background-color: #EE4E4E;*/
	
	border: 2px solid #A93737;
	background-color: #EE4E4E;
	color: #fff;
	padding: 5px 4px 3px 4px;
	margin-right: 14px;
	height: 340px;
}

.container p {
	margin: 0 0 2px 0;
}

.wmContainer {
	/*	background-color: #F6EFCC;*/
	/*	background-color: #EE4E4E;*/

		border: 2px solid #A93737;
		background-color: #EE4E4E;
		color: #fff;
		padding: 5px 4px 3px 4px;
		margin-right: 14px;
		height: 340px;
		width: 502px;

		margin-top: 10px;
}

#wordsListContainer {
}

#wordsList {
	height: 260px;
	border: 1px solid #333;
	overflow: auto;
	background-color: #F6EFCC;
	color: #000;
}

.smalltext {
	font-size: 80%;
}


#availableResultList {
	height: 260px;
	border: 1px solid #333;
	overflow: auto;
	background-color: #F6EFCC;
	color: #000;
}

#unavailableResultList {
	display: none;
}

#cartContainer {
	margin-right: 0px;
}

.container fieldset {
	border:1px solid #fff;
}
.container legend {
	color: #fff;
}

#cartList {
	height: 260px;
	border: 1px solid #333;
	overflow: auto;
	background-color: #F6EFCC;
	color: #000;
}

#cartList img {
	padding: 2px;
}

#wmResults {
	background-color: #F6EFCC;
	color: #000;
	border: 1px solid #333;
	overflow: auto;
	height: 290px;	
}


.wordDiv, #wordsList div {
/*	background-color: #F6EFCC;*/
/*	padding: 3px;*/
	padding: 1px 3px;
	height: 21px;
	font-size: 90%;
/*	width: 220px;*/
}

.wordDiv div {
/*	width: 152px;*/
	width: 150px;
	overflow: hidden;
	white-space: nowrap;
}

.wordDiv img {
	float: right;
}


.wordDivHighlight {
	background-color: #CF3B19;
}


.buyButton {
	float: right;
	height: 21px;
	margin-right: 2px;
}

.buyButton2 {
	float: right;
	height: 21px;
	margin-right: 2px;
	padding: 0px 10px 0px 0px;
	/* Removed for "Select" */
  background: #EFEFEF url('/images/arrow_down.gif') top right no-repeat;
  /* Added for Select */
/*  width: 48px;*/
}

.saveButton, .bidButton {
	float: right;
	height: 21px;
}


.suggestionDiv {
	background-color: #F5F5F5;
	border: 1px solid #E6E6E6;
    margin: 0px;
	overflow: auto;
	height: 320px;
	width: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

.suggestionDiv div {
	padding: 3px;
}
.suggestionDiv img {
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 3px;
}

.flash {
	color: #CF3B19;
}

.group {
	border-bottom: 1px solid #000;
}


.group img {
	float: right;
}


#resultStats {
	font-size: 90%;
	text-align: center;
	display: none;
}


#optionsDiv {
	margin-top: 10px;
	background-color: #F6EFCC;
	padding: 10px;
	border: 2px solid #A4A687;
	width: 766px;
}

#optionsDiv.wmOptionsDiv {
	float: left;
	margin-top: 5px;
	width: 300px;
	height: 130px;
}


#startBox p, #startBox h1, #startBox h2, #startBox h3, #quickCheckBox p, #quickCheckBox h1, #quickCheckBox h2, #quickCheckBox h3, #optionsDiv h3, #optionsDiv p {
	margin: 0px;
	padding: 0px;
}


.quickResult {
  display: none;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	float: left;
	height: 35px;
	width: 120px;
	border: 1px solid black;
	color: #222;
	text-align: center;
	padding: 2px 4px;
	margin-right: 10px;
	background-color: #FFCC66;
	vertical-align: middle;
}

.quickResult a {
	color: #001970;
	text-decoration: underline;
}

.quickResult a:visited {
	color: #001970;
	text-decoration: underline;
}

#quickCheckInfo {
	width: 400px;
	font-size: 90%;
}

.quickResultAvailable {
	background-color: #21A169;
}

#domainToCheckField {
	width: 400px;
	font-size: 110%;
}

#wordsBox {
	width: 300px;
	font-size: 110%;
}

#quickCheckDomain {
	margin-bottom: 5px;
}


.deleteImage {
	cursor: pointer;
	cursor: hand;
	height: 16px;
	width: 16px;
	background: transparent url(/images/delete.png) no-repeat center center !important;
	background: transparent url(/images/trans.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/delete.png', sizingMethod='crop');
}

.arrowRightImage {
	cursor: pointer;
	cursor: hand;
	height: 16px;
	width: 16px;
	background: transparent url(/images/arrow_right.png) no-repeat center center !important;
	background: transparent url(/images/trans.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow_right.png', sizingMethod='crop');
	margin-left: 5px;
}

.folderGoImage {
	height: 16px;
	width: 16px;
	background: transparent url(/images/folder_go.png) no-repeat center center !important;
	background: transparent url(/images/trans.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/folder_go.png', sizingMethod='crop');
}

.folderDeleteImage {
	height: 16px;
	width: 16px;
	background: transparent url(/images/folder_delete.png) no-repeat center center !important;
	background: transparent url(/images/trans.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/folder_delete.png', sizingMethod='crop');
}

.cartImage {
	cursor: pointer;
	cursor: hand;
	height: 16px;
	width: 16px;
	background: transparent url(/images/cart_add.png) no-repeat center center !important;
	background: transparent url(/images/trans.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cart_add.png', sizingMethod='crop');
}

.moneyImage {
	height: 16px;
	width: 16px;
	background: transparent url(/images/money_dollar.png) no-repeat center center !important;
	background: transparent url(/images/trans.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/money_dollar.png', sizingMethod='crop');
}

.wordDiv div.priceDiv {
  font-size: 9px;
  float: right;
/*  width: auto;*/
  width: 20px;
  display: none;
  padding-right: 2px;
  padding-top: 5px;
}

.addToImage {
	cursor: pointer;
	cursor: hand;
}


.savedSearchesList {
	font-size: 80%;
}

.savedSearchesList div {
	height: 18px;
	padding: 2px 4px;
}

#startOverButton {
	width: 92px;
}

#saveAsButton {
	width: 80px;
}


/**************** FIELDSET STUFF **********************/


fieldset {
	border:1px solid #A4A687;
	line-height:1.6em;
	margin: 2px 4px 0pt;
	padding: 0pt 0px 3px 10px;
	*padding: 0pt 0px 3px 5px;
}

checkbox {
	margin: 0px;
}

legend {
font-weight:bold;
}

fieldset label {
	float: left;
}

fieldset input.checkbox {
	margin:0pt 5px 2px 15px;
	*margin:0pt 3px 2px 8px;
	padding: 0px;
	float: left;
	height: 13px;
	line-height: 14px;
}

fieldset .option {
	float: left;
	line-height: 14px;
	margin-bottom: 4px;
}

.nopad {
	margin: 0px;
	padding: 0px;
}

/******************* END FIELDSET STUFF * ***********/


/******* Tables ******/

table {
	border-collapse: collapse;
}

td {
	padding: 3px;
}

.nopad td {
	padding: 0px;
}


/*// Tables **********/

form {
	margin: 0;
}



/******** Suffix and Prefix boxes **********/
.appendBox {
	position: absolute;
	top: 300px;
	left: 300px;
	height: 200px;
	width: 500px;
	border: 2px solid #A4A687;
	background-color: #F6EFCC;
	left: 50%;
	margin-left: -250px;
	display: none;
	overflow: auto;
}

.appendLeft {
	float: left;
	width: 220px;
	padding: 5px;
	border-right: 2px dashed #A4A687;
	height: 190px;
}

.appendLeft p {
	font-size: 75%;
}

.appendRight {
	float: left;
	width: 250px;
	padding: 0px 0px 0px 10px;
}

.appendList {
	height: 130px;
	width: 238px;
	border: 1px solid black;
/*	overflow-y: scroll;*/
/*	overflow-x: auto;*/
	overflow: auto;
}

.moreAppendLink {
	font-weight: normal;
	font-size: 90%;
	margin-left: 10px;
}

.ad {
/*  margin-bottom: 6px;*/
  margin-top: 6px;
	margin-bottom: 8px;
}

.infoArea {
	margin: 10px;
	padding: 5px;
	font-size: 90%;
	height: default;
/*	background-color: #CCE8F6;*/
/*	border: 1px solid #000;*/
}



.listTable {
	font-size: 85%;	
}

.listTable td {
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding: 2px 4px 2px 2px;
}

.listTable .header {
	font-weight: bold;
}

.listTable .space {
	height: 8px;
	border-bottom: 0px;
}

.smallListTable .left {
	padding-right: 10px;
	text-align: right;
}

.smallListTable .right {
	text-align: right;
	padding: 3px 12px;
}

.arrow {
  padding-left: 5px;
}

.nopadCheckbox {
  padding: 0px;
  margin: 0px;
  height: 14px;
}


.wmResult {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
/*	border: 1px solid #D3CDAF;*/
	border: 1px solid #D3CDAF;
/*	color: #FFF;*/
	color: #A3A195;
	text-align: center;
	padding: 2px 6px;
	margin-right: 10px;
/*	background-color: #AD3315;*/
/*	background-color: #FAC9C9;*/
	background-color: #F6EFCC;
	vertical-align: middle;
	
}

.wmAvailable {
/*	background-color: #21A169;*/
/*	background-color: #B4D3B7;*/
	background-color: #F6EFCC;
	color: #000;
	cursor: pointer;
	cursor: hand;
	
}

.wmResCol {
	background-color: #FAC9C9;
	color: #817474;
}

.wmResColAvailable {
/*	background-color: #B4D3B7;*/
}

#wmResults p {
	padding: 10px;
}

.madeWord {
	padding: 2px 6px;
	border: 1px solid #D3CDAF;
}

#resultsPaginator button {
	width: 100px;
	height: 22px;
}

#otherWords div {
	float: left;
	border: 1px solid #D1CCB2;
	padding: 3px;
	margin-right: 3px;
	background-color: #F3EECF;
	cursor: pointer;
	cursor: hand;
}

.row2 {
	/* IE7 and below */
	*margin-top: 40px;
}

.blogPaneLeft {
	width: 540px;
	padding-right: 15px;
	float: left;
}
.blogPaneRight {
	width: 210px;
	float: left;
}

.blogPost {
	font-family: "Verdana","sans-serif";
	font-size: 13px;
}

.blogPost h2 {
	margin-top: 10px;
}

.blogPost p {
	margin: 10px 0px;
}

#addImage {
	width: 50px;
	height: 22px;
}

#quick_check_type_below {
	margin-top: 5px;
}

.domainMakerButtons td {
	width: 33%;
}

.locales {
	float: right;
	padding: 5px;
	color: #222;
	font-size: 85%;
}

.locales a:visited, .locales a {
	color: #3F7F93;
}



/* TEMP FOR MIDDLE TEXT */
#quickCheckBox, #startBox {
  margin-bottom: 5px;
}
