body 	{
	scrollbar-base-color: #DCE2E8;
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
	}



/* HEADER 11 */

.H-features		{ margin-right: 137px; }

.searchmargin11 	{ margin: 0px; }

.sitesearch11		{
			height: 20px;
			width:150px;
			font-size: 12px;
			border: #C0C0C0 0px solid;
			padding-left:3px;
			padding-top:2px;
			margin-top: 1px;
			background-color:transparent;
			}

.searchtable11		{
			background-color:#FFFFFF;
			background-image: url("picts/shadesearch.gif");
			border: #FF2C51 2px solid;
			}

.H-logobg		{
			background-color:#161A14;
			background-image: url("picts/header11Left.jpg");
			background-repeat: no-repeat;
			background-position:left top;
			}

.H-searchbg		{
			background-color:#161A14;
			background-image: url("picts/header11Right.jpg");
			background-repeat: no-repeat;
			background-position:right top;
			}

.head11linkSPC		{ padding-left: 6px; }



.head11menu	{
		height: 35px;
		color: #CCFFCC;
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		}

.head11link 	{
		padding-right: 4px;
		padding-left: 4px;
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		}

a.head11link:link 	{ color: #FFFFFF; }

a.head11link:visited 	{ color: #FFFFFF; }

a.head11link:active 	{ color: #FFFFFF; }

a.head11link:hover 	{ color: #CCFFCC; text-decoration: underline overline; }

#buildwebsite		{ width: 22px; height: 22px; position: absolute; top: 131px; left: 55px; z-index: 500; }








a:link		{ color: #0066FF; text-decoration: none; font-weight: bold; }

a:visited	{ color: #0066FF; text-decoration: none; font-weight: bold; }

a:active	{ color: #0066FF; text-decoration: none; font-weight: bold; }

a:hover		{ color: #99CC99; text-decoration: none; font-weight: bold; }




table 		{ color: #333333; font-family: arial, sans-serif; font-size: 9pt; font-weight: normal; }

.map-centertext { font-family: arial, sans-serif; font-size: 7pt; font-weight: normal; }

.homepage 	{color: #009966; font-family: arial, sans-serif; font-size: 8pt; font-weight: bold; }

.title		{ font-size: 13pt; font-weight: bold; color: #000000; }

.pagequote	{ color: #3399CC; font-family: arial, sans-serif; font-size: 15px; font-style: italic; font-weight: bold; }

.pagequote2	{ color: #D76500; font-family: arial, sans-serif; font-size: 15px; font-style: italic; font-weight: bold; }

.graytitle	{ color: #C0C0C0; font-size: 13pt; font-weight: bold; }

.mininumber	{ color: #5C7699; font-size: 13pt; font-weight: bold; }

.subtitle 	{ color: #000000; font-weight: bold; }

.maptitle	{ color: #000000; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; }

.usertext 	{ color: #666666; font-family: arial, sans-serif; font-size: 8pt; }

.usertext2 	{ color: #006600; font-family: arial, sans-serif; font-size: 8pt; }

.templateinfo 	{ color: #5C7699; font-family: arial, sans-serif; font-size: 9pt; text-decoration: none; }

.close_details	{ border: #6699FF 1px solid; display: block; text-align: center; width: 110px; padding: 3px; }

.minititle 	{ color: #669900; font-family: arial, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }

.minititle2 	{ color: #339900; font-family: arial, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }

.templatetitle 	{ color: #000000; font-family: arial, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; }

.templateoutline { border: #78C6D1 1px solid; background-color: #F5F9FA; }

.notetext 	{ color: #5C7699; font-family: arial, sans-serif; font-size: 8pt; }

.orange 	{ color: #FF6600; font-family: arial, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold; }

.yelgreen	{ color: #669933; font-weight: bold; }

.slogan		{ color: #888888; font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: normal; }

.hilite		{ color: #FF6600; font-weight: bold; }

.hilitered	{ color: #990000; font-weight: bold; }

.hilite2	{ color: #00AC57; font-weight: bold; }

.hilite3	{ color: #9900FF; font-weight: bold; }

.hilite4	{ color: #009999; font-weight: bold; }

.hiliteGR	{ color: #0E9AAB; font-weight: bold; }

.quoted		{ color: #3399FF; font-size: 14px; font-weight: normal; }

.whitetext	{ color: #FFFFFF; font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: bold; }

.just 		{ text-align: justify; }

.formmargin	{ margin:0px; }






.footertitle	{
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		}

.footerbg	{
		background-color: #DCE2E8;
		background-image: url("picts/sidebar-footer.gif");
		background-repeat: repeat-y;
		}

.footertopline	{
		border-top: #BDC4CC 1px solid;
		}

.footerlinktable	{
			background-color: #FFFFFF;
			border: #BDC4CC 1px solid;
			}

.copyright 	{
		color: #000000;
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		}

.copyrightSM 	{
		color: #666666;
		font-family: arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		}


a.copylink:link		{ color: #0066FF; text-decoration: none; font-weight: normal; }

a.copylink:visited	{ color: #0099CC; text-decoration: none; font-weight: normal; }

a.copylink:active	{ color: #0099CC; text-decoration: none; font-weight: normal; }

a.copylink:hover	{ color: #99CC99; text-decoration: none; font-weight: normal; }



.nomargin li	{ margin: 0px; padding: 0px; }

.page-splits		{
			border: #8AC6FF 0px solid;
			border-top: #8AC6FF 1px solid;
			background-color: transparent;
			height: 2px;
			line-height: 2px;
			margin-top: 4px;
			margin-bottom: 2px;
			}


.page-splits2		{
			border-top: #8AC6FF 1px solid;
			background-color: transparent;
			height: 2px;
			line-height: 2px;
			margin-top: 6px;
			margin-bottom: 6px;
			}



.searchresulttext	{ color: #000000; font-family: arial, sans-serif; font-size: 11px; font-weight: normal; }

.searchmatches		{ color: #000000; font-family: arial, sans-serif; font-size: 12px; font-weight: normal; }

.searchcount		{ color: #000000; font-family: arial, sans-serif; font-size: 10px; font-weight: normal; }

.featuredrop		{ width: 120px; font-size: 11px; margin-top: 3px; }

.searchresultform	{
			width:135px;
			font-size: 12px;
			border: #9BA2AA 1px solid;
			padding-left:2px;
			padding-top:2px;
			background-color:#FFFFFF;
			background-image: url("picts/shadeform.gif");
			}

.search-buttons {
		font-size: 11px;
		border: #000000 1px solid;
		background-color: #F0EEE1;
		margin-left: 1px;
		margin-right: 1px;
		}

.featurebuttwidth { width: 120px; }

.searchmargin	{ margin: 0px; }

.searchtable	{ padding-top: 5px; padding-bottom: 5px; }

.sitesearchbutton	{
			margin-right: 5px;
			margin-top: 1px;
			font-size: 10px;
			height: 18px;
			border: #000000 1px solid;
			line-height:12px;
			background-color: #FFFFFF;
			}

.sitesearchbox		{
			height: 18px;
			width:115px;
			font-size: 10px;
			border: #9BA2AA 1px solid;
			padding-left:2px;
			background-color:#FFFFFF;
			background-image: url("picts/shadeform.gif");
			}


.selector 	{
		width: 200px;
		border:  1px solid #000000;
		FONT-FAMILY: Verdana, arial, sans-serif;
		FONT-SIZE: 11px;
		padding: 1px;
		color: #000000;
		background-color: #E8ECF3;
		}

.selectorselect 	{ background-color:#E8ECF3; color: #003399; }

.selectortitle 		{ background-color:#7680B0; color: #FFFFFF; }

#selector-location 	{ position: absolute; top: 136px; right: 2px; }

#selector-location6 	{ right: 2px; position: absolute; top: 196px; }


#designers 	{ display: none; LEFT: -350px; POSITION: absolute; TOP: 136px; WIDTH: 250px; }

.verysmall 	{ color: #FFFFFF; font-family: arial, sans-serif; font-size: 1pt; text-decoration: none; font-weight: bold; }

h1 		{
		color: #000000;
		font-family: arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 1px;
		}


h3      {
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
    	margin: 0px;
    	padding: 0px;
	}


.flashprice    { color: #339900; font-family: arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; }

.contact { 	background-image: url("setup/picts/contact.gif");
		FONT-FAMILY: arial, helvetica, sans-serif;
		background-color:#FFFFFF;
		color: #000000;
		font-size: 8pt;
		height: 21px;
		width: 150px;
		cursor:pointer;
		font-weight: normal;
		border: #FFFFFF 0px solid; }

.contacton { 	background-image: url("setup/picts/contacton.gif");
		FONT-FAMILY: arial, helvetica, sans-serif;
		background-color:#FFFFFF;
		color: #5229D5;
		font-size: 8pt;
		height: 21px;
		width: 150px;
		cursor:pointer;
		font-weight: normal;
		border: #FFFFFF 0px solid; }

.order { 	background-image: url("setup/picts/order.gif");
		background-color:#6308F7;
		FONT-FAMILY: arial, helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10pt;
		height: 21px;
		width: 50px;
		cursor:pointer;
		font-weight: bold;
		border: #6308F7 1px solid; }

.orderon { 	background-image: url("setup/picts/orderon.gif");
		background-color:#F71083;
		FONT-FAMILY: arial, helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10pt;
		height: 21px;
		width: 50px;
		cursor:pointer;
		font-weight: bold;
		border: #F71083 1px solid; }

.shadeform { background-image: url("picts/shadeform.gif");
		FONT-FAMILY: arial, sans-serif;
		font-size: 10pt;
		border: #000000 1px solid }




/* SETUP PAGES FOR PRINTING */


@media print {
.printhide 	{ display:none;}
.printhelp	{ width:600px; }
}
@media screen{
.printonly { display:none; }
}



/* END KNOWN USAGE */






.orderpremade 	{font-size: 8pt}

.dropdown 	{ font-size: 8pt; width: 150px }






h2	{
	color: #000000;
    	margin-bottom: 0px;
    	padding-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	}







#builderlogo 	{ LEFT: 50px; POSITION: absolute; TOP: 85px }







.navbutton { background-image: url("setup/picts/coolnavbutton.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		height: 22px;
		width: 75px;
		cursor:pointer;
		font-weight: bold;
		border: #000000 1px solid; }

.navbuttonon { background-image: url("setup/picts/coolnavbuttonon.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		height: 22px;
		width: 75px;
		cursor:pointer;
		font-weight: bold;
		border: #000000 1px solid; }


.coolnavbutton { background-image: url("setup/picts/coolnavbutton.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		height: 22px;
		width: 75px;
		cursor:pointer;
		font-weight: bold;
		border: #000000 1px solid; }

.coolnavbuttonon { background-image: url("setup/picts/coolnavbuttonon.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		height: 22px;
		width: 75px;
		cursor:pointer;
		font-weight: bold;
		border: #000000 1px solid; }

.closebutton { 	background-image: url("setup/picts/button.gif");
		background-color:#C0C0C0;
		FONT-FAMILY: arial, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		height: 19px;
		width: 100px;
		cursor:pointer;
		font-weight: normal;
		border: #000000 1px solid; }

.closebuttonon { 	background-image: url("setup/picts/buttonon.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, helvetica, sans-serif;
		color: #330099;
		font-size: 8pt;
		height: 19px;
		width: 100px;
		cursor:pointer;
		font-weight: normal;
		border: #000000 1px solid; }

.button {background-color: #9999CC; color:#FFFFFF; cursor:pointer; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 10pt; TEXT-ALIGN: left;}

.orderbutton {font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.templategray {color: #666666; font-family: arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: normal}

.pagename {color: #FF6600; font-family: arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold}

.pagename2 {color: #0000FF; font-family: arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold}

.yourself {color: #FF6600; font-family: arial, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold}

.spreadlink {color: #3300FF; font-family: arial, sans-serif; text-decoration: none; letter-spacing: 1px }

.spreadlink:hover {color: #FF9900; font-family: arial, sans-serif; text-decoration: underline; letter-spacing: 5px }







/* OLD OLD OLD OLD OLD nav-templates.js MENU */


a.nav:link 	{  color: #6633FF; text-decoration: none; font-size: 10px; font-weight: bold }

a.nav:active 	{  color: #9900CC; text-decoration: none; font-size: 10px; font-weight: bold }

a.nav:visited 	{  color: #758A8C; text-decoration: none; font-size: 10px; font-weight: bold }

a.nav:hover 	{  color: #FF6600; text-decoration: none; font-size: 10px; font-weight: bold }

.navtable	{ background-image: url("setup/picts/nav_background.gif");
		  border-collapse: collapse;
		  cursor:pointer;
		  border: #CED6D9 1px solid; }






/* nav-templates.js MENU */


.menu-navtable		{
			padding: 0px;
			border: solid #5595FB;
			border-width: 1px 1px 1px 1px;
			/*  top | right | bottom | left */
			}


.menu-nav	{
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		width: 20px;
		cursor:pointer;
		text-align: center;
		display: block;
		white-space: nowrap;
		border: #000000 0px solid;
		}


a.menu-nav:link 	{
			background-color:#FFFFFF;
			background-image: url("setup/picts/nav_background.gif");
			color: #5595FB;
			}


a.menu-nav:visited 	{
			background-color:#FFFFFF;
			background-image: url("setup/picts/nav_background.gif");
			color: #758A8C;
			}


a.menu-nav:active 	{
			background-color:#FFFFFF;
			background-image: url("setup/picts/nav_background.gif");
			color: #999999;
			}


a.menu-nav:hover 	{
			background-color:#FFFFFF;
			background-image: url("setup/picts/nav_background-on.gif");
			color: #FF6600;
			border: #FF6600 0px solid;
			}






/* nav-templates-2.js MENU */



.menu-nav2	{
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		cursor:pointer;
		text-align: center;
		display: block;
		white-space: nowrap;
		border: #000000 0px solid;
		padding-left: 8px;
		padding-right: 8px;
		}


a.menu-nav2:link 	{
			background-color:#FFFFFF;
			background-image: url("setup/picts/nav_background.gif");
			color: #5595FB;
			}


a.menu-nav2:visited 	{
			background-color:#FFFFFF;
			background-image: url("setup/picts/nav_background.gif");
			color: #758A8C;
			}


a.menu-nav2:active 	{
			background-color:#FFFFFF;
			background-image: url("setup/picts/nav_background.gif");
			color: #999999;
			}


a.menu-nav2:hover 	{
			background-color:#FFFFFF;
			background-image: url("setup/picts/nav_background-on2.gif");
			color: #FF6600;
			padding-left: 7px;
			padding-right: 7px;
			border-left: #F0BC93 1px solid;
			border-right: #F0BC93 1px solid;
			}









/* START THE CODE FOR THE MENUS */

.headerlinkstable	{
			background-color: #EEF2F6;
			border-bottom: #BDC4CC 1px solid;
			padding-top: 2px;
			padding-bottom: 2px;
			}

.firstheaderlink	{ padding-left: 10px; }

.headerlinktext		{ color: #999999; font-family: verdana, arial, sans-serif; font-size: 10px;}

.headerlinks 	{
		padding-right: 0px;
		padding-left: 0px;
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: normal;
		}

a.headerlinks:link 	{ color: #9BA2AA; font-weight: normal; }

a.headerlinks:visited 	{ color: #9BA2AA; font-weight: normal; }

a.headerlinks:active 	{ color: #000000; font-weight: normal; }

a.headerlinks:hover 	{ color: #000000; font-weight: normal; text-decoration: overline; }


.headerlinksHL 	{
		padding-right: 0px;
		padding-left: 0px;
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: normal;
		}

a.headerlinksHL:link 		{ color: #009900; font-weight: normal; }

a.headerlinksHL:visited 	{ color: #009900; font-weight: normal; }

a.headerlinksHL:active 	{ color: #000000; font-weight: normal; }

a.headerlinksHL:hover 		{ color: #000000; font-weight: normal; text-decoration: overline; }




.menuborders	{ border-top: #000000 0px solid; border-bottom: #999999 0px solid; }


.menutable	{
		border-top: #C8CED5 0px solid;
		border-bottom: #C8CED5 1px solid;
		background-color: #DBE1E9;
		padding-top: 0px;
		padding-bottom: 0px;
		height: 36px;
		background-image: url("picts/menu-background.gif");
		}


.menu		{ font-family: arial, helvetica, sans-serif;
		  font-size: 8pt;
		  height: 20px;
		  padding-top: 6px;
		  padding-bottom: 6px;
		  padding-left: 10px;
		  padding-right: 10px;
		  cursor:pointer;
		  font-weight: bold;
		  text-align: center;
		  line-height: 15px;}


a.menu:link 	{ background-color:#DBE1E9;
		  background-image: url("picts/menu.gif");
		  color: #003399;
		  border: #999999 0px solid;  }


a.menu:visited 	{ background-color:#DBE1E9;
		  background-image: url("picts/menu.gif");
		  color: #003399;
		  border: #999999 0px solid;  }


a.menu:active 	{ background-color:#DBE1E9;
		  background-image: url("picts/menu.gif");
		  color: #003399;
		  border: #999999 0px solid; }


a.menu:hover 	{  
		   background-color:#C9E3FA;
		   background-image: none;
		   color: #003399;
		   border: #4698FF 1px solid;  }


.menu2		{ font-family: arial, helvetica, sans-serif;
		  font-size: 7pt;
		  height: 18px;
		  padding-top: 1px;
		  padding-bottom: 1px;
		  padding-left: 5px;
		  padding-right: 5px;
		  cursor:pointer;
		  font-weight: bold;
		  text-align: center;
		  line-height: 13px;}


a.menu2:link 	{ background-color:#FFFFFF;
		  color: #003399;
		  border: #003399 1px solid;  }


a.menu2:visited { background-color:#FFFFFF;
		  color: #003399;
		  border: #003399 1px solid;  }


a.menu2:active 	{ background-color:#FFFFFF;
		  color: #003399;
		  border: #003399 1px solid;  }


a.menu2:hover 	{ background-color:#FFFFFF;
		  color: #003399;
		  border: #FF9900 1px solid;  }


.totalcopy { COLOR: #333333; FONT: 10px  verdana, arial, sans-serif; }

.totaltitle { COLOR: #333333; FONT: 10px verdana, arial, sans-serif; }

.bluetitle { COLOR: #3300FF; FONT: 15px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }



.featuretitle	{ color: #6666FF; font: 14px arial, sans-serif; font-weight: bold; }

.featurestext	{ color: #5C7699; font-family: arial, sans-serif; font-size: 12px; }

.featuresbox	{
		color: #5C7699;
		font-family: arial, sans-serif;
		font-size: 12px;
		border: #8AC6FF 1px solid;
		}

.featuresshade	{ background-color: #F0F5FA; }


.featureiframe	{
		width: 460px;
		height: 850px;
		border: #8AC6FF 0px solid;
		}

.nomargin	{
		margin: 0px;
		margin-left: 20px;
		padding: 0px;
		}


.featurelist	{
		font-size: 9pt;
		margin-top: 10px;
		list-style-image: url(picts/featurelist.gif);
		}




.title-details		{ font-size: 13pt; font-weight: bold; color: #000000; }

.templateinfo-details, table span.templateinfo-details { color: #5C7699; font-family: arial, sans-serif; font-size: 9pt; text-decoration: none; }





/***************
START Media Queries 
***************/



@media handheld and (max-width: 768px),
   screen and (max-device-width: 768px),
   screen and (max-width: 768px) 
	{

table 		{ font-size: 10pt; }

.templateinfo  	{ font-size: 10pt; }

.notetext 	{ font-size: 9pt; }

.templatetitle  { font-size: 12px; }

h1, .title	{ font-size: 14pt; }

.maptitle	{ font-size: 13px; }

h3 		{ font-size: 15px; }

.footertitle	{ font-size: 14px; }

.copyright 	{ font-size: 13px; }

.head11menu, .head11link	{ font-size: 13px; }

.headerlinks 	{ font-size: 11px; }

.menu		{ font-size: 9pt; }

	}




@media handheld and (max-width: 480px),
   screen and (max-device-width: 480px),
   screen and (max-width: 480px) 
	{

table 		{ font-size: 11pt; }

.templateinfo 	{ font-size: 12pt; }

.notetext 	{ font-size: 10pt; }

.templatetitle  { font-size: 13px; }

h1, .title	{ font-size: 17pt; }

.maptitle	{ font-size: 16px; }

h3 		{ font-size: 16px; }

.footertitle	{ font-size: 15px; }

.copyright 	{ font-size: 14px; }

.head11menu, .head11link	{ font-size: 16px; }

.headerlinks 			{ font-size: 14px; }

.menu		{ font-size: 11pt; }

.just 		{ text-align: left; }

	}



/***************
END Media Queries 
***************/
