body {
margin:0px auto;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#59616b;
line-height:17px;
background-image:url(../images/bodyBg.gif);
background-repeat:repeat-x;
}
h1, h2, h3, h4, p, form, br, hr {
margin:0px;
padding:0px
}
p.font11 {
font-size:11px;
line-height:15px;
padding-right:10px;
}
img {
border:0px
}
a:link, a:visited, a:active{
font-size:12px;
color:#990066;
text-decoration:none;

}
a:hover {
font-size:12px;
color:#990066;
text-decoration:underline;

} 

h1 {
margin:5px 0 10px 0px;
font-size:20px;
color:#990066;
}

.heading1 {
margin:5px 0 10px 0px;
font-size:20px;
color:#990066;
font-weight:bold;
}

.heading1 a:link, .heading1 a:visited, .heading1 a:active {
margin:5px 0 10px 0px;
font-size:20px;
color:#990066;
font-weight:bold;
}


h1 a:link, h1 a:visited, h1 a:active{
margin:5px 0 10px 0px;
font-size:20px;
color:#990066;
text-decoration:none;
}
h1 a:hover, .heading1 a:hover  {
text-decoration:underline;
}



h2 {
font-size:22px;
color:#1e4678;
margin:15px 0 10px 10px;
}



#wrapper {
width:941px;
margin:0px auto;
}
#clear {
clear:both;
float:none;
}
#contentPanel {
background-image:url(../images/contentbg.gif);
background-repeat:repeat-x;
height:500px;
}
#contestStyle{
padding:20px;
margin:0 0 10px 0;
}
#contestStyle h1{
font-size:26px;
color:#1e4678;
margin:10px 0px;
}
#contestStyle h1 span{
color:#990066;
}
#contestStyle p{
margin:10px 0px;
}
#contestStyle p.heading{
border:1px solid #fdb8e4;
background-color:#f8eaf3;
padding:5px;
color:#990066;
font-weight:bold;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
}
#contestStyle h3{
border:1px solid #fdb8e4;
background-color:#f8eaf3;
margin:10px 0;
padding:5px;
color:#990066;
font-size:12px;
font-weight:bold;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
}
#contestStyle h3 span{
color:#000000;
font-weight:normal;

}
#contestStyle p.heading span{
color:#000000;
font-weight:normal;

}
#leftPanel {
float:left;
width:245px;
}
#rightPanel{
float:right;
width:650px;
}

div.breadCrumb {
font-weight:bold;

}

div.box div.top {
background-image:url(../images/boxTop.gif);
background-repeat:no-repeat;
height:19px;
}
div.box div.middle {
background-image:url(../images/boxMiddle.gif);
background-repeat:repeat-y

}
div.box div.bottom {
background-image:url(../images/boxBottom.gif);
background-repeat:no-repeat;
height:32px;
}














div.blankDiv {
height:38px;
}
div.header_left {
width:600px;
float:left;
}
div.header_left ul {
width:100%;
margin:0px;
padding:0px;
}
div.header_left ul li {
display:inline;
}
div.header_left ul li span.mmoLogo {
margin-left:70px;
}

div.header_right {
width:341px;
float:left;
text-align:right;
font-size:14px;
}
div.header_right div {
padding-top:25px;
}

div.navigtaion {
width:941px;

}
div.navigtaion div.nav_left  {
width:840px;
float:left;
height:37px;
background-image:url(../images/navBg.gif);
	background-repeat:repeat-x;
}
div.navigtaion div.nav_right  {
width:100px;
float:right;
}
div.indexBanner {
border-bottom:3px solid #d0d0d0;
height:171px;
}
div.indexBanner div.left {
width:401px;
float:left;
height:171px;
}
div.indexBanner div.left p {
font-size:12px;
line-height:15px;
}
div.indexBanner div.right {
width:538px;
float:right;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
vertical-align:bottom;
height:171px;
}
div.indexBanner div.right ul {
margin:13px 0 0 30px;
padding:0px; 
}
div.indexBanner div.right ul li {
padding:2px 0; 
list-style:url(../images/bullet1.gif);
}
div.mmoMain {
padding-top:10px;
border-top:1px solid #cccccc;
}
div.mmoMain div.mmo1 {
width:303px;
float:left;
}
div.mmoMain div.mmo2 {
width:322px;
float:left;
}
div.mmoMain div.mmo3 {
width:316px;
float:left;
}

div.seoPackages {
height:196px;
margin-top:15px;
border:3px solid #990066;
background-color:#ffe4f6;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
}
div.seoPackages h3 {
margin: 10px 10px;
font-size:20px;
color:#FFFFFF;
}
div.seoPackages p {
margin: 8px 10px;
color:#f9c4e7;
}


div.seoPackages div.left {
float:left;
width:220px;
background-color:#990066;
height:196px;
font-size:11px;
vertical-align:top;

}
div.seoPackages div.middle {
float:left;
width:16px;
background-image:url(../images/tip.gif);
background-repeat:no-repeat;
height:196px;
background-color:#ffe4f6;
}
div.seoPackages div.right {
float:left;
width:695px;
height:196px;
background-color:#ffe4f6;
}
div.seoPackages div.right h1 {
background-image:url(../images/seoBox.gif);
background-repeat:no-repeat;
font-size:16px;
color:#fff;
padding:7px 0 5px 10px;
font-weight:normal;
}
div.seoPackages div.right .bottomheading {
background-image:url(../images/seoBox.gif);
background-repeat:no-repeat;
font-size:16px;
color:#fff;
padding:7px 0 5px 10px;
font-weight:normal;
}
div.seoPackages div.right h1 span {
font-weight:bold;
color:#ffb41a;
}
span.yellowhead {
font-weight:bold;
color:#ffb41a; }

div.seoPackages div.right p.price {
color:#343638;
font-size:14px;
}

div.seo_es {
width:170px;
float:left;
}
div.seo_es h1 a:link, div.seo_es h1 a:visited, div.seo_es h1 a:active{
margin:5px 0 10px 0px;
font-size:17px;
color:#fff;
text-decoration:none;
}
div.seo_es .bottomheading a:link, div.seo_es .bottomheading a:visited, div.seo_es .bottomheading a:active{
margin:5px 0 10px 0px;
font-size:17px;
color:#fff;
text-decoration:none;
}

div.seo_es h1 a:hover, div.seo_es .bottomheading a:hover {
text-decoration:underline;
}

div.seo_pr h1 a:link, div.seo_pr h1 a:visited, div.seo_pr h1 a:active{
margin:5px 0 10px 0px;
font-size:17px;
color:#fff;
text-decoration:none;
}
div.seo_pr .bottomheading a:link, div.seo_pr .bottomheading a:visited, div.seo_pr .bottomheading a:active{
margin:5px 0 10px 0px;
font-size:17px;
color:#fff;
text-decoration:none;
}
div.seo_pr h1 a:hover, div.seo_pr .bottomheading a:hover{
text-decoration:underline;
}

div.seo_en h1 a:link, div.seo_en h1 a:visited, div.seo_en h1 a:active{
margin:5px 0 10px 0px;
font-size:17px;
color:#fff;
text-decoration:none;
}
div.seo_en .bottomheading a:link, div.seo_en .bottomheading a:visited, div.seo_en .bottomheading a:active{
margin:5px 0 10px 0px;
font-size:17px;
color:#fff;
text-decoration:none;
}
div.seo_en h1 a:hover, div.seo_en .bottomheading a:hover{
text-decoration:underline;
}




div.seo_pr {
width:170px;
float:left;
}
div.seo_en {
width:165px;
float:left;
}
div.divi {
width:6px;
float:left;
background-image:url(../images/divi.gif);
background-repeat:no-repeat;
height:196px;
}
div.seoPackages div.right ul {
margin:7px 0 0 30px;
padding:0px; 
}
div.seoPackages div.right ul li {
padding:2px 0; 
color:#343638;
list-style:url(../images/bullet1.gif);
}

div.logos {
margin:10px 0px;
padding:5px;
border:3px solid #e5e5e5;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
}

div.footer {
margin:10px 0px;
padding:15px;
color:#989c9f;
border:3px solid #2d3236;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
height:190px;
background-color:#2d3236;
}
div.footer h2 {
font-size:14px;
color:#fff;
margin:0 0 7px 0;
padding:0px;
}
div.footer a:link, div.footer a:active, div.footer a:visited {
color:#989c9f;
text-decoration:none;
}
div.footer a:hover {
text-decoration:underline;
}
div.footer ul {
margin:0px;
padding:0px;
}
div.footer ul li {
list-style:none;
padding: 2px 0;
}
div.footer label{
float:left;
display:block;
width:60px;
}
div.footer input{
background-color:#d0d0d0;
border:1px solid #d0d0d0;
}
div.footer textarea{
background-color:#d0d0d0;
border:1px solid #d0d0d0;
}
div.footer form p{
margin:10px 0px;
}








div.copyright div.left {
width:298px;
float:left;
}
div.copyright div.middle {
width:410px;
float:left;
}
div.copyright div.right {
width:228px;
float:right;
text-align:right;
}





/*Start Inner Tab style */

.markermenu{
width: 180px; 
}

.markermenu ul{
list-style-type: none;
margin:0 0 0 20px;
padding: 10px 0px;
}

.markermenu ul li a{
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}
.markermenu ul li a:hover, .markermenu li a:active {
color: #990066;
font-weight:normal;
background-color: #fbf5f9;
}
 .markermenu ul li #current {
color: #990066;
font-weight:bold;
background-color: #fbf5f9;
}
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }

/*End Inner Tab style */
div.box_special {
margin-top:10px;
}
div.box_special a:link, div.box_special a:visited, div.box_special a:active{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
div.box_special a:hover {
text-decoration:underline;
}
div.box_special div.boxVio {
margin:3px 0px;
background-image:url(../images/box_Vio.gif);
background-repeat:no-repeat;
padding:8px 0px 7px 30px;

}
div.box_special div.boxBlue {
margin:3px 0px;
background-image:url(../images/box_Blue.gif);
background-repeat:no-repeat;
padding:8px 0px 7px 30px;
}


#sp ul {
margin:0px 20px;
padding:0px;
}
#sp ul li {
list-style-image:url(../images/arrow.gif);
padding: 2px 0;
margin-left:15px;
}
#sp2 ul {
margin:0px 20px;
padding:0px;
}
#sp2 ul li {
	padding: 2px 0;
	list-style-type: lower-roman;
	margin-left:15px;
}
blockquote {
color:#000000;
font-size:11px;
margin-left:25px;
}


div.pacBox {
margin:20px 0px;
}
div.pacBox span {
margin:3px 0px;
padding:3px 0px;
border-bottom:1px solid #e0e0e0;
float:left;
width:295px;
}
div.pacBox span.label {
font-size:13px;
font-weight:bold;
}
div.pacBox span.price {
font-size:16px;
font-weight:normal;
color:#ff0202;
}
div.pacBox span.b {
font-size:13px;
font-weight:normal;
color:#000000;
}






div.features {
border: 5px solid #fbf5f9;
height:300px;
}
div.features_left {
width:150px;
float:left;
height:300px;
background-color:#f8eaf3;
}
div.features_right {
width:490px;
height:300px;
float:left;
}

div.features_right div {
margin:10px 7px;
}

#menu3 {
        width: 150px;
        border-style: solid solid solid solid;
        border-color: #BCD2E6;
        border-size: 0px;
        border-width: 0px;
        }
#menu3 ul li {
        padding:5px 7px;
		}
.normal {
         color: #990066;
        display: block;
		background-color:#f8eaf3;
        padding: 8px 0 0 10px;
		border-bottom:1px solid #fff;
		
        }
.select { 
        color: #990066;
      	background-color:#fff;
        padding: 8px 0 0 10px;
		border-bottom:1px solid #fff;
 }
 
 div.featuresContent {
 width:430px;

 }
 div.featuresContent span {
 float:left;
 margin:5px 0px;
 }
 div.featuresContent span.label {
 width:290px;
 font-size:12px;
 border-bottom:1px solid #fbf5f9;
 color:#000000;
 }
 div.featuresContent span.ans {
 font-size:12px;
 color:#063b7d;
 width:110px;
 text-align:right;
 border-bottom:1px solid #fbf5f9;
 }
 div.note {
 margin:10px 0px;
 color:#FF0000;
 font-size:10px;
 }
 
#quickContact {
	width:200px;
	border:3px solid #990066;
	background-color:#990066;
	padding:5px;
	display:block;
	position: absolute;
	left: 934px;
	top: 144px;
	color:#fff;
}
#quickContact div.form {
background-color:#fff;
padding:3px;
margin:3px 0px;
}
div.qcTop span.heading {
width:180px;
float:left;
font-size:14px;
font-weight:bold;
}
div.qcTop span.close {
width:20px;
float:left;
text-align:right;
font-weight:bold;
}
div.qcTop span.close a:link, div.qcTop span.close a:hover, div.qcTop span.close a:active, div.qcTop span.close a:visited {
color:#fff;
}


#quickContact div.form label{
color:#333333;
float:left;
display:block;
width:50px;
font-size:11px;
}
#quickContact div.form label span{
color:red;
}
#quickContact div.form input{
background-color:#fff;
border:1px solid #d0d0d0;
width:130px;
font-size:11px;
}
#quickContact div.form textarea{
background-color:#fff;
border:1px solid #d0d0d0;
font-size:11px;
width:130px;
font-family:Arial, Helvetica, sans-serif;
}
#quickContact div.form form p{
margin:5px 0px;
}