body { margin:0;background-color: #4a45d2; color:#000; background-image:url(img/bg.gif); background-REPEAT:repeat-x; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;left:0px;top:0px;text-align:center}

h1 {font-size:160%;font-weight:normal; margin:0; line-height:97%}
P  { color:#000;font-size:12px;}
td  { color:#000;font-size:12px;}

div.clear {clear:both;height:1px}
span.clear {clear:both;height:1px}

div.containergrey { background-color:#fff;color:#000;margin:auto;width:760px;text-align:left;background-image:url(img/home/bgleft.gif); background-REPEAT:repeat-y }
div.container { background-color:#fff;color:#000;margin:auto;width:760px;text-align:left }

div.copyright {background-color:#4a45d2;color:#fff;margin:auto;width:760px;text-align:left;font-size:57%}
a {color:#000; text-decoration:none; font-weight:800}
a:link {color:#000; text-decoration:none; font-weight:800}
a:visited {color:#000; text-decoration:none; font-weight:800}
a:hover {color:#999999; text-decoration:none; font-weight:800}

div.topbar {  background-color:#fff;color:#000;width:760px;text-align:left;padding-bottom:5px}
div.navcontent {background-color:#fff;color:#000;width:760px;text-align:left;margin-bottom:2px;float:left}
span.contactbox {background-color:#666;color:#fff;padding-top:4px;padding-bottom:4px;width:165px;font-weight:800;margin-right:3px;float:left;text-align:center;margin-bottom:4px }

span.navbar {  background-color:#fff;color:#000;width:591px;text-align:left;float:right;vertical-align:baseline}
img.navitemon {border-top:solid 1px #de0e9c;border-bottom:solid 1px #de0e9c }
img.navitemleft {border:solid 1px #bdbdbd }
img.navitem {border:solid 1px #bdbdbd;border-left:solid 0 #bdbdbd }
span.divbar {padding-bottom:2px}

span.conboxtel{font-size:80%;line-height:140%}
span.conboxemail{font-size:65%;line-height:140%}
span.conboxemail a {color:#fff;text-decoration:none}
span.conboxemail a:link {color:#fff;text-decoration:none}
span.conboxemail a:visited {color:#fff;text-decoration:none}
span.conboxemail a:hover {color:#fff;text-decoration:underline}

span.logobox {background-color:#fff;color:#000;margin-right:3px;float:left}
span.topright{background-color:#fff;color:#000;text-align:right;float:right}
span.titletxt {font-size:110%; font-weight:800;line-height:110%}

div.centerleft{float:left;width:290px}
div.centerright{float:right;width:290px}
div.leftblock {width:290px;margin-bottom:15px} 
div.leftblockwide {width:400px} 
div.rightblock {width:290px;margin-bottom:15px} 

div.centerleftwide{float:left;width:400px}
div.centerrightthin{float:right;width:180px}

#centercontent 
{

background: #fff;
float:left;
width:591px;
margin: 4px 0 0 4px;
}
html>body #centercontent {
width:588px;
	}
#leftcontent {width:165px;float:left}


div.footer {font-size:60%;margin-left:180px;padding:10px 0;background-color:#fff}

div.curveboxtitle {background-color:#9c94bd; width:165px;margin-bottom:0px;margin-top:15px}
span.toprightcurve {background-color:#9c94bd; width:165px;text-align:right}
span.boxtitle {color:#fff;font-size:100%;font-weight:800;background-color:#9c94bd; width:165px;text-align:right;padding-left:5px}

/* home page */

div.homepinktitle {font-weight:800;font-size:90%;color:#DE0E9C;padding-left:10px;vertical-align:top}
div.homepurpletitle {font-weight:800;font-size:90%;color:#7766AA;padding-left:10px}
div.homeslopetitle {background-image:url(img/phead290.gif); background-repeat:no-repeat;width:290px;margin-bottom:0px}
div.homeslopetitle p {padding:3px 0 3px 7px;color:#fff;font-size:85%;font-weight:800;margin-bottom:0px}

span.homebox1{font-size:80%;display:block;background-color:#f0f0f0;width:270px;padding:10px}
span.homebox2{font-size:80%;display:block;background-color:#ebe9f2;width:270px;padding:10px}

div.leftcbox {padding:7px 0 0 0;margin:10px 0 0 7px;background-image:url(img/cbox.gif); background-repeat:no-repeat;width:150px;height:88px;text-align:center;font-size:90%}
div.leftcbox p {padding:5px 5px 10px 5px;vertical-align:baseline}

div.randimg {display:none}

/*catalogue */
div.centercat {float:left;width:632px;padding:0px 0px 5px 0px;font-size:80%}
div.centercat p {width:400px;margin:10px 0px 7px 0px}
div.catpgleftbox {width:110px;margin:35px 0 0 2px;font-size:85%;padding:15px 3px 15px 3px}
div.catpgleftbox p {font-size:100%}
div.catpgleftbox a {color:#000; text-decoration:none; font-weight:800;font-size:78%}
div.catpgleftbox a:link {color:#000; text-decoration:none; font-weight:800;font-size:78%}
div.catpgleftbox a:visited {color:#000; text-decoration:none; font-weight:800;font-size:78%}
div.catpgleftbox a:hover {color:#999999; text-decoration:none; font-weight:800;font-size:78%}
#leftcatcontent {width:124px;float:left}
/*about mirage */
span.leftpic {width:165px;margin-bottom:2px}
div.centeronecol {width:390px;padding:10px 10px 0 10px}
div.centeronecol p {font-size:80%}
div.centeronecol span.titlepink{ color:#DE0E9C; font-weight:800; font-size:110%;padding-left:0px}
div.centeronecol span.titlepurple{ color:#7062A9; font-weight:800; font-size:110%;padding-left:0px}

/* tech info page */
table.techtable  {border-style:solid; border-width: 1px 1px 0 0;border-color:#9c94bd}
td.techtable  {padding:4px 4px 4px 10px;border-style:solid; border-width: 0 0 1px 1px;border-color:#9c94bd}
div.leftbox {border:solid 1px #9c94bd;margin-top:0px}
div.leftbox p {padding:3px;font-size:75%}
span.techbox1{font-size:85%;display:block;background-color:#f0f0f0;width:380px;padding:5px 10px 5px 10px}
div.techbox1thin{font-size:90%;display:block;background-color:#f0f0f0;width:160px;padding:10px;margin-top:5px}
div.techbox1thin ul{margin:0px; padding:3px}
div.techbox1thin li { font-size:90%;padding:2px 0 2px 0px;margin-left:12px }
span.techbox2{font-size:85%;display:block;background-color:#ebe9f2;width:380px;padding:5px 10px 5px 10px}
div.techslopetitle {margin:10px 0 0 0;background-image:url(img/phead165.gif); background-repeat:no-repeat;height:23px;width:165px}
div.techslopetitle p {padding:3px 0 0 7px;color:#fff;font-size:85%;font-weight:800;margin:0}

span.titlepink{ color:#DE0E9C; font-weight:800; font-size:105%;padding-left:10px}
span.titlepurple{ color:#7062A9; font-weight:800; font-size:105%;padding-left:10px}
span.titlesmlpink{ color:#DE0E9C; font-weight:800; font-size:100%}
span.titlegrey{ color:#666; font-weight:800; font-size:110%}

div.techtxt {padding-top:10px;font-size:90%}
div.introtxt {padding-top:5px;padding-left:10px;font-size:75%;margin-bottom:15px}
div.introtxt span.titlepurple{font-size:125%; font-weight:800;padding-left:0px}
div.introtxt span.titlepink{font-size:125%; font-weight:800;padding-left:0px}

/* clients page */
span.clienttitlepink { color:#DE0E9C; font-weight:800; font-size:95%;padding-left:3px}
div.clientsubpurple { color:#7062A9; font-weight:800; font-size:90%;padding-left:3px}
div.boldtext {font-size:95%; font-weight:800;padding:3px}
div.list {padding:3px 3px 0 3px;font-size:80%}


/*contact page */
div.contactpgleftbox {border:solid 1px #ccc;width:151px;margin:32px 0 0 2px;font-size:85%;padding:15px 5px 15px 5px}
div.contactpgmainbox {border:solid 1px #ccc;width:406px;padding:15px;font-size:85%}
div.callmeback {margin:25px 0 0 0;padding:10px;width:406px;font-size:85%}
span.contactttlpink { color:#DE0E9C; font-weight:800; font-size:95%}
div.downloadtext{padding: 8px 5px 5px 5px; font-size:85%;width:141px}
div.contactpgleftbox p {font-size:100%}
div.contactpgleftbox a {color:#000; text-decoration:none; font-weight:800;font-size:78%}
div.contactpgleftbox a:link {color:#000; text-decoration:none; font-weight:800;font-size:78%}
div.contactpgleftbox a:visited {color:#000; text-decoration:none; font-weight:800;font-size:78%}
div.contactpgleftbox a:hover {color:#999999; text-decoration:none; font-weight:800;font-size:78%}


