@charset "utf-8";
/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	color: #222;
	text-align: center;
	font: 16px Tw Cen MT,Arial,sans-serif;
	background-color: #f2f2f2;
	background-image:url(images/grad.jpg);
	background-repeat:repeat-x;
}
div.midoffer li { list-style-position:inside;}
div.midofferbig li { list-style-position:inside;}
div.midoffer1 li { list-style-position:inside;}
div.midoffer2 li { list-style-position:inside;}
div.blog li { list-style-position:inside;}

a:link {color:#FF0000; text-decoration:none;}
A:visited  {color:#FF0000;}
a:hover{color:#0000FF;}

li {margin-left:0px;}

#footerl a {
color:#FFFFFF;
text-decoration:none;}

 #footerr a {
color:#FFFFFF;
text-decoration:none;}

#footerl a:hover {
color:#FF0000;
text-decoration:underline;}

#footerr a:hover {
color:#FF0000;
text-decoration:underline;}

div.beforeafter {width:330px; height:250px; background-image:url(images/beforeafter.jpg); margin:9px; padding:10px;}
div.befaftinfo	{width:393px; height:529px; background-image:url(images/befaftinfo.jpg); margin:9px 0px 9px 9px; padding:10px; float:left;}
div.img {float:right;}

#contact {margin 0 auto; padding:10px;}

div.price { width:80px; height:80px; float:right;}

#makeovers{width:368px; float:right; margin-right:0px;}
#makeoverstext{width:400px; float:left;}
.makeoversinfo{margin:5px 5px 5px 20px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; }
div.p1 {height:25px;margin-bottom:20px;}
div.p1img {width:25px; height:25px; float:left; margin-left:20px; margin-right:20px; }
div.hostimg{width:100px; margin:7px ; height:80px; float:left;}
div#header{width:100%; height:140px; background-color:#000000; overflow:hidden; padding:0px; margin:0 auto; background-image:url(images/grad.jpg);
	background-repeat:repeat-x;}
div#bar{width:790px; background-color:#FFFFFF;}
div#container{width:790px !important; width /**/:760px;
    margin: 0px auto;text-align:left; border-left:0px solid; border-right: 0px solid; border-color:#fff; 
	padding-left:0px; padding-right:0px; background-image:url(images/grad.jpg); margin:0 auto;
	background-repeat:repeat-x;}
div#content{background-color:#fff; float:left; margin-left:0px; margin-top:10px; color:#666; width:440px;}
div#content1{background-color:#fff; float:left; margin-left:15px; margin-top:10px; color:#666; width:750px;}
div#left{width:285px; height:615ppx; float:left;background-color:#fff;text-decoration:none;margin:15px 3px 15px 10px;}
div#pleft{width:285px; height:1000px; float:left;background-color:#fff;text-decoration:none;margin:15px 3px 15px 20px;}
div#contentport{background-color:#fff; float:right; margin-left:0px; margin:10px 0; color:#666; width:470px;}
div#hleft{width:642px; float:left;background-color:#fff;text-decoration:none;margin:0px 0px 10px 0px; padding: 0px;}

div#wdieleft{width:630px;float:left;background-color:#fff;text-decoration:none;margin:15px 3px 15px 10px; padding: 10px;}

div#hpleft{width:640px; height:680px; float:left;background:url(images/packagebg2.png); background-repeat:no-repeat; text-decoration:none; margin-left:0px; margin-right:10px; margin-top:10px; padding:0px;}
div#wpleft{width:650px; height:680px; float:left;background-repeat:no-repeat; text-decoration:none; margin-left:10px; margin-right:0px; margin-top:10px; padding:10px;}
div#wdleft{width:640px; height:980px; float:left;background-repeat:no-repeat; text-decoration:none; margin-left:10px; margin-right:0px; margin-top:10px; padding:0px;}

div#dmid{height:700px; float:left; background-repeat:no-repeat; text-decoration:none; margin:0 auto; margin-top:10px; padding:0px;}



div#hright{width:115px; height:682px; float:right;background-color:#fff;text-decoration:none;margin:9px; background-image:url(images/hright.jpg)}

div#hright2{width:115px; height:682px; float:right;background-color:#fff;text-decoration:none;margin:9px; background-image:url(images/hright.jpg)}

div#left2{width:120px; margin:0px 0 10px 0; float:left}
div#right{width:166px; margin:10px 0px 0px 0; float:right; text-align:center;}
div#flash{width:160px; 
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-width:3px; 
border-color:#CCCCCC #999999 #999999 #CCCCCC;}
div#right2{width:150px; background-color:#C5C5C5; padding:5px 5px 5px 5px; margin:10px 0 0 0;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-width:3px; 
border-color:#999999 #555555  #555555 #999999 ;}
div#top{ width:450px; margin:0 10px 10px 10px;}
div#bottom{width:450px; margin:0 10px 0 10px;}
.hostingl{ width:220px; float:left; background-color:#CCCCCC; }
.hostingr{ width:220px; float:right; background-color:#CCCCCC;}
div#footer{clear:both; width:790px; height:75px; background-image:url(images/footer.png); margin: 0 auto;} 
div#footerr{ width:280px ; float:right; padding:28px 0 0 0; color:#FFFFFF; text-align:left;}
div#footerl{ width:263px; float:left; padding:28px 0 0 0; color:#FFFFFF; text-align:right;}
div#ftext{font:20px, "Tw Cen MT",Trebuchet MS,Arial,sans-serif; color: #FFFFFF; text-align:center; padding:28px 0 0 0; width:263px; float:right;}




div#middle{ float:left; width:790px; background:#FFFFFF; border-left:0px solid #000000; border-right:0px solid #000000; padding-bottom:10px;}

div#topbar { width:770px; margin:9px 9px 0px 9px; background-image:url(images/topbar.jpg); height:100px;}

div#midleft{float:left; width:510px; height:950px; border:0px solid #000000; margin:9px 0 9px 9px;}

div#midright{float:left; width:250px; height:950px; border:0px solid #000000; margin:9px 0 9px 9px;}

div#midinfo {float:left; width:490px; height:290px; border:0px solid #000000; padding:10px; background-color:#FFFFFF; background-image:url(images/offerdouble.jpg); color:#000000}

div#midinfo h4 {color:#FFFFFF; margin:0px;}

div#midinforight {float:left; width:240px; height:160px; border:1px solid #000000; margin-left:9px; margin:9px 9px 9px 9px; padding:4px; background-color:#FFFFFF;}

div.midoffer h4 {color:#000000; margin:0px; font-size:16px;}
div.midoffer1 h4 {color:#000000; margin:0px; font-size:16px;}
div.midoffer2 h4 {color:#000000; margin:0px; font-size:16px;}
div.midofferbig  h4 {color:#000000; margin:0px; font-size:16px;}
div.blog h4 {color:#000000; margin:0px; font-size:16px;}

div.midofferbig {float:left; width:230px; height:455px; margin-left:0px; margin-bottom:9px; margin-top:0px; padding:10px; background-image:url(images/offerlong.jpg); font-size:14px;}

div.midoffer2 {float:left; width:230px; height:290px; margin-left:0px; margin-bottom:9px; margin-top:0px; padding:10px; background-image:url(images/offerbg.jpg); font-size:14px;}

div.blog {float:left; width:230px; height:136px; margin-left:0px; margin-bottom:9px; margin-top:0px; padding:10px; background-image:url(images/blog.jpg); font-size:14px; background-repeat:no-repeat;}

div.midoffer1 {float:left; width:230px; height:290px; margin-left:0px; margin-bottom:0px; margin-top:9px; padding:10px; background-image:url(images/offerbg.jpg); font-size:14px;}

div.midoffer {float:left; width:230px; height:290px; margin-left:9px; margin-bottom:0px; margin-top:9px; padding:10px; background-image:url(images/offerbg.jpg); font-size:14px;}

div.hostbg {float:left; width:296px; height:290px; margin-left:9px; margin-bottom:0px; margin-top:9px; padding:10px; background-image:url(images/hostbg.jpg); font-size:16px;}

div#portleft {width:292px; height:1000px; float:left;background-color:#fff;text-decoration:none;margin:9px; background-image:url(images/portfolio.jpg); background-repeat:no-repeat; padding:4px;}

div#webdestitle { width:624px; height:168px; background-image:url(images/webdesigntitle.jpg); padding:10px; margin:9px;}
div#webdesmid { width:624px; height:217px; background-image:url(images/webdesignmid.jpg); padding:10px; margin:9px;}
div#webdesbottom { width:624px; height:217px; background-image:url(images/webdesignmid.jpg); padding:10px; margin:9px;}

div#hostinfo { width:752px; margin:9px 9px 0px 9px; height:179px; background-image:url(images/hostinginfo.jpg); padding:10px}

div#sitesupport {width:624px; height:356px; background-image:url(images/sitesupport.jpg); padding:10px; margin:9px;}
div#webdesmiddle{ float:left; width:786px; background:#fff;}


.ul li.one	{list-style-image:url(images/bullets/keepsake.jpg);}
.ul li.two	{list-style-image:url(images/bullets/glitterkidz.jpg);}
.ul li.three	{list-style-image:url(images/bullets/glitterkidz.jpg);}
.ul li.four	{list-style-image:url(images/bullets/glitterkidz.jpg);}
.ul li.five	{list-style-image:url(images/bullets/glitterkidz.jpg);}
.ul li.six	{list-style-image:url(images/bullets/glitterkidz.jpg);}
.ul li.seven	{list-style-image:url(images/bullets/glitterkidz.jpg);}
.ul li.eight	{list-style-image:url(images/bullets/glitterkidz.jpg);}

.info{ margin:0px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:280px; padding:10px;}
.info2{ margin:0px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; height:150px; width:240px; padding:2px;}
.webinfo{ margin:5px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left;}
.hostinfo{padding-left:20px; margin:0 auto; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; 
background-color:#A50000; color:#FFFFFF; width:500px;}
.webinfoimg{ margin-right:10px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left;}
.webinfoimgr{ margin:5px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:right;}
.desinfo{ margin:5px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:370px;}
.destext{margin:0 5px 0 5px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:635px; background-image:url(images/test.png); background-repeat:no-repeat;  color:#FFFFFF; padding:5px; height:211px;}
.info1{ margin:5px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:600px;}
.sinfo{ margin:5px 5px 5px 40px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:500px;}
.clear{clear:both;}
.clearl{clear:left;}

#redline {background-color:#A50000;
	height:3.5px;
	clear:both;}

fieldset {
  border-color:#999999;

}

legend {
color:#000000;
text-decoration:none;
background-color:#F4F4F4;
margin:3px;
padding:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-width:3px; 
border-color:#CCCCCC #666666 #666666 #CCCCCC ;
}

div#form {
background-color:#fff; 
margin: 0 auto;
}

.preload2 {background: url(prodrop2/button4.gif);}
.menu2 {padding:0 0 0 5px; margin:0; list-style:none; height:35px; background:#000 url(prodrop2/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 18px 0 10px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 px 0 12px; height:5px; background:url(prodrop2/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(prodrop2/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(prodrop2/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(prodrop2/button4a.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#F80000; background: url(prodrop2/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(prodrop2/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(prodrop2/button4a.gif) no-repeat right top;}



.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border:1px solid #000; white-space:nowrap; width:120px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:120px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:115px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #A50000; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(mslayout/prodrop2/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#000; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#000 url(mslayout/prodrop2/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#000 url(mslayout/prodrop2/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #000; white-space:nowrap; width:93px; z-index:200; height:auto;}

.sagetxt {width:580px; height:200px; float:left; padding:5px; border-bottom:1px solid #000000;}
.sagetxt p{margin:0;}
.sageimg {width:80px; height:200px; float:left; padding:5px; border-bottom:1px solid #000000;}
.sageimg2 {width:100px; height:200px; float:left; padding:5px; border-bottom:1px solid #000000;}

.style1 {
	color: #000;
	font-weight: bold;
}
.style2 {
	color: #A50000;
	font-weight: bold;
	font-size: 20px;
}
.style4 {
	color: #000000;
	font-weight: bold;
	font-size: 20px;
}
.style5 {font-weight: bold}
body {
	background-color: #fff;
}

.grad	{float:left; background-repeat:no-repeat;color:#000; margin:0 auto;}

.iconimg {width:25px; height:85px; float:left;}
.icontxt {float:left; width:450px; margin-top:10px;}

a img { border:0; text-decoration:none; }
img { border:0; text-decoration:none;}

h4 {margin:0px;}
P {margin-top:12px;}


div#leftpartner  {
	padding:10px;
	}