/***********************************************/
/*************Main Structure********************/

body {
	background-image:url(images/background.jpg); 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:auto;
	width:100%;
	height:100%;
	* height: 100%;
}

#container {
	margin: 0px auto;
	width: 780px;
	overflow:hidden;
}

#topborder {
	background-image:url(images/topborder.jpg); 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:21px;
	overflow:hidden;
}

#mainborder {
	background-image:url(images/mainborder.jpg); 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	height:95%;
}	

#mainborderRev {
	background-image:url(images/mainborder.jpg); 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}	


#bottomborder {
	background-image:url(images/bottomborder.jpg); 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:24px;
	* height:24px;
	overflow:hidden;
}

/***********************************************/
/*************Content Structure*****************/

#ContentContainer {
	margin: 0px auto;
	width: 766px;
	overflow:hidden;
}


#ContentTopMenu {
	margin: 0px auto;
	text-align: right;
	padding: 5px 10px 5px 10px;
	overflow:hidden;
}

#MainHeader {
	margin: 0px auto;
	height: 107px;
	width: 766px;
	background-image:url(images/mainheader.jpg); 
	overflow:hidden;
}

#MainMenuContainer {
	margin: 0px auto;
	height: 27px;
	width: 764px;
	background-image:url(images/menubackground.jpg); 
	overflow:hidden;
}

#MainBodyContainer {
	margin: 0px auto;
	width: 750px;
	overflow:hidden;
}


#MainBodyContainerRev {
	margin: 0px auto;
	width: 750px;
	overflow:hidden;
}

#MainBodyContLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 596px;
	float:left;
	overflow:hidden;

}

#MainBodyContLeftRev {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 596px;
	float:left;
	overflow:hidden;
}

#MainBodyTextContLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 590px;
	float:left;
	overflow:hidden;

}

#MainBodyTextContLeftRev {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 590px;
	float:left;
	overflow:hidden;
}

#MainBodyContMiddle {
	margin: 0px auto;
	width: 4px;
	float:left;	
}

#MainBodyContMiddleRev {
	margin: 0px auto;
	width: 4px;
	float:left;	
	overflow:hidden;
}

#MainBodyContRight {
	margin: 0px auto;
	width: 150px;
	float:left;	
	overflow:hidden;

}

#MainBodyContRightRev {
	margin: 0px auto;
	width: 750px;
	float:left;	
	overflow:hidden;
}

#FooterContainer {
	margin: 0px auto;
	width: 750px;
	overflow:hidden;
}

#MainFooterContainer {
	margin: 0px auto;
	width: 750px;
	* padding: 7px 0px 0px 0px;
	overflow:hidden;
}

#center_image {
	margin:0 auto;
	text-align: center; 
	width: 150px;
	overflow:hidden;
}

#AlignWebPackageText {
	text-align: left; 
	width: 580px;
	padding: 40px 10px 10px 110px;
	overflow:hidden;
}

#RightNavTextContainer {
	margin:0 auto;
	text-align: left; 
	width: 140px;
	overflow:hidden;
}


#LeftNav
{
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	color:#666666;
	padding: 5px 0px 5px 0px;
}

.webimage
{
	width: 60px;
	height: 70px;
	float:left;
	overflow:hidden;
}
	
.webtext
{
	width: 510px;
	float:left;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	padding: 0px 0px 0px 10px;
	overflow:hidden;
	
}
/***********************************************/
/******************* Links *********************/

a.topmenulinks:link{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.topmenulinks:visited{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.topmenulinks:hover{
	color: #fe6601;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
} 

a.orangelinks:link{
	color: #fe6601;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.orangelinks:visited{
	color: #fe6601;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.orangelinks:hover{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
} 

a.freetemplate:link{
	color: #fe6601;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	margin-left:22px;
	font-weight:bold;
}
a.freetemplate:visited{
	color: #fe6601;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	margin-left:22px;
	font-weight:bold;
}
a.freetemplate:hover{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	margin-left:22px;
	font-weight:bold;
} 

a.buy:link{
	color: #fe6601;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
}
a.buy:visited{
	color: #fe6601;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
}
a.buy:hover{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
} 


img
{  border-style: none;
}

/***********************************************/
/******************* Text *********************/
.LinkDivider
{
	font-size: 9px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fe6601;
}

.HeadingGrey
{
	font-size: 15px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
}

.HeadingOrange
{
	font-size: 15px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fe6601;
}

.MainTextOrange
{
	font-size: 10px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fe6601;
}

.MainTextBlack
{
	font-size: 10px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.RightNavHeadingGrey
{
	font-size: 12px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
}

.RightNavHeadingOrange
{
	font-size: 12px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fe6601;
}

.HeaderLeft
{
	font-size: 12px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Conditions
{
	font-size: 6px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
}

.Price
{
	font-size: 14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fe6601;
}

#span
{
* padding: 15px 0px 0px 0px;
}
/****************************************************/
/*******************Main Menu Bar********************/

#navcontainer {}

ul#navigation {
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 0px 5px;
}

ul#navigation li {
   float: left;
   padding: 5px 0px 0px 3px;
}

ul#navigation a, #navigation a.menu:link {
   display: block;
   text-align: center;
	color: #000000;
   padding: 0px 0;
   font-style:normal;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   	font-size: 10px;
}

ul#navigation a.menu:hover {
	color: #fe6601;
   font-style:normal;
   	font-size: 10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
}

ul#navigation li a#current, #navlist li a#current:link
{
	color: #000000;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10px;
	border-bottom: 1px solid #fe6601; 
}

/********************** List ***********************************/
#standardlist li { 
	list-style-image: url(images/bulletpoint.jpg);
}

#rightnavlist li { 
	list-style-type: square; 
	margin: 0px -5px 0px 0px;
	* margin: -5px -5px 0px 0px;
}

#leftnavlist li { 
	list-style-image: url(images/bulletpoint.jpg);
	margin: 5px 0px 0px -20px;
	* margin: 5px 0px 0px -20px;
}
/********************** Lines ***********************************/
#verticallinehome {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:410px;
	* height:440px;
	overflow:hidden;
}

#verticallinewebsites {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:536px;
	* height:510px;
	overflow:hidden;
}

#verticallinestandard {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:610px;
	* height:710px;
	overflow:hidden;
}

#verticallinecustom {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:785px;
	* height:790px;
	overflow:hidden;
}

#verticallinewebpackage {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:673px;
	* height:675px;
	overflow:hidden;
}

#verticallinelogo {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:520px;
	* height:520px;
	overflow:hidden;
}

#verticallineopti {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:620px;
	* height:610px;
	overflow:hidden;
}

#verticallinestation {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:560px;
	* height:570px;
	overflow:hidden;
}

#verticallinecontact {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:450px;
	* height:490px;
	overflow:hidden;
}

#verticallinePSD {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:520px;
	* height:520px;
	overflow:hidden;
}

#verticallinesitemap {
	background-image:url(images/verticalline.jpg); 
	width:4px;
	height:390px;
	* height:390px;
	overflow:hidden;
}

#horizontalline {
	background-image:url(images/horizontalline.jpg); 
	width:750px;
	height:4px;
	overflow:hidden;
}

#smallhorizontalline {
	background-image:url(images/horizontalline.jpg); 
	width:145px;
	height:4px;
	overflow:hidden;
}

hr {
display:none;
}

.byline {
	border-bottom: 1px #fe6601 dashed;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:1px;
}

.form {
	height: 20px;
}


#border {
	border: 1px #fe6601 dashed;
	padding: 5px 5px 5px 5px;
}

#Outline{ 
	border: 1px #fe6601 dashed; 
}