
 
/************
  * Misc Styles and defaults 
  */
  
* {
	margin: 0;
	padding: 0;
}

html {
}
.clear{
	clear:both;
}
img {
border: none;
}

body {
	color: #333;
 	font-size: 62.5%; 
 	margin-bottom: 40px;
 	width: 100%;
 	background: #eee url(../images/bgtrial2.jpg) repeat-x top;
	font-family: Verdana, Lucida, sans-serif; 
}

#BGContainer  {
width:950px;
margin: 0 auto;
background: #eee url(../images/bgcontainer.png) repeat-y left;
}

#BGContainerhome  {
width:935px;
margin: 0 auto;
background: #eee url(../images/bgcontainerhome.jpg) repeat-y left;
}

table {
	border-collapse: collapse;
	border-spacing: 0;

}
caption, th, td {
	text-align: left;
	font-weight: normal;
	height: auto;
}
.build label, tr{
	height: auto;
	border: 0px solid;

}

.build div {
border: 1px solid #fff;
min-height:150px;
padding: 6px;
  height:auto !important;
  height:150px;

}
.build div:hover {
background: #fff;
border: 1px solid #2B2A30;
}
.build div span {
color: #ee2121;
}
.build div img {
padding-top: 8px;
}
.inputbutton {
margin-top: 70px;
}



#products ul {
margin: 0 auto;
padding: 4px;
width: 695px;
}

#products li .buildtitle {
color: #184D51;
}

#products li {
display:inline;
float:left;
height:197px;
padding:0px;
margin: 0px;
position:relative;
width: 170px;
}

.build {
height: auto;
}


input.button1
{
   width:183px;
}





/* BUILD LAND */
.buildland div {
border: 2px outset #CCC;
min-height:160px;
padding-left: 5px;
float:left; 
width: 190px;
font-weight: bold;
}
.buildland div:hover {
background: #fff;
border: 2px outset #2B2A30;
}
.buildland div a:hover {
text-decoration:none;
}



.buildtable td {
}
/* MOSUEOVERS */

.hiddenpic { display: none; }

/*
hr {
background: url(../images/hr.gif) center no-repeat;
height: 20px;
width: 780px;
border: 2px;
}*/

div.hr {
  height: 20px;
  width: 900px;
  background: #fff url(../images/hr.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}

.helpmecontain {
display: none;
margin:0 auto;
width: 650px;
border: 0px solid #069;
}

.helpme {
width:620px;
margin:0 auto;
padding:10px;
display: block;
}
.helpme li {
border: 0px solid #069;
width: 141px;
height: 290px;
padding:4px;
position: relative;
vertical-align: top;
float: left;
list-style: none;
}

#preview{

	position:absolute;

	border:0px solid #ccc;
	font-size:1.12em;

	background:#2B2A30;
	opacity: .9;

	padding:8px;
	width: 500px;
	cursor: help;
	display:none;

	color:#fff;
	}
.preview {
	cursor: help;
}
/**************
 	Site Container Box
*/
#adminbgcontainer {
	width: 1000px;  
	margin: 0px auto; 
}
#admincontainer { 
	width: 1000px;
	margin-top:-12px;
	background: #fff;
	margin: 0 auto; 

	}

#adminLayout {
	width: 980px;
	clear: both;
	overflow: hidden;
	margin: 0px auto;
}
#adminmenu a {
color: #333;
text-decoration: none;
}

#Container { 
	width: 950px;;
	margin-top:0px;
	margin: 0 auto; 
	background: #2B2627;
	}
	
	#Containerhome { 
	width: 935px;;
	margin-top:0px;
	margin: 0 auto; 
	background: #2B2627;

	}
#Layout {
	width: 860px;
	clear: both;
	overflow: hidden;
	margin: 0px auto;
}
#MainContent {
	width: 858px;
	float: left; 	
	margin: 0;
	text-align: left;
}
/** Header **/
#Header {  
 	float: left;
	overflow: hidden;
	background: #2b2627;
	padding-top: 8px;
	padding-left: 24px;
	height:83px;
	}

#buildsummtop {
width: 100px;
font-size: 1.2em;
font-weight: bold;
}

#buildsummtop td {
text-align: center;
}

#buildsummtop img {
height: 3em;
}


#buildsummlast {
font-size: 1.2em;
font-weight: bold;
}
#buildsummlastadmin {
font-size: 0.8em;
}


#buildsummlast table {
text-align: center;
}

#buildsummlast img {
height: 3em;
}

label {cursor: pointer;
}

.liststyle1 {
list-style-image: url(../images/listbullet.gif);
}

.tabletop {
background: #fff url(../images/tabletop2.png) no-repeat center bottom;
}

/* Table BG colors */
tr.d0 td {
	background-color: #2B6891; color: #ffffff;
}
tr.d1 {
	background-color: #fff; color: black;
}
tr.d2 {
	background-color: #d1eff5; color: black;
}
tr.d2 :hover, tr.d1 :hover {
	color: #2B2A30;
}
span.n {
color: #d02908;
}

span.y {
color: #0e9101;
}
span.tick {
background: url(../images/tickspr.gif);
color: #d02908;
width: 23px;
height: 20px;
display: block;
margin: 0 0 0 0px;
padding: 0 0 0 0px
}
span.cross {

background: url(../images/tickspr.gif);
color: #d02908;
width: 23px;
height: 20px;
display: block;
background-position: 23px 0px;
  }

#homemenu { 
 	float: right; 
	margin-right: 5px;
	}
	#homemenu li { 
	 	list-style: none; 
		margin: 0 3px; 
		margin-top: 0px;
		float: left;
		line-height: 2.8em;
		height: 60px;
		display: block;
		padding-right: 15px;
		background: #2B2627 url(../images/icons/arrowright.gif) no-repeat top right;
		}
		#homemenu li:hover { 
		background: #2B2627 url(../images/icons/arrowrightorange.gif) no-repeat top right;		
		}
  		#homemenu li a { 
			float: left;
			text-decoration: none;
			display: block; 
			height: 2.3em; 
			font-size: 1.6em; 
			padding: 0 0 0 8px;
			color: #fff;
			
			}

		#homemenu li a:hover { 
			color: #2B6891;
			}
/*** Main Nav ***/
#NavigationTop {
	float:right;
	height:51px;
	background: #2b2627; /*url(../images/headerRounded2top.gif) no-repeat center top;*/
}

#NavigationTop span a{
float:right; color:#fff; padding: 6px;
text-decoration: none;
font-weight: bold;
margin-right:10px;
font-size: 1.1em; 

}
#NavigationTop p {
font-family: Arial, Lucida, sans-serif; 
font-size: 1.5em;
float: left;
font-weight: bold;
text-align: left;
padding-right: 230px;
padding-top: 8px;

color: white;

}

#Navigation {

	height:30px;
	float:right;
	padding-top: 10px;
	background: #2b2627; /*url(../images/headerRounded2.gif) no-repeat center top;*/
}
#Navigation ul { 

 	float: right; 
	margin-right: 5px;
	}
	#Navigation ul li { 
	 	list-style: none; 
		margin: 0 3px; 
		margin-top:0px;
		float: left;
		line-height: 2.8em;
		display: block;
		background: #000;
		}
  		#Navigation ul li a { 
  			font-family: sans-serif, Arial;
			float: left;
			text-decoration: none;
			display: block; 
			height: 2.3em; 
			font-size: 1.3em; 
			padding: 0 0 0 8px;
			color: #fff;
			
			}
		#Navigation ul li a span {
			text-align: center;
	        float: left;
			padding-right: 8px;
			height: 2.3em;
 
		}
			#Navigation ul li a:hover { 
			 	/*background: #93C7E7 url(../images/hoverTabLeft.gif) no-repeat left top; */
			 	background: #2B6891;
			 	color: #fff;
				cursor: pointer;
				bottom: -1px;
				}
			#Navigation ul li a:hover span {
				/*background: #93C7E7 url(../images/hoverTabRight.gif) no-repeat right top;*/
				cursor: pointer;
			 	color: #fff;
			 	background: #2B6891;
			}
    		#Navigation ul li a.current,
    		#Navigation ul li a.section,
    		#Navigation ul li a.section:hover,
    		#Navigation ul li a.current:hover { 
			 	background: #fff url(../images/ativeTabLeftblack.png) no-repeat left top; 
			 	color: #444;
				}
			#Navigation ul li a.current span,
			#Navigation ul li a.section span,
    		#Navigation ul li a.section:hover span,
			#Navigation ul li a.current:hover span {
				background: #fff url(../images/aciveTabRightblack.png) no-repeat right top;
				color: #444;
			}

#navsearch {
float: right;

}

#currentpage a,
#currentpage a:hover {
background: #fff url(../images/activeTabLeft.png) no-repeat left top; 
color: #444;
}
    
/** Breadcrumbs **/
#Breadcrumbs { 
 	color: #B7C0C5;
	text-align: left;
	font-size: 0.9em; 
	margin: 0px 5px 10px 0;
	}
	#Breadcrumbs p {
		margin: 0;
	}

/* Image rotator */

#imagerotator {
height: 380px;
margin: 0px;
position: absolute;
top:10px;

}
#imagerotator li {
padding: 0px;
margin: 0px;
}

/*top bit */
#topbit {
height: 88px
z-index:999;
}

#topbit img {
float: left;}
vertical-align: top;
}
#topbit span {
color:#aaa;
font-family:Helvetica, verdana;
font-weight: bold;
padding-left:30px;
vertical-align: top;

float: left;
margin-left: 39px;
padding: 9px;

}
#topkit span div {

height:40px;
line-height:40px;

}
#topbit span a {
font-size: 1.6em;
color: #fff;
text-decoration: none;

}
/* Footer 
*****************************************/

#Footer { 
 	clear: both;  
	width: 950px; 
	background: #EEEEEE;
	margin: 0 auto; 
padding-left: 2px;
	height: 5em; 
/*	background: #eee url(../images/bgcontainer.png) repeat-y left;*/

/*url(../images/footerBottom.gif) no-repeat bottom left; */
	text-align: center; 
	}
	#Footer .footerTop {
		width: 933px;
	 	border-top: 1px solid #747474;
		margin: 0 auto; 
		background: transparent;/* url(../images/footerTop.gif) no-repeat top left;*/
		display: block;
		height: 2em;
	}
  	#Footer p { 
		color: #333;
		font-size: 1.1em;
		text-align: center;
		margin-top: -0.6em;
	}
  	#Footer a { 
	   	color: #fff; 
	   	text-decoration: none;
		}
	#Footer a:hover {
		color: #fff;
		text-decoration: underline;
	}
	
	.homesideul {
	
text-align:left; 
position:relative; 
width:179px; 
list-style: none;
background:#fff; 
font-weight:bold; 
color:#2B6891; 
background: #2B2627;
/*background: url('../images/design/greentabletop.gif') no-repeat;*/
border-bottom:2px solid #2B2627;
	}
  .homesideul li {
  padding-left:30px; 
  }
  
  
  /* Cool Table */
  #mytable {
	width: 900px;
	padding: 0;
	margin: 0 auto;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

  #mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/table/bg_header.jpg) no-repeat;
}

  #mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

  #mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;

}
  #mytable td a {
	color: #4f6b72;
	}
  #mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

  #mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../images/table/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

  #mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../images/table/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.buildselect {
float:left;
width:245px;
height: 227px;
margin: 5px;
padding: 2px;
border: 2px #eee outset;
}

.buildselect label {

}