/* Default CSS Document */

															/** BODY ELEMENTS **/
* {
	margin: 0;
	padding: 0;
	}
	body {
		color: #333;
		background-color: #D8DDDE;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		border-top:3px solid #333333;
		}

  a:link
  {
text-decoration: underline;
color: #1083C5;
  }
  a:visited
  {
text-decoration: underline;
color: #1083C5;
  }
  a:hover,
  a:focus
  {
text-decoration: none;
color: #1083C5;
  }
  a:active
  {
text-decoration: none;
color: #1083C5;
  }


p {
margin:1.5em 0;
}

h1 {
color:#EFF5EB;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
letter-spacing:0.05em;
margin:-35px 0 34px;
position:relative;
z-index:1;
}

#h1dark {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
letter-spacing:0.05em;
margin:20px 0;
}

h2 {
color:#666666;
font-size:18px;
font-weight:normal;
}

h3 {
color:#666666;
font-size:14px;
font-weight:bold;
padding-top:10px;
}

h4 {
color:#326496;
font-size:13px;
font-weight:bold;
padding-top:10px;
}


															/** PAGE BACKGROUNDS **/

.bg0000 {
background-image: url(/image/backgrounds/bg0000.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0001 {
background-image: url(/image/backgrounds/bg0001.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0002 {
background-image: url(/image/backgrounds/bg0002.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0003 {
background-image: url(/image/backgrounds/bg0003.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0004 {
background-image: url(/image/backgrounds/bg0004.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0005 {
background-image: url(/image/backgrounds/bg0005.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0006 {
background-image: url(/image/backgrounds/bg0006.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0007 {
background-image: url(/image/backgrounds/bg0007.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0008 {
background-image: url(/image/backgrounds/bg0008.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0009 {
background-image: url(/image/backgrounds/bg0009.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0010 {
background-image: url(/image/backgrounds/bg0010.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0011 {
background-image: url(/image/backgrounds/bg0011.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
.bg0012 {
background-image: url(/image/backgrounds/bg0012.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
			}
			
		/*----------------------*/	
			

.bg001 {
background-image: url(/image/backgrounds/bg001.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg002 {
background-image: url(/image/backgrounds/bg002.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg003 {
background-image: url(/image/backgrounds/bg003.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg004 {
background-image: url(/image/backgrounds/bg004.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg005 {
background-image: url(/image/backgrounds/bg005.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg006 {
background-image: url(/image/backgrounds/bg006.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg007 {
background-image: url(/image/backgrounds/bg007.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg008 {
background-image: url(/image/backgrounds/bg008.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg009 {
background-image: url(/image/backgrounds/bg009.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg010 {
background-image: url(/image/backgrounds/bg010.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg011 {
background-image: url(/image/backgrounds/bg011.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg012 {
background-image: url(/image/backgrounds/bg012.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg013 {
background-image: url(/image/backgrounds/bg013.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg014 {
background-image: url(/image/backgrounds/bg014.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg015 {
background-image: url(/image/backgrounds/bg015.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg016 {
background-image: url(/image/backgrounds/bg016.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg017 {
background-image: url(/image/backgrounds/bg017.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg018 {
background-image: url(/image/backgrounds/bg018.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg019 {
background-image: url(/image/backgrounds/bg019.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg020 {
background-image: url(/image/backgrounds/bg020.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg021 {
background-image: url(/image/backgrounds/bg021.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
	.bigbg121 {
	background-image: url(/image/backgrounds/bigbg121.jpg);
	background-position:top center;
	background-repeat:repeat;
	background-attachment:fixed;
			}
.bg022 {
background-image: url(/image/backgrounds/bg022.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
		}
.bg023 {
background-image: url(/image/backgrounds/bg023.jpg);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
		}



															/** SPECIAL TEXT **/
															
.small
{font-size:10px;}

.emph
{
color:#CC0000;}
.emph2
{
color:#990000;}
.emph3
{
color:#6633FF;}



															/** IMAGES **/
															
#example-image
{
border:1px solid #B7B7B7;
}	


															/** MAIN CONTAINERS **/



#sub-container{
width: 924px;
height:600px;
background-image:url(/image/layout-wk/bg-header.png);
background-position:top center;
background-repeat:no-repeat;
	}


div#container {
background-image:url("/image/layout-wk/slither.png");
background-position:center top;
background-repeat:repeat-y;
margin:-77px auto 0;
text-align:left;
width:924px;
min-height:300px;
	}
#container-transp {
background-image:url("/image/layout-wk/slither-transp.png");
background-position:center top;
background-repeat:repeat-y;
margin:-77px auto 0;
text-align:left;
width:924px;
min-height:300px;
	}
	div#header {
		}
		div#header-in {
			
			}
	div#content {
		
		}
		div#center {
color:#666666;
font-family:verdana;
line-height:1.8em;
margin:77px 100px 0 20px;
width:606px;
			}
			div#center-in {
				
				}
		div.column {
			width: 236px;
			}
			div#left {
				float: left;
				}
				div.column-in {
					
					}
	div#footer {
background-image:url("/image/layout-wk/footer.jpg");
background-position:center top;
background-repeat:no-repeat;
height:280px;
margin:0 auto;
text-align:left;
width:924px;
		}
	div#footer-transp {
background-image:url("/image/layout-wk/footer-transp.png");
background-position:center top;
background-repeat:no-repeat;
height:280px;
margin:0 auto;
text-align:left;
width:924px;
		}
		div#footer-in {
color:#8F9695;
font-size:10px;
margin-top:-150px;
padding:150px 20px 0;
			}
div#footer-in a:link {
	text-decoration: none;
	color: #717676;
	}
div#footer-in a:visited {
	text-decoration: none;
	color: #717676;
	}
div#footer-in a:hover {
	text-decoration: underline;
	color: #717676;
	}
div#footer-in a:active {
	text-decoration: none;
	color: #717676;
	}



div#column-overmenu {
margin:0 0 12px 18px;
position:relative;
z-index:1;
	}
div#column-undermenu {
margin:265px 1px 0 16px;
	}
	
div#messagebox200x200 {
background-image:url("/image/incidental/messagebox200x200.png");
background-position:left top;
background-repeat:no-repeat;
float:right;
height:200px;
margin:-65px 0 0;
position:relative;
width:200px;
z-index:2;
	}
div#messagebox200x200-inner {
padding:10px 33px 10px 18px;
	}



															/** SUB CONTAINERS **/
#headtext {
font-size:11px;
line-height:1.5em;
padding-bottom:6px;
text-align:center;
}


#menu
{
border:1px solid #CCCCCC;
color:#CCCCCC;
margin:20px 0;
padding:10px;
text-align:center;
width:740px;
}
#menu a:link {
	text-decoration: none;
	color: #4389C3;
	}
#menu a:visited {
	text-decoration: none;
	color: #4389C3;
	}
#menu a:hover {
	text-decoration: underline;
	color: #4389C3;
	}
#menu a:active {
	color: #4389C3;
	text-decoration: none;
	}


	div#content2 {
color:#666666;
line-height:2em;
margin:20px 0;
text-align:center;
		}
	div#content-form {
border:3px solid #CCCCCC;
margin:10px 0;
		}


#testimonial {
color:#5D9B2C;
margin:30px 100px;
}

#testimonialbox {
border:1px solid #CCCCCC;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.5em;
margin:180px 0 0 684px;
padding:12px 12px 6px;
position:absolute;
text-indent:0;
width:193px;
z-index:50;
}

#articlefootmenubox {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1.5em;
padding:6px 0 0 100px;
}

#noticebox1 {
background-color:#ECF1E4;
border:1px solid #BEC2B8;
color:#797B75;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.5em;
padding:12px 12px 6px;
text-align:center;
text-indent:0;
}



															/** LISTS **/
ul {
list-style-position:inside;
list-style-type:disc;
margin:20px 0;
	}

#linkslist {
line-height:3em;
}




															/** TYPOGRAPHY **/
.x {
	display: none;
	}
div#uhoh {
	width: 400px;
	margin: 100px auto;
	padding: 20px 30px;
	line-height: 1.5em;
	text-align: left;
	}
	div.unauthorized-401, div.forbidden-403,
	div.notfound-404, div.internalerror-500 {
		color: #333;
		background-color: #ffc;
		border: 1px solid #ff0;
		}
	div.unauthorized-401 a, div.forbidden-403 a,
	div.notfound-404 a, div.internalerror-500 a {
		color: #00f;
		background-color: #ffc;
		}






															/** FORMS **/
																													
form {
background-color:#ECF1E4;
border:1px solid #BEC2B8;
color:#797B75;
padding:15px 10px 15px 50px;
}

input {
border:1px solid #BEC2B8;
color:#797B75;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:5px 0;
padding:3px;
}

select {
border:1px solid #BEC2B8;
color:#797B75;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:5px 0;
padding:3px;
}

textarea {
border:1px solid #BEC2B8;
color:#797B75;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:5px 0;
padding:3px;
}

.option {
background-color:#688EB3;
border:1px solid #BEC2B8;
color:#797B75;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
padding:10px;
	}
	

#submit {
background-color:#97BB76;
border:1px solid #708B58;
color:#EDF1E9;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:0.1em;
margin:10px 0;
padding:5px 20px;
	}


.texta {
}

#formbox1 {
background-image:url("http://www.websiteknight.net/image/backgrounds/formbox1-top.jpg");
background-position:right top;
background-repeat:no-repeat;
margin-top:30px;
position:relative;
z-index:1;
}
#formbox1-inner {
background-image:url("http://www.websiteknight.net/image/backgrounds/formbox1-bottom.jpg");
background-position:left bottom;
background-repeat:no-repeat;
padding:15px 20px;
}



/*---------------------------------------TABLES--------------------*/



.td_package_features_header
{
background-color:#5A7184;
color:#ffffff;
margin-top:20px;
width:600px;
font-family:verdana;
font-size:11px;
font-weight:normal;
padding:15px 12px 5px 10px;
text-align:left;
}


.td_package_features
{
color:#5E8BAC;
font-family:verdana;
font-size:11px;
font-weight:normal;
padding:15px 12px 5px 10px;
text-align:left;
border-bottom:1px solid #CCCCCC;
}


/*----------------------------td001--------------------*/

.td001
{
color:#666666;
}

.td001-header0
{
background-image:url(/image/layout/bg-td001-header0.jpg);
background-position:top center;
background-repeat:repeat-x;
background-color:#925200;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding-bottom:10px;
padding-top:5px;
text-align:center;
}
			.td001-header0-blue
			{
			background-image:url(/image/layout/bg-td001-header0-blue.jpg);
			background-position:top center;
			background-repeat:repeat-x;
			background-color:#316392;
			color:#FFFFFF;
			font-size:13px;
			font-weight:bold;
			padding-bottom:10px;
			padding-top:5px;
			text-align:center;
			}

.td001-header
{
background-color:#FFD863;
color:#554821;
font-size:13px;
font-weight:bold;
height:30px;
text-align:center;
padding-top:5px;
}
.td001-header a:link {
	text-decoration: none;
	color: #1083C5;
	}
.td001-header a:visited {
	text-decoration: none;
	color: #1083C5;
	}
.td001-header a:hover {
	text-decoration: underline;
	color: #1083C5;
	}
.td001-header a:active {
	text-decoration: none;
	color: #1083C5;
	}

.td001-normal0
{
color:#5E8BAC;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding:5px 12px 5px 0;
text-align:left;
}
.td001-normal0-nonebold
{
color:#5E8BAC;
font-family:verdana;
font-size:11px;
font-weight:normal;
padding:5px 12px 5px 0;
text-align:left;
}

.td001-normal1
{
font-family:verdana;
font-size:11px;
padding:10px;
text-align:center;
}

.td001-normal2
{
background-color:#FEF0C1;
font-family:verdana;
font-size:11px;
padding:10px;
text-align:center;
}



.td002
{
color:#666666;
}

.td002-header0
{
background-color:#FFD863;
color:#554821;
font-size:13px;
font-weight:bold;
height:30px;
text-align:left;
padding-top:5px;
}
.td002-header0-morepadding
{
background-color:#FFD863;
color:#554821;
font-size:13px;
font-weight:bold;
height:30px;
text-align:left;
padding:30px 10px 12px 12px
}



.td002-header
{
background-color:#FFD863;
color:#554821;
font-size:13px;
font-weight:bold;
height:30px;
text-align:center;
padding-top:5px;
}

.td002-normal0
{
font-family:verdana;
font-size:11px;
padding:10px;
text-align:left;
}

.td002-normal1
{
font-family:verdana;
font-size:11px;
padding:10px;
text-align:center;
}

.td002-normal2
{
background-color:#FFF3D0;
font-family:verdana;
font-size:11px;
padding:10px;
text-align:center;
}






.td003
{
color:#666666;

}

.td003-normal0
{
font-family:verdana;
font-size:11px;
padding:0;
text-align:right;
}

.td003-normal1
{
color:#FFFFFF;
font-family:verdana;
font-size:11px;
padding:0;
text-align:left;
font-weight:bold;
}


/*--------------------------------------- / TABLES--------------------*/



/*--------------------------------------- OTHER --------------------*/

#sharebutton1
{
float:left;
margin:-92px 0 0 38px;
position:relative;
z-index:2;
}


#homegate-head_bespoke {
background-image: url(/image/backgrounds/bg-homegate-head_bespoke.jpg);
background-repeat:no-repeat;
width:292px;
height:106px;
}
#homegate-head_package {
background-image: url(/image/backgrounds/bg-homegate-head_package.jpg);
background-repeat:no-repeat;
width:292px;
height:106px;
}
#homegate-body {
background-image:url("/image/backgrounds/bg-homegate-slither.jpg");
background-repeat:repeat-y;
margin:-40px 0 20px;
padding-bottom:0;
width:292px;
position:relative;
z-index:1;
}
#homegate-body-inner {
background-image:url("/image/backgrounds/bg-homegate-foot.jpg");
background-position:center bottom;
background-repeat:no-repeat;
margin:0;
padding:0 20px;
}


/*------------- TOOLTIPS --------------------*/
.tooltip {
			color: #000000; outline: none;
			cursor: default; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:11px;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 270px; margin-top:-20px; width: 250px;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; position: absolute; z-index:100; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {
					background: #FEF9D9;
					border: 3px solid #688B00;
					color:#666666;
					background-image:url(/image/backgrounds/bg-infobox.jpg);
					background-position:top right;
					background-repeat:no-repeat;
					padding-right:40px;
					}
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

/*------------- / TOOLTIPS ------------------*/


/*--------------------------------------- / OTHER --------------------*/










/*--------------------------------------- UNIVERSAL --------------------*/

/*-------LOGIN PAGE - BOX---------*/
.loginDiv
{
background-color:#FFFFFF;
border:1px solid #B7B7B7;
color:#706C5B;
font-size:12px;
line-height:1.8em;
margin-top:40px;
padding:20px;
text-align:center;
width:520px;
background-image:url(http://www.websiteknight.net/image/backgrounds/bgknight2.jpg);
background-position:top right;
background-repeat:no-repeat;
}

/*--------------------------------------- / UNIVERSAL --------------------*/












															/** END **/