html {/* overflow: -moz-scrollbars-vertical; */ min-height: 100.1%; height: 100.1%;  font-size: 13px;}
body {	background-color:#D8E8D2; 
		background-image: url(images/bgr.png); /* manipulated in template for seasonal adjustment */
		background-repeat: repeat;
		margin-left: 0; 
		margin-right: 0; 
		margin-bottom: 0;
		margin-top: 10px; 
		padding: 0;
		color: #000000; 
		font-size: 1em;
  		font-family      : Arial,Helvetica,Verdana,sans-serif;
	}

img {border:none;}
fieldset {border: none; }

code {text-align: left;font-size: 0.9em;margin-left:0;margin-right:0; }

div {padding:0; margin: 0;}

/*
p,div {
  text-align: justify;text-justify: newspaper;
}

li {text-align: justify;text-justify: newspaper;}
*/
a:link {color: #FF5200; text-decoration: none;background-color: inherit;}
a:visited {color: #F04E00; text-decoration:none;background-color: inherit;} /* ?? */
a:hover {color: green; text-decoration: underline;background-color: #FFFADD;}
a:active {color: #FF5200; text-decoration: blink;background-color: inherit;} /* ?? */

#wholebody {/*width: 772px;*/ width: 1024px;
			margin-left:auto; margin-right:auto;
		    /*background-color:inherit; color: inherit;*/
 			text-align: center; 
			}

#tower1 {width: 122px; float: left; text-align: center;margin:0;padding:0;}
#tower2 {width: 122px; float: right; text-align: center;margin:0;padding:0;}
.banner {width: 468px; margin-left: auto; margin-right: auto;padding:0;}

#outer {width: 770px; margin-top:0;padding-top:0;
       margin-left:auto; margin-right:auto; 
       background-color:#FFFFFF; color: inherit;
	   border: 0.5px solid #CCCCCC ; 

   		}
	 
#topstuff { 
	width: 100%;height: 200px;margin-top:0;padding-top:0;
     }	   

#topsplash { width: 100%;background-color:#FF5200;margin-top:0;padding-top:0; padding-bottom: 5px;
background-image: url(images/header_bg.jpg);
background-repeat: repeat-x;
color: #ffffff;
}
	 

#top-left {width:200px; text-align:left;
position: relative; 
 top: 0; left: 0;
float: left; 
}

.search {color:#ffffff; /*background-color: inherit;*/}
.google-button {background-color: #FFFFFF;color: #FF5200;font-size: 0.95em; }
.google-radio {color: #FFFFFF;background-color:inherit;}


.sw-language {color: #ffffff; margin-left: 20px;font-weight: bold;font-size: 1.2em; background-color: inherit;}

.sw-language a {color: #ffffff;text-decoration: none;font-weight: bold; background-color: inherit;}
.sw-language a:link {color: #ffffff;text-decoration: none;font-weight: bold; background-color: inherit;}
.sw-language a:visited {color: #ffffea;text-decoration:none;font-weight: bold; background-color: inherit;} /* ?? */
.sw-language a:hover { color: #FF5200;text-decoration: none;font-weight: bold; background-color: #D8E8D2;}
.sw-language a:active {color: #ffffff;text-decoration: blink;font-weight: bold; background-color: inherit;} /* ?? */


#logostuff {margin-top:0;padding-top:0;margin-bottom: 10px;
width: 390px; 
text-align: center;
float: left;
}
#rightbutton {
width: 178px;
 float: right; text-align: right;top:0;
}

.logoframe1 {
	border-left: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #F7F7E7; 
	border-right: 1px solid #FFFFFF; 
	padding: 0; 
	}
	
.logoframe2 { 
	border-left: 12px solid #D6D6D6; 
	border-top: 12px solid #949494; 
	border-bottom: 12px solid #FFFFFF; 
	border-right: 12px solid #C6C6C6;
	padding: 0;
	}	

.logoframe3 {
	border-left: 2px solid #A5A5A5; 
	border-top: 2px solid #A5A5A5; 
	border-bottom: 2px solid #D6D6D6; 
	border-right: 2px solid #D6D6D6; 
	padding: 0; 
	background-color: white;
	text-align: center; 
	color: #FF5200; 
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	}	

.logoframe3 h1 {
	font-size:1.75em;
	font-weight: bold;
	padding: 0;
	margin:0;
	}	

.logoframe3 h2, .logoframe3 h3 {
	font-size:1em;
	font-weight: bold;
	padding: 0;
	margin:0;
	}	


.logotext {
	font-size: 1.1em;
	padding-left: 10px; 
	padding-right: 10px;
	margin:0;padding-top:0;padding-bottom:0;
	}	



#topmenu { width: 390px; text-align: center; padding-left: 200px;color: #ffffff;font-weight: bold; /* background-color: #FF5200;*/ background: inherit;margin-top: 0;padding-top: 0;}
 
#topmenu a {color: #ffffff;font-weight: bold;text-decoration: none; /* background-color: #FF5200;*/ background: inherit;}
#topmenu a:link {color: #ffffff;font-weight: bold;text-decoration: none; /* background-color: #FF5200;*/ background: inherit;}
#topmenu a:visited {color: #ffffea;font-weight: bold;text-decoration:none;/* background-color: #FF5200;*/ background: inherit;} /* ?? */
#topmenu a:hover {color: #FF5200; background-color: #D8E8D2;font-weight: bold;text-decoration: none; }
#topmenu a:active {color: #ffffff;font-weight: bold;text-decoration: blink; /* background-color: #FF5200;*/ background: inherit;}


.top-menu-list ul  {display: inline;margin-left:0; margin-right: 0;padding:0;}
.top-menu-list li {padding-right: 3px;display: inline;margin-left:0; margin-right: 0;padding-top: 20px;}
.top-menu-div {width: auto; text-align: center;padding-left:0;padding-right:0;padding-bottom: 3px;margin-top:0; }


#topimage { width: 100%; 
	height: 80px;
	padding: 0;margin: 0;
	 background-color: #D8E8D2;
	 color:#ffffff;
	 }


#midriff { width: 100%;
	 background-image: url(images/left-border.gif); background-position: left; 
	 background-repeat: repeat-y;
	 margin-left:auto; margin-right:auto;
	}
	
#clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 

.separator {
    clear: both;
    display: block;
    height: 20px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 


#bottom-part {height: 45px;
	width: 100%; 
	padding-left:0;padding-bottom:0;padding-right:0;padding-top:5px;
	background-image:url(images/header_bg.jpg);
	background-color:#FF5200; 
	background-repeat: repeat-x;
	border-top: 1px solid #CCCCCC;
	color: #4A6080;
	}


#footer {
	width: 100%; 
	padding:0;
	}

#payments {
	float:left; 
	width: 590px;
	text-align: left;
	 }	
#payments a:link {text-decoration: none;background-color:inherit;color:inherit;}
#payments a:visited {text-decoration: none;background-color:inherit;color:inherit;}
#payments a:hover {text-decoration: none;background-color:inherit;color:inherit;}
#payments a:active {text-decoration: none;background-color:inherit;color:inherit;}

#payments p{margin:0;padding:0;}

#copyright {
	float:right; 
	width: 180px; 
	text-align: right;
	color : green;background-color: inherit;
	font-size: 0.87em; 
	}	
	
#copyright a:link {text-decoration: none; color: green;background-color: inherit; }	
#copyright a:visited {text-decoration: none;	color: #005500;background-color: inherit; } /* ?? */	
#copyright a:hover {text-decoration: underline; color: green;background-color: inherit; }	
#copyright a:active {text-decoration:blink;	color: green;background-color: inherit;	 }	/* ?? */

#badges {margin-top: 2px; margin-bottom: 0; float:right;}
#badges a:link {text-decoration: none;background-color:inherit;color:inherit;}
#badges a:hover {text-decoration: none;background-color:inherit;color:inherit;}


#main-column { 
	top: 0;left: 0;	
	width:570px; 
	text-align:left; 
	float: right; 
	 padding-left: 0;
	 padding-right: 0;
	}
#main-column h1 {padding-left: 20px;font-size: 1.5em;}
#main-column h2 {padding-left: 20px; font-size: 1.3em;} 
#main-column h3 {padding-left: 20px; font-size: 1.1em;} 
#main-column p {padding-left: 20px;padding-right: 20px;}
#main-column ol  {padding-right: 20px;} 
#main-column ul {padding-right: 20px;} 
#main-column li {padding-right: 20px; padding-bottom: 2em;} 

#newsflash {
    width: auto;
 	font-family  : Arial, Helvetica, Verdana,sans-serif;
  	color :  #0095CD; 
    background-color:  #FFFADD; 
    margin-top  : 0;
	margin-bottom: 0;
	padding-top : 0;
	padding-left: 0;
	padding-right: 0;
	margin-right: 0;
	border-bottom: 10px solid #FF5200;
	}

#newsflash h2 { padding-top:0;padding-bottom:0;padding-right:0;padding-left: 10px;margin:0;
	display:block;
	background-color: #FF5200;
	color: #ffffff; 
	width:560px;
	font-size: 1em;
	font-weight: bold;
	}
#newsflash p { color: green; margin-top: 0;margin-bottom: 0;background-color:  #FFFADD;}


#newsflash a:link  { color :  green; background-color: inherit; }
#newsflash a:visited  {  color  :  #005500; background-color: inherit; text-decoration: none;} /* ?? */
#newsflash a:hover  {  color :  #FF5200;background-color: inherit; }
#newsflash a:active  {  color : green;background-color: inherit; text-decoration: blink;} /* ?? */


.highlight { color: green;background-color:  #FFFADD;display:block;	
		border-top: 1px solid #C5E18A;
		border-bottom: 1px solid #C5E18A;margin-bottom:0;
		} 
	
#left-column { 
	float: left;
	width: 200px;
	text-align: left;
	}


.sidemenu {
	font-weight: bold; 
	width: 200px;
	height:auto;
	float:left;
	background-color: #ffffff; margin-bottom: 0;padding-bottom:0;
    color: inherit;
	}

.sidemenu  ul{border-bottom: 3px solid #ffffff;padding-left: 0px;
list-style: none;margin:0;
}
.sidemenu  li{border-bottom: 3px solid #ffffff;padding-left: 0px;
}

.sidemenu  a {color: #ffffff;background-color:  #FF5200;display: block; text-decoration: none; font-weight: bold;	height:1.2em;
background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 10px center;  padding-left:29px;}
.sidemenu  a:link  {color: #ffffff;background-color:  #FF5200;display: block;text-decoration: none;font-weight: bold; }	
.sidemenu  a:visited  {color: #ffffea;background-color:  #FF5200;display: block;text-decoration: none;font-weight: bold; }	/* ?? */
.sidemenu  a:hover {color: #FF5200;background-color:  #D8E8D2;display: block;text-decoration: none;font-weight: bold; }	
.sidemenu  a:active  {color: #ffffff;background-color:  #FF5200;display: block;text-decoration: blink;font-weight: bold; }		/* ?? */

.sidemenu img {padding-left: 10px; padding-right: 10px;}



.left-extra {
	width: 190px;
	text-align: left;
	}
.left-extra h2 {text-align: center;font-size: 1.3em;}
.left-extra h3 {text-align: center;font-size: 1.1em;}

.left-extra p{ margin-left: 10px; /*text-align: justify;text-justify: newspaper;*/}
.left-extra li{ margin-left: 10px; /*text-align: justify;text-justify: newspaper;*/ margin-right:0;padding-right:0;padding-left:0;}

	
.image_in_left {
 float: left; /* positionning of the drop cap line within the container*/
 margin: 0px;
 padding: 5px; 
   }

.image_in_right {
 float: right; /* positionning of the drop cap line within the container*/
 margin: 0px;
 padding: 5px; 
  }
  
/* used for hosting packages */  


.ordernow {
	FONT-SIZE: 8.5pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma,verdana,arial,sans-serif;
	vertical-align: middle; 
	background-color: #FF5200;
	font-weight: bold;
	}
.ordernow a:link {COLOR: #FFFFFF;background-color:#FF5200;}
.ordernow a:visited {COLOR: #FFFFEA;background-color:#FF5200; text-decoration: none;} /* ?? */
.ordernow a:hover {COLOR: #FFFFFF;text-decoration:underline;background-color:#FF5200;}
.ordernow a:active {COLOR: #FFFFFF;background-color:#FF5200; text-decoration: blink;} 	/* ?? */

.featurelist {FONT-SIZE: 8.5pt; COLOR: black; background-color:inherit;FONT-FAMILY: tahoma,verdana,arial,sans-serif;vertical-align: middle;height: 25px; }
.blue {background-color: #FF5200; color: #FFFFFF;font-weight: bold;font-size: 9pt;}
.lilac {background-color: #FFFADD; color:inherit; }
.white {background-color: #FFFFFF; color:inherit;}
.orderform {FONT-SIZE: 8.5pt; COLOR: black; background-color:inherit;FONT-FAMILY: tahoma,verdana,arial,sans-serif;vertical-align: middle; }
.white {background-color: #ffffff;}

.avatars { display: block; 
margin-left:auto; margin-right:auto;
width: 130px;
text-align: center;
   }
 

 
.contactform { padding: 0px;  }
.form {  padding: 0px;  background-color: #F0FFFF; Color: #000099; }
.formbutton {  padding: 0px; background-color: #FFFFFF; color: #FF5200;  font-size: 0.85em; font-weight: bold;}

.emailform0 {  
			 border-color: #000000;
			 border: 1px;
}
.emailform1 { height: 29px;
             background-color: #5151FF;color:inherit;
			 text-align: center;
			 vertical-align: middle;
			 }
			 
.emailform1 h2 { padding-bottom: 0px; color: #FFFFFF;background-color:inherit;}
			 
.emailform2 { height: 29px;
             background-color: #FF5200;color:inherit;
			 text-align: center;
			 vertical-align: middle;
			 }


.emailform3 { height: 29px;color:inherit;
             background-color: #F79765;background-image: url(images/header_bg.jpg); background-repeat:repeat-x;
			 text-align: left;
			 vertical-align: middle;
			 }

.emailform4 {
             height: 29px;
             background-color: #FFFADD; color:inherit;
			 text-align: left;
			 vertical-align: middle;
			 }
.nb1 {text-align:center;font-style: italic;}	
.nb2 {color:#FF5200; background-color:inherit;font-weight: bold;text-align: center;}
.nb3 {color:#FF5200; background-color:inherit;font-size:1.3em;font-weight: bold;text-align: center;}
.nb4 { color: #FF5200;background-color:#FFFADD;display:block;	
		border-top: 1px solid #C5E18A;
		border-bottom: 1px solid #C5E18A;margin-bottom:0;
		font-weight: bold;text-align: center;
		} 

.orange {COLOR: #FF5200;background-color:inherit;}
.orange a:link {COLOR: #FF5200;background-color:inherit;text-decoration:none;}
.orange a:visited {COLOR: #F04E00;background-color:inherit;text-decoration:none;}
.orange a:hover {COLOR: #FF5200;background-color:inherit;text-decoration:underline;}
.orange a:active {COLOR: #FF5200;background-color:inherit; text-decoration: blink;}

.black { color: #000000; background-color: inherit;}
.black a:link {COLOR: #000000;background-color:inherit;text-decoration:none;}
.black a:visited {COLOR: #282828;background-color:inherit;text-decoration: none;}
.black a:hover {COLOR: #000000;background-color:inherit;text-decoration:underline;}
.black a:active {COLOR: #000000;background-color:inherit;text-decoration: blink;}


.hosting-tables {BORDER-COLLAPSE: collapse;border-color: #111111;}


.payment-table {border: 1px solid #000000;background-color: #FFFADD; color: inherit;}
.order-table {background-color: #FFFADD;BORDER-COLLAPSE: collapse;border-color: #111111;width: 90%; color: inherit;}
.order-buttons {background-color: #FF5200; height: 30px; width: 100%;text-align: center;vertical-align: middle; color: inherit;}

.sitemap { color: green;font-size: 0.9em; background-color:inherit; }

.tracking {text-align: left; color: #FF5200; font-size: 0.85em;margin: 0; padding-top: 10px;background: inherit;}

.xmas {text-align: center; color: #FF5200;background-color: inherit;font-weight: bold;font-size: 1.25em;}

#example { width: 100%; margin-left: auto; margin-right: auto; }

/*#example*/ hr { background-color: red; color:#FF5200; height: 1px;border:0;}

#wmpobj1 {height: auto;padding-bottom: 40px; width: 340px; background-color:#FFFFCC;text-align: center;margin-left: auto;margin-right: auto;margin-bottom: 20px;margin-top:20px;color: inherit;}
#my_wmp_id1 {height: 384px;width: 320px;margin-left: auto;margin-right: auto;}

#wmpobj2 {height: auto;padding-bottom: 40px; width: 340px; background-color: #FFFFCC;text-align: center;margin-left: auto;margin-right: auto;margin-bottom: 20px;margin-top:20px; color: inherit;}
#my_wmp_id2 {height: 145px;width: 301px;margin-left: auto;margin-right: auto;}

#my_qtp_id {width: 320px;margin-left: auto;margin-right: auto;}

#example2 {width: 770px; margin-left: -200px;margin-right: auto; background-color: #FFFFFF; color:inherit;}
/*#example2 hr { background-color: #FF5200; color:#FF5200; height: 1px;border:0;} */
#example2 h2 {margin-left: 20px;}
#example2 p {margin-left: 20px;}

#my_wmp_id1b {height: auto;padding-bottom: 40px;width: 640px;margin-left:auto;margin-right: 0; background-color:#CCFFCC; color: inherit;}
#my_wmp_id2b {height: auto;padding-bottom: 40px;width: 640px;margin-left: auto;margin-right: 0; background-color:#CCCCFF; color: inherit;}
#my_wmp_id3b {height: 624px;width: 640px;margin-left: auto;margin-right: auto;}

#wmpobj {height: auto;padding-bottom: 40px; margin-left:auto; margin-right: 0;width: 640px; background-color:#FFFFCC; color: inherit;}

#swfid {width: 490px;  height: 120px;  margin-left: auto; margin-right: auto;background-color: #99FFFF;color:inherit;padding:0;}
#swfid p {/*text-align: justify;text-justify: newspaper;*/ padding-left: 10px; padding-right: 10px;  }

/*
.remote {	background-image: url(images/external.gif); background-position: right; background-repeat: no-repeat; padding-right: 13px;}
*/

/*  Google 404 widget */
    /* Widget content container */
#goog-wm {
  width: 450px; height: 200px; overflow: auto;margin-right: auto; margin-left: auto;
  padding: 1em;
  border: 3px solid #FF5200;
  background-color: white;
}

    /* Heading for "Closest match" */
#goog-wm h3.closest-match {
  color: #FF5200;
  border-bottom: 3px dashed #FF5200;
  padding-bottom: 0.5em;;
  font-size: 170%;
  margin: 0;
}

    /* "Closest match" link */
#goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
#goog-wm h3.other-things {
  color: #FF5200;
}
    /* "Other things" list item */
   #goog-wm ul li { }

    /* Site search box */
   #goog-wm li.search-goog { display: block; }

/*
#goog-wm li.search-goog {
  display: none;
}
  */
.gplus-stuff {position: absolute; top:10px; right:10px; z-index:999; height: 24px;width: 150px;}
.gplusbadge {float:left;width: 16px; height: 16px; margin-right: 5px; margin-top: 5px;}
.gplus-one {float:right; width: auto; height: auto;}