body {
	padding: 0;
	margin: 0;
	line-height: 1.5em;
	background: #007FC4;
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

a { color: #0E4D8B; background: inherit; }
a:hover { color: #000; background: inherit;}
a.title { color: #B41A1A; background: #FFF; }

h1 {
	padding: 0 0 9px 8px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	margin-bottom: 5px;
	color: #6F7072;
	margin-left: 8px;
}
#content #main #text #curvecontenttext h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	margin-left: 8px;
	color: #6F7072;
	padding: 0 0 6px 8px;
}

#content  #main {
	padding-right: 5px;
	padding-left: 5px;
	margin: 5px;
}

#content #main #column1 {
	float: left;
	position: relative;
	width: 258px;
	bottom: 33px;
	margin-left: 4px;
}
#content  #main  #column1 #curvetop1 {
	background-image: url(../images/curvetop1.gif);
	height: 20px;
	width: 254px;
}
#content  #main  #column1 #curvebottom1 {
	background-image: url(../images/curvebottom1.gif);
	height: 20px;
	width: 254px;
}
#content   #main   #column1  #curvecontent1 {
	background-color: #ECECED;
	width: 242px;
	margin-left: 7px;
	height: 283px;
}
#content   #main   #column1   #curvecontent1  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-left: 18px;
	margin-right: 25px;
	line-height: 1.45;
	margin-bottom: 6px;
}
#content  #main  #column1  #curvecontent1  .signiture {
	text-align: right;
	padding-top: 5px;
}

#content #main #text {
	float: right;
	position: relative;
	width: 550px;
	bottom: 33px;
	margin-right: 16px;
}
#content #main #text #curvetoptext {
	background-image: url(../images/curvetoptext.gif);
	height: 20px;
	width: 564px;
}
#content #main #text #curvebottomtext {
	background-image: url(../images/curvebottomtext.gif);
	height: 20px;
	width: 564px;
}
#content #main #text #curvecontenttext {
	background-color: #ECECED;
	width: 552px;
	margin-left: 7px;
}
#content #main #text #curvecontenttext  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-left: 18px;
	margin-right: 210px;
	line-height: 1.43;
}
#content #main #text #curvecontenttext  .signiture {
	text-align: right;
	padding-top: 5px;
}
#content #main #column2 {
	float: left;
	position: relative;
	width: 300px;
	bottom: 33px;
	margin-top: 6px;
	background-image: url(../images/business_starter_kit.gif);
	height: 310px;
	margin-left: 1px;
}
#content  #main  #column2  h1  {
	color: #FFFFFF;
	margin: 12px;
}
#content    #main    #column2    p   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin-left: 22px;
	margin-right: 70px;
	margin-top: 10px;
	line-height: 1.43;
}
#content #main #column2 .blue {
	color: #2790CB;
	font-size: 200%;
	position: relative;
	float: right;
	line-height: 1.3;
	bottom: 26px;
	left: 45px;
	letter-spacing: 2px;
	font-family: "Arial Black", Helvetica, sans-serif;
}


#content #main #column3 {
	float: left;
	position: relative;
	width: 302px;
	bottom: 33px;
	margin-left: 3px;
}
#content   #main   #column3  #curvetop3 {
	background-image: url(../images/curvetop3.gif);
	height: 20px;
	width: 302px;
}
#content   #main   #column3  #curvebottom3 {
	background-image: url(../images/curvebottom3.gif);
	height: 20px;
	width: 302px;
}
#content   #main   #column3  #curvecontent3 {
	background-color: #ECECED;
	width: 291px;
	margin-left: 6px;
	height: 281px;
}
#content   #main   #column3   #curvecontent3  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	margin-left: 35px;
	margin-right: 40px;
	color: #0077BD;
	position: relative;
	bottom: 15px;
	line-height: 1.28;
	font-style: italic;
}
#content #main #column3 #curvecontent3 .rightq {
	float: right;
	position: relative;
	left: 30px;
	bottom: 5px;

}
#content #main #column3 #curvecontent3 .leftq {
	position: relative;
	left: 5px;
}

#content #main #column3 #curvecontent3 img {
}

#content #main #column3 #curvecontent3 h1 {
	color: #0077BD;
}

#content  #main  #column3  #curvecontent3  .signiture {
	text-align: right;
	margin-right: 20px;
	font-weight: bold;
	color: #3B94C9;
	font-size: 80%;
}
#content  #main  #column4 {
	float: left;
	position: relative;
	width: 290px;
	bottom: 25px;
	margin-left: 3px;
}
#content     #main     #column4    #curvetop4 {
	height: 20px;
	width: 302px;
}
#content     #main     #column4    #curvebottom4 {
	height: 20px;
	width: 302px;
}
#content     #main     #column4    #curvecontent4 {
	width: 280px;
	margin-left: 4px;
}
#content     #main     #column4     #curvecontent4    p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #0077BD;
	position: relative;
	bottom: 15px;
	line-height: 1.28;
	margin-left: 35px;
	margin-right: 23px;
	font-style: italic;
}
#content   #main   #column4   #curvecontent4   .rightq {
	float: right;
	position: relative;
	left: 30px;
	bottom: 5px;

}
#content    #main    #column4    #curvecontent4    .leftq {
	position: relative;
	left: 10px;
}
#content   #main   #column4   #curvecontent4   img {
}
#content   #main   #column4   #curvecontent4   h1 {
	color: #0077BD;
}
#content    #main    #column4    #curvecontent4    .signiture {
	text-align: left;
	font-weight: bold;
	color: #3B94C9;
	font-size: 80%;
}

.clients {
	color: #3B94C9;
}




h1 a { color: #FFF; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #5f5f5f;
	background: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 90%;
}
p {
	margin: 0 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

/* layout
   ------ */

.top {
background: url(../images/big_top.gif) no-repeat; color: #FFF; height: 15px;
}
#content #header {
	padding: 0 10px 0 10px;
	height: 200px;
}
#content {
	margin: 18px auto;
	width: 890px;
	background: #FFF url(../images/big_middle.gif) repeat-y;
	color: #454545;
	
}
#content  #header  #logo {
	position: relative;
	float: left;
	left: 13px;
	top: 10px;
}
#content #header #flash   {
	float: right;
	position: relative;
	bottom: 15px;
	left: 4px;
	z-index: 4;
}


.bottom {
clear: both;
color: #FFF;
height: 15px;
background-color: #007FC4;
background-image: url(../images/big_bottom.gif);
background-repeat: no-repeat;
}


/* footer
   ------ */

.footer {
	clear: both;
	text-align: center;
	color: #808080;
	background: #007FC4;
	padding: 10px 0 5px 0;
}


.footer p {
	line-height: 2em;
	color: #FFFFFF;
}
.footer a {
	color: #FFFFFF;
	background: #007FC4;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	font-weight: bold;
} 
#content    #nav    {
	position: relative;
	width: 875px;
	z-index: 500;
	float: right;
	bottom: 37px;
	right: 6px;
}
#content  #nav  .menu {
	margin: 0;
	padding: 0;
	font: 12px Arial;
	width: 100%;
	border-width: 1px 0;
	background-image: url(../images/blockdefault.gif);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
}
#content   #nav  .menu  li {
display: inline;
}
#content   #nav   .menu  li  a {
	float: left;
	color: white;
	padding: 9px 38px;
	text-decoration: none;
}
#content   #nav   .menu  li  a:visited {
color: white;
}
#content    #nav.menu    li   a:hover,#content  #nav   .menu   li   .current   {
	color: white;
	background-color: transparent;
	background-image: url(../images/blockactive.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
#content  #main  #column2  img  {
	position: relative;
	top: 14px;
	left: 10px;
	border: 0;
}
#content  #main  #images img {
	float: left;
	margin-left: 60px;
	margin-bottom: 15px;
}
#content #main #column4 #curvecontent4 h1 {
	font-size: 140%;
}


#content #main #value {
	clear: both;
	margin-left: 5px;
	text-align: center;
	bottom: 10px;
	position: relative;
	color: #FF0000;
	font-size: 22px;
	font-family: "Arial Black", Arial, "Arial Rounded MT Bold";
}
#content #main #value .blue {
	color: #0077BD;
}
#content #main #text #curvecontenttext img {

}
#content #main #column4 #curvecontent4 h1 {
	position: relative;
	bottom: 15px;
	left: 20px;
	font-size: 120%;
}
#content  #main  #value2 {
	clear: both;
	margin-left: 5px;
	padding: 2px;
	text-align: center;
	position: relative;
	bottom: 5px;
}
#content #main #images {
	float: left;
	position: relative;
	bottom: 13px;
}
#content #main #text #curvecontenttext ul {
	position: relative;
	left: 5px;
	margin-right: 30px;
	top: 15px;
}

#content #main #text #curvecontenttext .blue {
	color: #5594DA;
	font-size: 97%;
}
#content #main #text #curvecontenttext .box {
	position: relative;
	bottom: 30px;
}

#content #main #text #curvecontenttext h2 .blue {
	color: #0077BD;
}

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}


.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

#content #main #text #curvecontenttext #cform .cssform img {
	position: relative;
	bottom: 1px;
	left: 3px;
}

* html .threepxfix{
margin-left: 3px;
}

#content #main #text #curvecontenttext .rightimg {
	position: relative;
	float: right;
	margin-right: 20px;
}

#content #main #images .leftatad {
	margin-left: 10px;

}
#content #main #images .hairdresser {




}


table.mytable {
	width: 98%;
	padding: 0px;
	border: none;
	margin-left: 5px;
	border-right: 1px solid #789DB3;
}


table.mytable td {
	font-size: 12px;
	border: none;
	background-color: #F4F4F4;
	vertical-align: middle;
	padding: 7px;
	font-weight: bold;
}

#content #main #text #curvecontenttext .red {
	color: #CC3333;
	text-decoration: underline;
}


table.mytable tr.special td {
	border-bottom: 1px solid #789DB3;
}

#content #main #text #curvecontenttext li {
	position: relative;
	bottom: 25px;
}
#content #main #text #curvecontenttext .paid {
	position: relative;
	right: 200px;
	bottom: 60px;
}
#content #main #text #curvecontenttext .line {
	border-bottom: 1px solid #789DB3;
	border-left: 1px solid #789DB3;



}
table.mytable th {
	font-size: 12px;
	background-color: #F4F4F4;
	vertical-align: middle;
	padding: 7px;
	font-weight: bold;
	border-top: 1px solid #789DB3;
	border-left: 1px solid #789DB3;
	border-bottom: 1px solid black;
}
#content #main #text #curvecontenttext #column #curvecontent .rightt {
	position: relative;
	left: 280px;
}
#content #main #text #curvecontenttext #column #curvecontent {
}
#content #main #text #curvecontenttext #cform .cssform table {
	margin-left: 170px;


}
#content #main #text #curvecontenttext .info {
	position: relative;
	top: 5px;
}
#content #main #text #curvecontenttext .blueinfo {
	position: relative;
	top: 2px;
}
#content #main #text #curvecontenttext .enroll {
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	border: 0;
}
.paypal
      {
	position: relative;
	float: right;
	right: 280px;
	bottom: 26px;
}
#content #main #value .blue {
	color: #0A51A1;
}
