/* CSS Document */

* {
	margin:0;
	padding:0;
}

html {
	font: medium/1.6 "Lucida Grande", Verdana, sans-serif;
}

body{
    height: 100%;
    text-align: center;
  	font-size: 88%;
    margin: 0px;
	background:#5E5E5E; /*#F4F4F8;*/ 
	
    
}
#bodyArea
{
    background: #FFF url(../images/left_bar.gif) repeat-y 20% 0;
    /*width:700px;*/
    width:100%;
    float:left;
    
}

#wrapper
{
    margin:10px auto 10px auto;
    border: 2px solid #000;
    color: #000;
    width: 850px;
	text-align: left;
    background:#FFF url(../imagees/shadow-bg.jpg) repeat-y; /*Experimentin with the drop shadow*/
}

#mainContent h1 {
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
}
#header {
	/*padding-left: 20px;*/
	/*position:relative;*/
	width:100%;
	height:150px;
	background:#40386A url(../images/banner.jpg) no-repeat;
	}
	
#header h1 {
	margin-left:-999px;
}

#headeradvert {
	margin:0 auto;
	padding:0;
	height:60px;
	width:852px;
	background:#40386A url(../images/advert_bg.jpg) no-repeat;
	/*border:1px dashed #FFF;*/
}



#headerbanner {
	margin:0 auto;
	padding:0;
	height:100px;
	width:852px;
	background:#40386A url(../images/banner.jpg) no-repeat;
	/*border:1px dashed #EEE;*/
}
#headerbanner h2  {
	color:#EEE;
}

#offscreen {
	text-indent:-9999em;
}

#Content {
	margin:2px;
	padding:0;
	width:850px;
	background: url(../images/montage1.jpg) repeat-y 6% 0;*/
}

#subcontent {
	margin:2px;
	padding:0;
	width:850px;
	background: url(../images/montage.jpg) repeat-y 6% 0;*/
}

#Content img {
	border:1px solid #ccc;
}


#leftContent {
	margin-top:0;
	padding: 3px 5px 5px 5px;
	float:left;
	width:163px;
	/*background-color:#FFF;*/
	color:#000;
	
	/*background-color:#E3E3F1;*/
	/*border:1px solid #006;*/
}
 
#mainContent {
	margin:0 0 20px 5px;
	padding:2px 5px 5px 5px;
	float:left;
	width:642px;
	background-color:#FFF;
	border-left:1px solid #5E5E5E;
	color:#000;
}

#Content #mainContent #adsign {
	width:450px;
	height:200px;
	margin: 2px auto;
	border:1px solid #000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.red {
	color:#CC0101;
	font-size:1em;
	font-weight:bold;
}
.darkblue {
	font-weight:bold;
	font-size:1.3em;
	color:#006;
}
.contact {
	font-size:1em;
	font-weight:bold;
	margin-left:2em;
}
.support {
	font-size:1em;
	margin-left:2em;
}

h3 {
	text-align:center;
	font-style:italic;
	padding:1em;
}

.terms {
	text-align:center;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	margin-bottom:10px;
	font-size:1.2em;
	padding-bottom:15px;
}

h4 {
	margin:1em 0.8em;
	color:#000;
	color:#e86d05;
}

#mainContentBottom1 {
	margin:0;
	padding:2px;
	float:left;
	width:32%;
	height:307px;
	/*background-color:#444E66;*/
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	border-left:1px solid #EEE;
	/*color:#FFF;*/
}
.box {
	font-size:1.2em;
	background-color:#CC0101;
	color:#FFF;
	text-align:center;
}
.generalbold_cent {
	font-weight:bold;
	text-align:center;
}
.generalbold_red {
	font-weight:bold;
	color:#CC0101;
}

.thankyou {
	font-weight:bold;
	color:#CC0101;
	font-style:italic;
}

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

#mainContentBottom2 {
	margin:0;
	padding:2px;
	float:left;
	width:32%;
	height:307px;
	/*background-color:#444E66;*/
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	border-left:1px solid #EEE;
	/*color:#FFF;*/
}

#mainContentBottom3 {
	margin:0;
	padding:2px;
	float:left;
	width:32%;
	height:307px;
	/*background-color:#444E66;*/
	border:1px solid #EEE;
	/*color:#FFF;*/
}

p {
	margin:0.5em;
	color:#000;
}
 
.bullet {
	margin:1em 0.5em;
	
} 

.bullet li {
	margin-left:2em;
	list-style-type:square;
	color:#333;
	line-height:1.8em;
}

.enhance {
	font-size:180%;
	font-weight:bold;
	font-style:italic;
	color:#B48F00;
}

.enhance2 {
	font-weight:bold;
	font-style:italic;
	font-size:100%;
	color:#B48F00;
	text-transform:uppercase;
}

.clear {
	clear:both;
}

.putcentre {
	text-align:center;
}

.listalign {
	margin-left:80px;
}
.listalign ul {
	margin-left:50px;
}

.listalign li {
	font-weight:bold;
	font-style:italic;
	font-size:0.8em;
}

.picalign {
	float:left;
	border:1px solid #F60B8A;
	padding:2px;
	margin-right:0.5em;
}

.picright {
	float:right;
	border:1px solid #F60B8A;
	padding:2px;
	margin-left:0.5em;
}
.pic {
	border:1px solid #FFF;
	padding:2px;
}

.advert {
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
	color:#F60B8A;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.event {
	text-transform:uppercase;
	font-size:1.5em;
	font-weight:bold;
	color:#F60B8A;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.email {
	color:#F60B8A;
	font-weight:bold;
}

#top {
	width:850px;
	height:20px;
	text-align:right;
	color:#000;
	font-weight:bold;
}
#top a {
	text-decoration:none;
	color:#000;
}

.guestlink {
	color:#F60B8A;
	text-decoration:underline;
	text-transform:uppercase;
}

.notice {
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	color:#e86d05;
	font-style:italic;
}
.error {
	color:#CC0101;
	font-weight:bold;
	font-style:italic;
}

.errorstrat {
	color:#CC0101;
	font-style:italic;
}

.styletext {
	font:"Lucida Calligraphy", Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-style:italic;
	font-weight:bold;
	}
	
.strato {
	color:#FF0000;
	/*font:"Times New Roman", Times, serif;*/
	font-family:"Times New Roman", Times, serif;
}
/*==================Top Navigation========================================*/


#topnav {
	/*positition:relative;*/
	margin:0 auto;
	width:854px;
	height:40px;
}

#navigation {
	margin:0;
	padding:0;
	width: 100%;
	height:48px;
	background:#414C8A url(../images/navbg.jpg) repeat-x;
}

#navigation #nav {
	/*position:static;*/
	margin:0;
	padding:0;
	list-style-type: none;
	width: 100%;
}

#navigation #nav li {
	margin:0;
	padding:0;
	float:left;
}

#navigation #nav a {
	float:left;
	width: 180px; /*original was 100 including store link*/
	color: #EEE; /*461600*/
	text-decoration:none;
	line-height:3.35;
	text-align:center;
	font-weight:bold;
	border-right: 1px solid #FFF;
	background:#414C8A url(../images/navbg.jpg) repeat-x; 
}

#navigation #nav #nav_opt a {
	border:none;
}

#navigation #nav a:hover {
	background:#414C8A url(../images/navhoverbg.jpg) repeat-x;
	color:#40386A;
	font-weight:bold;
}

#body_home #nav_home a,
 #body_profile #nav_profile a,
  #body_services #nav_services a,
    #body_contact #nav_contact a {
	background: #CC0101 url(../images/position_nav.jpg) repeat-x;
	/*background-position: -260px 0;*/
	color:#000;
	font-weight:bold;
	
}
/*=====================================End of Top Navigation======================================*/
/*=====================================================================================================*/
/* Begining of Vertical Navigation */
/*=====================================================================================================*/

.vertical_nav {
	margin: 0;
	padding: 0;
	list-style-type:none;
	width:100%;
	/*background:#000;*/
}

.vertical_nav li {
	margin: 0;
	padding:0;
	float: left;
	width:100%; /* This line and the one above it corrects the IE whitespace bug */
}

.vertical_nav a {
	display:block; /*To increase clickable area as it defaults to inline*/
	font-weight:bold;
	font-size:0.95em;
	color:#000; /*461600*/
	text-decoration:none;
	/*text-transform:uppercase;*/
	text-align:left;
	line-height:1.7; 
	border-bottom: 1px solid #FFF;
	padding-left:.8em;
	background: url(../imagees/navbg.jpg) repeat-x;
}

.vertical_nav .vertical_nav_mp3 a {
	/*border:none;*/
	
}
.vertical_nav a:hover {
	background:url(../imagees/navhere.jpg) repeat-x;
	color:#CC0101;
}

.body_hom .vertical_nav_hom a,
  .body_domains .vertical_nav_domains a,
    .body_emails .vertical_nav_emails a,
	  .body_whosting .vertical_nav_whosting a,
		.body_support .vertical_nav_support a,
		 .body_contact .vertical_nav_contact a,
		   .body_otherservices .vertical_nav_otherservices a {
		background:#CC0101 url(../imagees/navhere.jpg) repeat-x;
		color:#FFF;
		 font-weight:bold;
}
/*=================================End of Vertical Navigation===============================================*/
/*=======================Footer Logos===================================*/

#footer {
	width:850px;
	height:40px;
	border-top:1px solid #000;
}

#footer p {
	text-align:center;
	color: #000;
	margin:1em;
	font-family:Arial, Helvetica, sans-serif;

}
#footer a {
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}


.black {
	font-weight:bold;
}

/*===========================Forms================================================*/

fieldset {
	float:left;
	clear:left;
	width:90%;
	margin:1em;
	padding:0;
	/*border:1px solid #000;*/
}

legend {
	margin-left:1em;
	font-weight:bold;
}

fieldset ol {
	padding:1em 1em 0 1em;
	list-style:none;
}

fieldset li {
	float:left;
	clear:left;
	width:100%;
	padding-bottom: 1em;
}

fieldset.submit {
	float:none;
	width:auto;
	border:0 none;
	padding-left:13em;
	
}
.submitregister {
	margin-left:12em;
}

fieldset label {
	position:relative;
	float:left;
	width:11em;
	margin-right:1em;
	text-align:right;
}

fieldset label em {
	display:block;
	color:#F90;
	font-size:85%;
	font-style:normal;
	text-transform:uppercase;
}

label em {
	position:absolute;
	left:13em;
	top:0;
}

.key {
	text-align:center;
}

.text {
	width:20em;
}

/*============================CSS for Table===================================*/


table {
	width:97%;
	/*border:1px solid #EEE;*/
	border-collapse:collapse;
	margin-left:10px;
}
table thead th {
/*	border-bottom:1px solid #EEE;
	border-right:1px solid #EEE;*/
	text-align:center;
	border:1px solid #EEE;
	padding:0.5em;
}

table th {
	font-size:1.2em;
	text-align:center;
	padding:0.5em;
	color:#CC0101;
	font-style:italic;
}

table tbody th {
	border-left:1px solid #EEE;
	border-right:1px solid #EEE;
	
}

table tbody td {
		text-align:left;
		border:1px solid #EEE;
		padding:0.5em;
		width:35%;
}


caption {
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	color:#CC0101;
}

tr.alt {
	/*background-color:#c7d4e1;*/
	background-color:#e3ecf4;
}
