@charset "utf-8";
/* CSS Document */
body{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #222;
	text-align: center;
	font: 14px "Trebuchet MS";
	background-color: #fff;
	
}

h3 { 
color: #D4D4D4;

}

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


#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.img {float:right;}

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

#comptext {width:250px; float:right; margin-right:100px; margin-top:20px;}

#makeovers{width:320px; float:right; margin-right:10px;}
#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:10px 0px 0px 0px; height:80px; float:left;}
div#header{width:790px; background-color:#000000; overflow:hidden; padding:0px; }
div#bar{width:790px; background-color:#000000;}
div#container{width:790px !important; width /**/:760px;
    margin: 0px auto;text-align:left; border:1px solid; border-color:#818282;
	padding-left:0px; padding-right:0px;}
div#content{background-color:#000; float:left; margin-left:28px; margin-top:20px; color:#fff; width:440px; text-align:justify;}
div.contentgall{background-color:#000; float:left; margin-left:30px; margin-top:20px; color:#fff; width:750px; text-align:justify;}
div.contentgallns{background-color:#000;  margin-left:10px; margin-top:20px;  color:#fff; width:auto; text-align:justify; float:left;}
div#content1{background-color:#fff; float:left; margin-left:16px; margin-top:10px; color:#666; width:750px;}
div#contentabout{background-color:#000; float:left; margin-left:10px ; margin-top:10px; color:#fff; width:760px; text-align:justify;}
div#contentaboutim{ float:left; padding: 25px 10px 10px 10px; width:405px;}
div.contentaboutimserv{ float:left; padding: 5px 10px 5px 5px; width:250px;}
div#left{width:285px; height:550px; float:left;background-color:#000; border:0px solid; border-color:#818282; text-decoration:none;margin:10px 3px 20px 10px;}
div#pleft{width:285px; height:700px; float:left;background-color:#fff;text-decoration:none;margin:15px 3px 15px 20px;}

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

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

div#hpleft{width:670px; 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:800px; float:left; background-repeat:no-repeat; text-decoration:none; margin:0 auto; margin-top:10px; padding:10px;}
div#headerfltright {height:153px; width:200px; float:right;margin:0px 0px 0px 0px;} 
div#picleft { float:left;}


div#hright{width:100px; height:660px; float:left;background-color:#fff;text-decoration:none;margin:0px 0px 0px 0px;}
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:35px; background-color:#000000; margin:0 auto;} 
div#footerr{ width:400px ; float:right; padding:4px 0 0 0; color:#FFFFFF; text-align:right;}
div#footerl{ width:210px; float:left; padding:4px 0 0 0; color:#FFFFFF; text-align:left;}
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:786px; background:#000; border-left:2px solid #000000; border-right:2px solid #000000;}
div#webdesmiddle{ float:left; width:786px; background:#fff; border-left:2px solid #000000; border-right:2px solid #000000;}
div#formlayout{width: 700px; color:#000000; margin-left:30px; }


.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:4px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:280px;}
.infogall{ margin:4px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:225px; }
.infogallns{ margin:10px 44px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:150px;}
.infogallns2{ margin:10px 44px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:150px;}
.infogallns1{ margin:10px 30px 10px 30px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:300px;}
.infogallns12{ margin:10px 30px 10px 30px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:300px;}
.infogallcon{ margin:10px 45px 10px 45px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:260px; border-color:#818282;}
.infogallcon2{ margin:10px 45px 10px 45px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:260px; border-color:#818282;}
.infogallc{ margin:4px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:250px;}
.infogalltextc{ margin:10px; font: 14px "Trebuchet MS"; color:#FFFFFF; float:left; width:250px;}
.infogalltext{ margin:0 10px 10px 10px; font: 14px "Trebuchet MS"; color:#FFFFFF; float:left; width:275px; padding-top:40px;}
.infogalltextns{ margin:10px; font: 14px "Trebuchet MS"; color:#FFFFFF; float:left; width:135px;}
.infobuy{ margin:4px 4px 4px 60px; font: 14px "Trebuchet MS"; float:left; width:140px;}
.webinfo{ margin:4px; 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:4px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left;}
.webinfoimgr{ margin:4px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:right;}
.desinfo{ margin:4px; font:Tw Cen MT, Arial, Helvetica, sans-serif; float:left; width:370px;}
.destext{margin:0 4px 0 4px; 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:4px; 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;}
.freepost {width: 700px;}
.clear{clear:both;}
.clearl{clear:left;}
.pep { width:730px; padding-left:5px;}

#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 25px; 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:14px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 40px 0 12px; 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:#c3c3c3; 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;}



.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 }
img { border:0 }

p {margin-top:0em} 
h4{margin-bottom:0em; margin-top:0em;} 


