/* CSS Document */

/* General Styles */
H1  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #000;
}

#wrapper{position: relative; top: 15px; height: 725px; width:  1000px; text-align: left; margin: 0 auto; padding: 5px; background-color: #EFEFEF;} 

body{
	

background-color: #EFEFEF; margin: 0px 0; text-align: center; font: 11px/14px Tahoma, Verdana, sans-serif;}


#logo {position: absolute; top: 26px; left: 5px; height: 45; width: 250;}

#smalltopmenu {position: absolute; top: 10px; left: 768px; color:#444; font-weight: bold; font-size: 14px; z-index: 99;}
#smalltopmenu a {color: #999; font-weight: bold; font-size: 14px;}
#smalltopmenu a:hover{ text-decoration:underline;}

#topmenu {position: relative; top: 55px; float: right; color: #069; font-size: 18px; z-index: 55;}
#topmenu a {color: black; font-size: 18px;}
#topmenu a:hover{ text-decoration:underline;}

/* index page */

#topshadow1 {position: absolute; top: 82px; height: 17px; width: 1000px; background-image:url(../images/header_top_shadow1.png); border-color:#000000; border-bottom-width: 1px; z-index: 8;}

#htopshadow {position: absolute; top: 387px; height: 17px; width: 1000px; background-image:url(../images/header_bot_shadow1.png); border-color:#000000; border-bottom-width: 1px;}

#biglogoclear {position: absolute; top: 90px; height: 300px; width: 1000px; background-image:url(../images/clear_header.png); border-color:#000000; border-bottom-width: 1px; z-index: 9;}

#biglogo {position: absolute; top: 90px; height: 300px; width: 1000px; background-image:url(../images/imagination.jpg); border-color:#000000; border-bottom-width: 1px; z-index: 8;}

#biglogoabout {position: absolute; top: 90px; height: 300px; width: 1000px; background-image:url(../images/about_dreamxl.jpg); border-color:#000000; border-bottom-width: 1px; z-index: 8;}

#biglogographics {position: absolute; top: 90px; height: 300px; width: 1000px; background-image:url(../images/graphic_design.jpg); border-color:#000000; border-bottom-width: 1px; z-index: 8;}

#biglogoweb {position: absolute; top: 90px; height: 300px; width: 1000px; background-image:url(../images/dreamxl_web_design.jpg); border-color:#000000; border-bottom-width: 1px; z-index: 8;}

#biglogosoft {position: absolute; top: 90px; height: 300px; width: 1000px; background-image:url(../images/dreamxl_software.jpg); border-color:#000000; border-bottom-width: 1px; z-index: 8;}

#indexslide {position: relative; float:right; top: 415px; padding-right: 20px; z-index: 9;}

#content1firstp {position: absolute; top: 415px; padding-left: 20px; float: left; height: 250px; width: 250px; color: #666; font-size: 13px; line-height: 2em;}

#content1firstp2 {position: absolute; top: 415px; padding-left: 20px; left:320px; height: 250px; width: 220px; color: #666; font-size: 13px; line-height: 2em;}

#content1firstp3 {position: absolute; top: 690px; padding-left: 20px; left:600px; height: 250px; width: 370px; color: #666; font-size: 13px; line-height: 2em;}

#maincobxtop {position: absolute; top: 400px; float: left; height: 50px; width: 1000px; background-image:url(../images/mainCbox_top.png); }

#maincobxbot {position: absolute; top: 956px; float: left; height: 50px; width: 1000px; background-image:url(../images/mainCbox_bot.png); }

#mainconbox {position: absolute; top: 440px; left: 7px; height: 530px; width: 995px; background-color:#FFF; border-left:thin; border-left-color:#666;}

#maindivider {position: absolute; top: 420px; left: 590px; height: 520px; width:1px; background-color:#666; z-index: 50; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}

#maindivider2 {position: absolute; top: 420px; left: 300px; height: 380px; width:1px; background-color:#666; z-index: 50; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}

#maindivider3{position: absolute; top: 815px; left: 30px; height: 1px; width:520px; background-color:#666; z-index: 50; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}

#iapps1 {position: absolute; top: 845px; z-index: 12; left: 12px;}
#iapps2 {position: absolute; top: 825px; z-index: 12; left: 400px;}
#develop {position: absolute; top: 820px; width: 420px; left: 160px; z-index: 14; line-height: 2em;}

#copywright1 {position: absolute; top:1020px; left: 770px; font-size: 12px; line-height: 2em;}

/* About Us Page */



#aftercare {position: absolute; top: 415px; padding-left: 20px; left:600px; height: 250px; width: 370px; color: #666; font-size: 13px; line-height: 2em; -index: 99;}
