@charset "UTF-8";
/* CSS Document */

body {
    font-family:"Comic Sans MS Bold", "Comic Sans MS";
	background-color:#cc00FF;
	padding: 0;
}
img{ 
	border:none;
}
#wrapper {
	width:1300px;
}
#spacer {
	height: 30px;
}
#rightbar {
	float:left;
	font-family:"Comic Sans MS Bold", "Comic Sans MS";
	min-height:600px;
	margin-left:20px;
	width:200px;
	text-align:center;
}
#networks {
	display: block;
	height: 140px;
	width: 200px;
	padding-top: 7px;
	background-image: url(/assets/media/images/nbg.png);
	background-repeat:no-repeat;
	text-decoration: none;
}
#main {
background-color:#FFFFFF;
	width: 780px;
	float:left;
	height: 825px;
	border-bottom: 40px;
	padding: 35px;
	height: 100%;
	overflow:hidden;
}
#submain {
	background-color:#FFFFFF;
	width: 780px;
	float:left;
	height: auto!important;
	min-height: 825px;
	margin-left: 10px;
	border-bottom: 40px;
	padding: 10px;
	font-family:"Comic Sans MS";
	font-weight:lighter;
	font-size: 14px;
	overflow:hidden;
}
#nav {
	width: 200px;
	float: left;
}
#navigation {
	position:relative;
	right:10px;
	list-style: none;
	text-align: right;
	padding-left: 0;
	width:200px;
}
#navigation li {
	height: 28px;
	font-family: "Comic Sans MS Bold", "Comic Sans MS";
	margin-bottom:15px;
	font-size: 14px;
}
#navigation a {
	background:transparent url(/assets/media/images/navlips.gif) no-repeat scroll 160px -6px;
	color:#FFFFFF;
	padding-right:52px;
	display:block;
	height:28px;
	text-decoration:none;
}
#navigation a:hover {
	background-position: 160px -36px;
}
#excess {
	width: 200px;
	height: 40px;
	font-family: "Comic Sans MS Bold", "Comic Sans MS";
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	float:right;
}
#home {
	font-family: "Comic Sans MS Bold", "Comic Sans MS";
	font-size: 20px;
	text-align: right;
}
#home a:hover {
	background-position: 40px -36px;
}
#home a {
	background:transparent url(/assets/media/images/navlips.gif) no-repeat scroll 40px -6px;
	color:#FFFFFF;
	display:block;
	height:30px;
	padding-right:52px;
	text-decoration:none;
}
#qc {
	font-size: 22px;
	text-align: center;
	color:#FFFFFF;
}
#contactinfo {
	font-size: 14px;
	text-align: center;
	bottom: 0;
	font-family: "Comic Sans MS Bold", "Comic Sans MS";
	width: 200px;
	color: #FFFFFF;
}
#banner {
	text-align: center;
}
#righttext {
	text-align: left;
	font-family: "Comic Sans MS Bold", "Comic Sans MS";
	width: 350px;
	float: right;
	font-size: 14px;
	border-right: 20px;
	padding-top: 5px;
}
#dance {
	width: 292px;
	float: left;
}
#testimonials {
	background-image:url(/assets/media/images/chatbubble1.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	float: right;
	width: 350px;
	height: 250px;
	display: block;
}
#rightlower {
	text-align: left;
	font-family: "Comic Sans MS Bold", "Comic Sans MS";
	width: 350px;
	float: right;
	font-size: 14px;
	border-right: 20px;
	position: relative;
}
#tagline {
	float: left;
	width: 292px;
	text-align: center;
}
#bottomlogos {
	margin:0 auto;
	text-align:center;
	padding-top: 40px;
}
#bottommsg {
	padding-top: 10px;
	text-align: center;
	font-family: "Comic Sans MS Bold", "Comic Sans MS";
	font-size: 12px;
}

.contact{
color:#A510AD;
font-size:16px;
font-weight:bold;
}

.contactred{
color:#FF0000;
font-size:24px;
font-weight:bold;
}
/*added from old website*/
.nrm{
font-weight:normal;
}

.regular {
	font-family: comic sans ms;
	font-size: 15px;
}

.regular_small {
	font-family: comic sans ms;
	font-size: 12px;
}

.regularb {
	font-family: comic sans ms;
	font-weight: bold;
	font-size: 15px;
}
.regularbolder {
	font-weight: bolder;
}


.regularbf {
	font-family: comic sans ms;
	font-weight: bold;
	font-size: 15px;
	color:#A016AF;
}

.regularw {
	font-family: comic sans ms;
	font-size: 15px;
	color: #ffffff;
}
.regulari {
	font-family: comic sans ms;
	font-weight: normal;
	font-style: italic;
	font-size: 15px;
}

.regularibold {
	font-family: comic sans ms;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
}
.regularibold2 {
	font-family: comic sans ms;
	font-weight: normal;
	font-style: italic;
	font-size: 12pt;
}

.regular_def {
	font-family: comic sans ms;
	font-weight: bold;
	font-size: 13px;
}

.reg_header1 {
	font-family: comic sans ms;
	font-size: 28px;
	font-weight: bold;
}

.reg_headerreal {
	font-family: comic sans ms;
	font-size: 28px;
	font-weight: bold;
	color: #A016AF;
}

.f_header1 {
	font-family: comic sans ms;
	font-size: 28px;
	font-weight: bold;
	color: #CC00FF;
}
.reg_header1_red {
	font-family: comic sans ms;
	font-size: 28px;
	font-weight: bold;
	color: red;
}

.reg_header2 {
	font-family: comic sans ms;
	font-size: 18px;
	font-style: italic;
}

.reg_header2red {
	font-family: comic sans ms;
	font-size: 18px;
	font-style: italic;
	color: red;
}

.reg_header3 {
	font-family: comic sans ms;
	font-size: 18px;
	font-weight: bold;
}

.nnn{
	font-family: comic sans ms;
	font-size: 25px;
	font-weight: bold;
	color:#A016AF;
}

.redstar {
	font-family: comic sans ms;
	font-size: 12px;
	color: red;
}

.note
{
	font-family: comic sans ms;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
}
.note2
{
	font-family: comic sans ms;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
}

td.note2 a:link, td.note2 a:active
{
	color: #000000;
	text-decoration: none;
}
td.note2 a:hover,  td.note2 a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

.subtitle
{
	font-family: comic sans ms;
	font-weight: normal;
	font-size: 18px;
}
.month
{
	font-family: comic sans ms;
	font-weight: normal;
	color: #ed181e;
	font-size: 21px;
}
.clientsi
{
	font-family: comic sans ms;
	font-weight: normal;
	font-size: small;
	font-style: italic;
}
.clients
{
	font-family: comic sans ms;
	font-weight: normal;
	font-size: small;
}
.title
{
	font-family: comic sans ms;
	font-weight: normal;
	font-size: small;
	color: #FF0000;
	background: #cc99ff;
}

.ban
{
	font-family: comic sans ms;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.quotes2
{
position:relative;
}

a:link, a:active, a:visited{color: #a510ad;}

a.vistage:link, a.vistage:active, a.vistage:visited{color: #00ccff;}

td.note a:link, td.note a:active
{
	color: #000000;
	text-decoration: none;
}
td.note a:hover,  td.note a:visited
{
	color: #a510ad;
	text-decoration: underline;
}

a.reg:link, a.reg:active, a.reg:visited
{
	font-family: comic sans ms;
	font-size: 15px;
 color: #a510ad;
	text-decoration: none;
}
a.reg:hover
{
	text-decoration: underline;
}
a.more:link, a.more:active, a.more:visited
{
	font-family: comic sans ms;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.more:hover
{
	text-decoration: underline;
}
/*------------------------------------*/

.sstabledarkblue   { border:1px solid #000000; background:#7b33d3; text-align:center; padding:5px; 20px; 5px; 20px; color:#FFFFFF;font-family: comic sans ms;font-size: 15px;font-weight: bold;}
.sstabledarkred    { border:1px solid #000000; background:#dc2000; text-align:center; padding:5px; 20px; 5px; 20px; color:#FFFFFF;font-family: comic sans ms;font-size: 15px;font-weight: bold;}
.sstitleblack      { color:#000000; font-family: comic sans ms; font-size: 20px; font-weight: normal;}
.sstitlewhite      { color:#ffffff; font-family: comic sans ms; font-size: 20px; font-weight: normal;}
.sstitlered        { color:#ff0000; font-family: comic sans ms; font-size: 20px; font-weight: normal;}
.sstitlebluesmall  { color:#662ad9; font-family: comic sans ms; font-size: 14px; font-weight: bold;}
.sstitleblacksmall { color:#000000; font-family: comic sans ms; font-size: 14px; font-weight: bold;}
.ssmikkiphoto	   { float:right; padding: 24px; 10px; 0; 10px;}
.ssmwcsp		   { float:inherit; padding: 60px; 20px; 20px; 20px}
.sstextl		   { float:left; padding:10px; 10px; 10px; 0; width:35%;  border:0px solid;}
.sstextr		   { float:right; padding:10px; 10px; 10px; 0; width:35%; border:0px solid;}
.sstextc		   { float:inherit; padding:10px; 20px; 10px; 20px; border:0px solid;}
.ssseconlinereg	   { float:left; border:0px solid; width:40%; text-align:right;}
.ssdownloadprinform{ float:right; border:0px solid; width:40%; text-align:left;}
.ssbglines		   { background: url(../images/bg_lines_black.gif) repeat-x bottom; padding:0 0 0 50px; }
.ssformname		   { text-align:right; padding:5 10 5 5; color:#000000; font-family: comic sans ms; font-size: 14px; font-weight: normal;}
.ssformnameredstar { text-align:right; color:#000000; padding: 5 0 5 5; font-family: comic sans ms; font-size: 14px; font-weight: normal;}
.sspaddtop		   { padding:20 0 2 0; font-family: comic sans ms; font-size: 14px; font-weight: normal;}
.sspaddright	   { text-align:right; padding:20 10 2 0; font-family: comic sans ms; font-size: 14px; font-weight: normal;}
.sstabledarkorange { border:1px solid #000000; background:#f7c65b; text-align:center; padding:5px; 20px; 5px; 20px; color:#000000;font-family: comic sans ms;font-size: 15px;font-weight: normal;}
.sstitleviolet     { color:#662ad9; font-family: comic sans ms; font-size: 20px; font-weight: 700;}

a.regRed:active, a.regRed:link, a.regRed:visited{ font-family: comic sans ms;font-size: 15px;font-weight: bold; text-decoration:none; color:#ff2700;}
a.regRed:hover{ text-decoration:underline;}
.linebelow { 
	border-bottom: 1px solid #000000;
}
.eC_Clean_Slate_Arial{
	/*font-family:Arial, Helvetica, sans-serif;*/ /* Font Style */
	font-size:x-small;
	color: #2C2D2E; /* Neutral_Black */
	width:514px;
}

.eC_Clean_Slate_Arial a:link,  .eC_Clean_Slate_Arial a:visited, .eC_Clean_Slate_Arial a:hover,  .eC_Clean_Slate_Arial a:active {
	color:#3A32C4; /* Link */	
}

.eC_Clean_Slate_Arial h1, .eC_Clean_Slate_Arial h2, .eC_Clean_Slate_Arial h3{
	color:#50516B; /* Accent_1 */
	margin-bottom:7px;
}

.eC_Clean_Slate_Arial h1{
	font-size:large;
	color: #1C1C1C;
}

.eC_Clean_Slate_Arial h2{
	font-size:medium;
}

.eC_Clean_Slate_Arial h3{
	font-size:small;
	margin:12px 0 4px 0;
	color: #1C1C1C;
}

.eC_Clean_Slate_Arial table {
	font-size:x-small;
	width:100%;
}

.eC_Clean_Slate_Arial form{
	margin:0;
	padding:0;
}

.eC_Clean_Slate_Arial strong{
	font-weight:bold;
}

.eC_Clean_Slate_Arial input, .eC_Clean_Slate_Arial textarea{
	font-size:x-small;
}

.eC_Clean_Slate_Arial input.eC_wide_text{
	width:200px;
}

.eC_Clean_Slate_Arial input.eC_medium_text{
	width:100px;
}

.eC_Clean_Slate_Arial input.eC_small_text{
	width:50px;
}

.eC_Clean_Slate_Arial .eC_ShoppingCart{
	margin-top:15px;
}

.eC_Clean_Slate_Arial .eC_ShoppingCart th{
	text-align:left;
	background-color:#F1F0EE; /* Global_Gray_Light */
	color:#343446; /* Accent_5 */
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Slate_Arial .eC_ShoppingCart th, .eC_Clean_Slate_Arial .eC_ShoppingCart td{
	padding:10px 14px 10px 7px;
	vertical-align:top;
}

.eC_Clean_Slate_Arial .eC_ProductThumb{
	float:left;
	margin-right:10px;
}

.eC_Clean_Slate_Arial .eC_ItemLabel{
	margin:0 0 2px 0;
	font-weight:bold;
}

.eC_Clean_Slate_Arial .eC_ItemDescription{
	margin:0 0 2px 0;
}

.eC_Clean_Slate_Arial td.eC_PriceItem, .eC_Clean_Slate_Arial th.eC_PriceItem{
	text-align:right;
}

.eC_Clean_Slate_Arial td.eC_FormItem, .eC_Clean_Slate_Arial th.eC_FormItem{
	text-align:center;
}

.eC_Clean_Slate_Arial .eC_QuantityField{
	width:25px;
}

.eC_Clean_Slate_Arial .eC_CartSummary{
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Slate_Arial .eC_Subtotal{
	background-color:#F1F0EE; /* Global_Gray_Light */
}

.eC_Clean_Slate_Arial .eC_OrderSummary{
	margin-bottom:14px;
}

.eC_Clean_Slate_Arial .eC_OrderSummary td.eC_SummaryLabel{
	text-align:left;
	font-weight:bold;
	color: #343446; /* Accent_5 */	
	padding: 10px 5px 10px 7px; 
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Slate_Arial .eC_OrderSummary td{
	text-align:right;
	padding: 10px 14px 10px 5px; 
	border-top:solid 1px #CCD0D6; /* Neutral_Medium */
}

.eC_Clean_Slate_Arial td.eC_IndividualCharge{
	font-weight:normal;
	text-align:left;
}

.eC_Clean_Slate_Arial .eC_SummaryFooter{
	background-color:#D8DCBF; /* Accent_11 */
	font-weight:bold;
}

.eC_Clean_Slate_Arial .eC_SummaryFooter td{
	background-color: #F6BD44; /* Accent_12 *//*#C0C3A9*/
	width:15%;
}

.eC_Clean_Slate_Arial .eC_ButtonWrapper{
	border:solid 0px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Slate_Arial .eC_ButtonWrapper th{
	text-align:left;
	padding:7px 0px 5px 0px;
	border:solid 0px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Slate_Arial .eC_ButtonWrapper td{
	text-align:right;
	padding:7px 0px 5px 0px;

}

.eC_Clean_Slate_Arial .eC_ButtonWrapper input{

}

.eC_Clean_Slate_Arial_QuickCart{
	color:#343446; /* Accent5 */
	width:330px;
}


.eC_Clean_Slate_Arial .eC_QuickCartHeader{
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
	width:325px;
}

.eC_Clean_Pacifica_Arial .eC_QuickCartLabel{
	text-align:right;
	padding:10px 0px 3px 7px;
	margin:0;
}

.eC_Clean_Pacifica_Arial .eC_QuickCartQuantity{
	text-align:right;
	padding:10px 0px 3px 7px;
	margin:0;
}

.eC_Clean_Pacifica_Arial .eC_QuickCartTotal{
	text-align:right;
	padding:0px 0px 10px 7px;
	margin:0;
}


.eC_Clean_Slate_Arial .eC_CheckoutFormWrapper {
	margin-top:10px;
}

.eC_Clean_Slate_Arial .eC_CheckoutFormHeader{
	padding:7px 0 4px 8px; 
	margin-top: 5px;
	margin-bottom:5px;
	font-weight:bold;
	background-color:#F1F0EE; /* Global_Gray_Light */
	border-top:solid 1px #BABDC2; /*  Neutral_Dark */
	border-bottom:solid 1px #BABDC2; /*  Neutral_Dark */
	color:#343446; /*  Accent_5 */
}

.eC_Clean_Slate_Arial .eC_SameAsWrapper{
	width:auto;
	margin:0 0 0 5px;
	overflow:auto;
}

.eC_Clean_Slate_Arial .eC_CheckoutFormBody{
	margin-bottom: 7px;
	padding-bottom: 7px;
}

.eC_Clean_Slate_Arial .eC_CheckoutFormBody p{
	margin:0;
	padding:5px 0 5px 10px;
}

.eC_Clean_Slate_Arial .eC_CheckoutFormBody th{
	width:33%;
	font-weight:normal;
	text-align:right;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
}

.eC_Clean_Slate_Arial .eC_CheckoutFormBody td{
	padding-top:3px;
	padding-bottom:3px;
}


.eC_Clean_Slate_Arial .eC_FieldsetWrapper{
	padding-top:7px;
	margin-top:5px;
}

.eC_Clean_Slate_Arial h3.eC_OrderHeaderInfo{
	color:#2D2B2E; /* Text_Dark */
	margin:2px 0;
}

.eC_Clean_Slate_Arial p.eC_OrderHeaderInfo{
	color:#666666; /* Global_Gray */
	margin:2px 0;
}

.eC_Clean_Slate_Arial .eC_InfoHeader{
	background-color:#F1F0EE; /* Global_Gray_Light */
	color: #343446; /* Accent_5 */	
	padding: 5px 7px; 
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Slate_Arial .eC_OrderInfo{
	color:#666666; /* Global_Gray */
	padding:7px 14px 7px 7px;
	margin:0;
}

.eC_Clean_Slate_Arial .eC_OrderInfoLabel{
	color:#2D2B2E; /* Text_Dark */
	font-weight:bold;
	margin-right:9px;
}

.eC_Clean_Slate_Arial .eC_PurchaserInfoWrapper{
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
	padding-bottom:10px;
}

.eC_Clean_Slate_Arial .eC_SmallPrint{
	font-size:xx-small;
	color:#666666; /* Global_Gray */
	margin-top:25px;
}
