/*#######################################################################################
#
#	This section is for Main Containers ONLY!
#
#######################################################################################*/

#dContainer{
	width:900px;
	margin:auto;
	padding:32px;
	padding-top:10px;
	padding-bottom:10px;
}
body{
	margin:0px;
	padding:0px;
	color:#f4e005;
	background:#000682 url('../images/layout/bg.png')top left repeat-x;
	font-size:14px;
	font-family:helvetica,verdana,arial,sans;
}


/*#######################################################################################
#
#	This section is for Second Class Containers ONLY!
#
#######################################################################################*/


#dMailer{
	margin:10px;
}


/*#######################################################################################
#
#	This section is for HTML Elements ONLY!
#
#######################################################################################*/

p{
	text-align:justify;
}
a{
	text-decoration:none;
	font-weight:bold;
	border:none;
	outline:none;
	color:#ff0000;
}
a:link{
	color:#ff0000;
}
a:visited{
	color:#ff0000;
}
a:hover{
	color:#ff0000;
}
img{
	border:0px;
	outline:0px;
}
h2{
	color:#ffffff;
}

/*#######################################################################################
#
#	This section is for Element IDs ONLY!
#
#######################################################################################*/

#dHeader{
	background: url('../images/layout/flyingpage.png') left no-repeat;
	margin:auto;
	margin-bottom:20px;
	color:#ffffff;
	height:238px;
	border:2px solid #000000;
}
#SiteName{
	padding:0px;
	margin:10px;
}
#SitePhrase{
	padding:0px;
	margin:10px;
}
#dNavLinks{
	margin:auto;
	text-align:center;
}
#uList{
	background:#ff0000;
}
#dFooter{
	background: url('../images/layout/footer.png') left no-repeat;
	margin:auto;
	margin-top:15px;
	height:90px;
	color:#000000;
	clear:both;
}
#dMenuImg{
	padding:20px;
	padding-top:30px;
}
#dSpecific{
	margin-top:20px;
	text-align:center;
}
#dAds{
	text-align:center;
}
#dSubmit{
	text-align:center;
}
#NavPanel{
	background: url('../images/layout/btnbg.png') left no-repeat;
	height:339px;
	width:302px;
	margin-top:-30px;
	float:left;
	padding-left:5px;
}
#RightColm{
	margin-left:302px;
}

/*#######################################################################################
#
#	This section is for Element Specific Classes ONLY!
#
#######################################################################################*/


.NavLinks1{
	background:url('../images/layout/btn1.png') center center no-repeat;;
	width:216px;
	height:44px;
	text-align:center;
	padding-top:20px;
}
.NavLinks2{
	background:url('../images/layout/btn2.png') center center no-repeat;;
	width:182px;
	height:44px;
	text-align:center;
	padding-top:20px;
}
.NavLinks3{
	background:url('../images/layout/btn3.png') center center no-repeat;;
	width:160px;
	height:44px;
	text-align:center;
	padding-top:20px;
}
.NavLinks4{
	background:url('../images/layout/btn4.png') center center no-repeat;;
	width:145px;
	height:44px;
	text-align:center;
	padding-top:20px;
}
.NavLinks5{
	background:url('../images/layout/btn5.png') center center no-repeat;;
	width:135px;
	height:44px;
	text-align:center;
	padding-top:20px;
}
.specific{
	display:table-cell;
	border:3px double #000000;
	background:#469cec;
	width:240px;
	margin-left:5px;
	margin-right:5px;
}
.specific-hover{
	display:table-cell;
	border:3px solid #58a7f1;
	background:#8fc0ed;
	width:240px;
	margin-left:5px;
	margin-right:5px;
}


/*#######################################################################################
#
#	This section is for Classes ONLY!
#
#######################################################################################*/

.image{
	margin:10px;
}
.tablerow{
	display:table-row;
	width:100%;
}
.tablerow395{
	display:table-row;
	width:395px;
}
.tablecell{
	display:table-cell;
	vertical-align:middle;
}
.tablecellt{
	display:table-cell;
	vertical-align:top;
}
.tablecell50{
	display:table-cell;
	width:495px;
	padding-left:10px;
	padding-top:20px;
}
.tablecell50r{
	display:table-cell;
	width:495px;
	text-align:right;
	padding-right:10px;
	padding-top:20px;
}
.tablecell190{
	display:table-cell;
	width:185px;
	text-align:left;
}
.tablecell-L{
	display:table-cell;
	width:215px;
	vertical-align:top;
}
.tablecell-R{
	display:table-cell;
	width:480px;
	padding-left:20px;
}
.tablecell-R190{
	display:table-cell;
	text-align:right;
	padding-left:20px;
	width:185px;
}
.centeronly{
	text-align:center;
	padding:5px;
	width:390px;
	border:2px dotted #aa3333;
}
.titles{
	color:#ff0000;
}
.tableheader{
	font-size:17px;
}
.pricecolumn{
	width:175px;
	text-align:right;
}
.contact{
	width:200px;
}
.msgbox{
	width:200px;
	height:200px;
}
.tr{
	display:table-row;
}
.tc{
	display:table-cell;
	vertical-align:top;
	width:100%;
}
.tcfields{
	display:table-cell;
	vertical-align:top;
	text-align:right;
}
.home{
	margin-top:85px;
	margin-left:350px;
}
.foottext{
	padding-top:33px;
	padding-left:10px;
	padding-right:10px;
}
.header{
	background: url('../images/layout/headerborder.png') top left no-repeat;
	height:42px;
	width:250px;
	padding-left:10px;
}
.textbox{
	background: url('../images/layout/textborder.png') bottom center no-repeat;
	width:250px;
	padding-bottom:5px;
}
.textcell{
	display:table-cell;
}
.textcellr{
	display:table-cell;
	padding-left:65px;
}



