body {
	 
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#EAEAEA;
}

p {padding:0px; margin:0px;}

img {border:none;}

.font_10 {font-size:10px;}
.font_13 {font-size:13px;}
.font_16 {font-size:16px;}
.font_18 {font-size:18px;}
.font_26 {font-size:24px;}
.font_30 {font-size:30px;}
.font_white {color:#FFFFFF;}
.font_red {color:#FF0000;}
.font_bold {font-weight:bold;}

.class_right {text-align:right;}

.font_capitalise {text-transform:uppercase;}
.style1 {font-size: 15px;font-weight: bold;}

h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#ffffff; padding:0px; margin:0px; text-transform:uppercase;}

h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffffff; padding-bottom:10px; margin:0px; text-transform:uppercase;}

h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#ffffff; padding:0px; margin:0px; text-transform:uppercase;}

h4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF; padding:0px; margin:0px; text-transform:uppercase;}


#container {
	width:963px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
}

#container #header {width:963px; height:123px; background:#FFFFFF; margin-bottom:6px;}

#container #header .logorow {
	clear:both;
	height:98px;
	background-image: url(images/bg-header.gif);
	background-repeat: repeat-x;
}

#container #header .logorow1 {
	clear:both;
	height:98px;
	background-image: url(images/bbg-header.gif);
	background-repeat: repeat-x;
}

#container #header .logorow .logobox {
	width:259px;
	height:70px;
	float:left;
	margin-top: 28px;
}

.livechat {
	width:206px;
	height:70px;
	float:left;
	margin: 28px 5px 0px 15px;
}

#container #header .logorow .loginbox {width:370px; height:73px; float:right;}

#container #header .logorow .loginbox .login1 {width:10px; height:73px; float:left; background:url(images/loginleft.gif) no-repeat;}

#container #header .logorow .loginbox{width:450px; height:67px; padding-top:6px; }
.login2 {float:left;
height:67px;
padding-top:6px; }

#container #header .logorow .loginbox .login2 .userfieldbar {
	clear:none;
	margin-top:28px;
	float: left;
	width:150px;
	margin-right: 25px;
}
#container #header .logorow .loginbox .login2 .userfieldbar1 {
	clear:none;
	margin-top:28px;
	float: left; width:70px;
}

#container #header .logorow .loginbox .login2 .userfieldbar .userarea {width:135px; height:25px; float:left;}

#container #header .logorow .loginbox .login2 .userfieldbar .userarea .userleftround {width:13px; height:25px; background:url(images/loginleftround.gif) no-repeat; float:left;}

#container #header .logorow .loginbox .login2 .userfieldbar .userarea .usertop_x {width:100%; height:21px; line-height:25px; float:left;}
#container #header .logorow .loginbox .login2 .userfieldbar .userarea .usertop_x1 {width:100%; height:21px; line-height:25px; margin-left:50px; float:left;background-color:#c7c7c7;}

#container #header .logorow .loginbox .login2 .userfieldbar .userarea .userrightround {width:16px; height:25px; background:url(images/loginrightround.gif) no-repeat; float:left;}

.userinput {width:150px; height:20px; color:#fff; font-size:12px; border:0px solid #dddfe0; background-color:#c7c7c7; line-height:20px;}
.menubox {width:50px; height:20px; color:#fff; font-size:12px; border:0px solid #dddfe0; background-color:#c7c7c7; line-height:20px;}

.passwordinput {width:100px; height:16px; color:#ff0000; font-size:12px; border:0px solid #FFFFFF;}

.loginbuttonbar {height:25px; float:left;}
.loginbuttonleft {width:8px; height:25px; background:url(images/logbuttonleft.gif) no-repeat; float:left;}
.loginbutton_x {
	height:25px;
	background:url(images/logbutton_x.gif) repeat-x;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	font-size:13px;
	width: 60px;
}
.loginbuttonright {width:8px; height:25px; background:url(images/logbuttonround.gif) no-repeat; float:left;}

#container #header .logorow .loginbox .login2 .registerbar {clear:both; height:25px;}

#container #header .logorow .loginbox .login2 .registerbar .check_box {width:25px; height:25px; line-height:25px; float:left;}

#container #header .logorow .loginbox .login2 .registerbar .registertext {width:325px; height:25px; line-height:20px; float:left;}

a.registerlink:link, a.registerlink:active, a.registerlink:visited  {color:#FFFFFF; text-decoration: none; padding:0px 5px 0px 5px; border-right:solid 1px #FFFFFF; line-height:20px;}
a.registerlink:hover {color:#FFFFFF; text-decoration: underline;}

#container #header .logorow .loginbox .login3 {width:10px; height:73px; float:left; background:url(images/loginright.gif) no-repeat;}

#container #header .navigation_bar {clear:both; height:44px;}

#container #header .navigation_bar .nav_left {width:12px; height:44px; float:left; background:url(images/menu_left.gif) no-repeat;}

#container #header .navigation_bar .nav_repeat {width:100%; height:44px; line-height:44px; float:left; background:url(images/menu_x.gif) repeat-x;}

ul {margin:0px; padding:0px;}
li {margin:0px; padding:0px;}

.nav_manu ul {list-style-type:none; padding:0px; margin:0px;}
.nav_manu li {list-style-type:none; display:inline;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; text-transform:uppercase; color:#0F577F; padding:0px 8px;}
.nav_manu li a{list-style-type:none; display:inline;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; text-transform:uppercase; color:#0F577F;  }
.nav_manu li a:hover{list-style-type:none; display:inline;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; text-transform:uppercase; color:#0F577F;  }

a.navlink:link, a.navlink:active, a.navlink:visited  {  text-transform:uppercase; color:#0F577F; text-decoration:none;}
a.navlink:hover {  text-transform:uppercase; color:#1977bd; text-decoration:none;}

.li_bar {background:url(images/menu_bar.gif) right center no-repeat;}

#container #header .navigation_bar .nav_repeat .nav_midpart {width:100%; height:45px; float:left;}

#container #header .navigation_bar .nav_right {width:12px; height:44px; float:left; background:url(images/menu_right.gif) no-repeat;}

#container #header .navigation_bar .nav_repeat .search_bar {width:178px; height:44px; float:left;}

#container #header .navigation_bar .nav_repeat .search_bar .searchbutton {width:33px; height:44px; float:left; background:url(images/search_button.gif) no-repeat;}

#container #header .navigation_bar .nav_repeat .search_bar .search_x {width:128px; height:30px; float:left; background:url(images/search_x.gif) repeat-x; padding-top:13px; }

#container #header .navigation_bar .nav_repeat .search_bar .searchright {width:13px; height:44px; float:left; background:url(images/search_right.gif) no-repeat;}

#container #bodypart {
	width:963px;
	height:auto;
	overflow:hidden;
	float:left;
	margin: auto;
}

#container #bodypart .bodyleft {width:156px; height:auto; overflow:hidden; float:left; margin-right:6px;}

#container #bodypart .bodyleft .lefttop {width:156px; height:47px; padding-top:10px; clear:both; background:url(images/lefttop.gif) no-repeat; text-align:center;}

#container #bodypart .bodyleft .left_y {width:156px; height:auto; overflow:hidden; clear:both; background:url(images/left_y.gif) repeat-y;}

.balloon {width:156px; height:25px; line-height:25px; clear:both; background:url(images/leftballoon.gif) no-repeat center; text-align:center; margin-bottom:14px;}

#container #bodypart .bodyleft .left_y .leftlinkbar {height:auto; overflow:hidden; clear:both; padding-left:30px; padding-bottom:15px; background:url(images/dotted_bottom.gif) bottom center no-repeat; margin-bottom:10px;}

.left_bullet ul {list-style-type:none; padding:0px; margin:0px;}
.left_bullet li {list-style-type:none; background:url(images/bullet_red.gif) no-repeat 0px 3px; padding-left:15px; font-size:12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold; color:#000000; margin-bottom:10px;}

.sidelink a:link, .sidelink a:active, .sidelink a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.sidelink a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#002bb8; text-decoration:underline;}

#container #bodypart .bodyleft .leftbottom {width:156px; height:12px; clear:both; background:url(images/left_bottom.gif) no-repeat;}

#container #bodypart .bodyright {width:791px; float:left; height:auto; overflow:hidden;}

#container #bodypart .bodyright .rt_top { padding-left:14px; clear:both; height:53px; line-height:50px; background:url(images/rt_top.gif) no-repeat;}

#container #bodypart .bodyright .rt_y { padding:4px; clear:both; height:auto; overflow:hidden; background:url(images/rt_y.gif) repeat-y;}

#container #bodypart .bodyright .rt_y .pagination_bar {clear:both; height:37px; margin-bottom:10px;}

#container #bodypart .bodyright .rt_y .pagination_bar .page1 {width:8px; float:left; height:37px; background:url(images/gray_left.gif) no-repeat;}

#container #bodypart .bodyright .rt_y .pagination_bar .page2 {width:765px; float:left; height:37px; background:url(images/gray_x.gif) repeat-x;}

#container #bodypart .bodyright .rt_y .pagination_bar .page2 .pagetext {width:160px; float:left; height:37px; line-height:37px;}

.pagebar {width:585px; float:left; height:31px; padding-top:6px;}

.previous_bar { height:25px; float:left;}
.previous1 {background:url(images/previousleft.gif) no-repeat; width:20px; height:25px; float:left;}
.previous2 {background:url(images/previous_x.gif) repeat-x; line-height:25px; height:25px; float:left; padding:0px 5px;}
.previous3 {background:url(images/previous_right.gif) no-repeat; width:18px; height:25px; float:left;}

.pagebuttonbar {width:290px; height:25px; float:left;}

.page3 {width:8px; height:37px; background:url(images/gray_right.gif) no-repeat; float:left;}

.page_red {width:24px; height:24px; line-height:24px; text-align:center; color:#FFFFFF; float:left; background:url(images/page_red.gif) no-repeat; margin-right:5px;}
.page_white {width:24px; height:24px; line-height:24px; text-align:center; color:#000000; float:left; background:url(images/page_white.gif) no-repeat; margin-right:5px;}

.next_bar {height:25px; float:left;}
.next1 {background:url(images/next1.gif) no-repeat; width:12px; height:25px; float:left;}
.next2 {background:url(images/previous_x.gif) repeat-x; line-height:25px; height:25px; float:left; padding:0px 5px;}
.next3 {background:url(images/next3.gif) no-repeat; width:20px; height:25px; float:left;}

#container #bodypart .bodyright .rt_y .classrow {clear:both; height:48px;}

.classbox {width:400px; height:37px; float:left;  background:url(images/class.gif) no-repeat; padding-top:7px;}

.class_1 {width:120px; height:37px; float:left; text-align:center;}
.class_1_top {width:120px; height:15px; float:left; text-align:center;}
.class_1_down {width:120px; height:22px; float:left; text-align:center;}

.classlink ul {list-style-type:none; padding:0px; margin:0px; text-align:center;}
.classlink li {list-style-type:none; background:url(images/bullet_red.gif) no-repeat 19px 3px; padding-left:15px; font-size:12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold; color:#000000; text-align:center; margin:0px auto;}

.listrow_1 {width:156px; height:30px; padding-top:10px; float:right;}
.listrow_input1 {width:145px; height:20px; color:#595959; font-size:12px;}

.listrow_2 {width:210px; height:30px; padding-top:10px; float:right;}
.listrow_input2 {width:190px; height:20px; color:#595959; font-size:12px;}


.blackdottedborder {width:783px;height:275px;background:url(images/blackdotted.gif) bottom repeat-x;padding-bottom:15px;margin-bottom:10px;padding-top: 15px;}

.thumbnail {width:140px; overflow:hidden; margin:0px 7px; float:left;}

.th_top {width:140px; height:12px; background:#ececec url(images/th_top.gif) no-repeat; clear:both;}

.th_mid {padding-left:17px; overflow:hidden; clear:both; background:#ececec;}

.th_bottom {width:140px; height:12px; background:#ececec url(images/th_bottom.gif) no-repeat; clear:both; font-size:0px;}

.th_imgbar {clear:both; height:151px;}

.th_imgscroller {clear:both; height:14px;}

.th_boldtext {clear:both; overflow:hidden;}

#container #bodypart .bodyright .rt_y .thumbnailbar {clear:both; height:auto; overflow:hidden;}s

#container #bodypart .bodyright .rt_y .pagination_bar .page3 {width:8px; float:left; height:37px; background:url(images/gray_right.gif) no-repeat;}
#container #bodypart .bodyright .rt_bottom {clear:both; height:17px; background:url(images/rt_bottom.gif) no-repeat; font-size:0px;}

#container #footarea {width:963px; height:159px; clear:both;}

#container #footarea .footer1 {width:27px; height:233px; float:left; background:url(images/footer1.gif) no-repeat;}

#container #footarea .footer2 {width:909px; height:233px; padding-top:12px; float:left; background:url(images/footer2.gif) repeat-x;}

#container #footarea .footer2 .linkrow {clear:both; height:auto;}
#container #footarea .footer2 .linkrow h1{ color:#00123c; margin-bottom:15px;}

#container #footarea .footer2 .linkrow .linkbox1 {
	width:138px;
	height:70px;
	float:left;
	margin-top: 50px;
}

#container #footarea .footer2 .linkrow .linkbox2 {width:225px; height:110px; padding-left:15px; float:left;}

a.footlink:link, a.footlink:active, a.footlink:visited  {color:#0F577F; text-decoration:none; line-height:25px}
a.footlink:hover {color:#0F577F; text-decoration:underline;}

#container #footarea .footer2 .copyright {
	clear:both;
	text-align:right;
	padding-top: 55px!important;padding-top:5px;
}

#container #footarea .footer3 {width:27px; height:233px; float:right; background:url(images/footer3.gif) no-repeat;}


#container #bodypart .upperpart {
	width:953px;
	float:left;
	height:auto;
	overflow:hidden;
	margin-top:8px;
}

#container #bodypart .upperpart .upper_1 {width:953px; float:left; height:14px; }

#container #bodypart .upperpart .upper_2 {width:953px; float:left; height:auto; overflow:hidden; }

#container #bodypart .upperpart .upper_3 {width:953px; float:left; height:14px; }

#container #bodypart .upperpart .uppertextrow {width:953px; float:left; height:34px; text-align:center; color:#333333}

#container #bodypart .upperpart .upper_row {width:953px;text-align: center;}

#container #bodypart .upperpart .upper_row1 {width:890px; float:left; height:54; text-align: center; margin-left:37px!important; margin-left:18px;}
.floatLeft { 
    float: left; 
    margin: 4px; 
}


.free {width:176px;	height:54; text-align: center; float:left; }


#container #bodypart .upperpart .upper_row .upperleft {width:608px; float:left; margin:0 26px;}

#container #bodypart .upperpart .upper_row .upperleft .upperlefttextbar {width:608px; float:left; height:auto; margin-top:5px; text-align:left;}

#container #bodypart .upperpart .upper_row .upperleft .upperbuttonrow {width:480px; float:left; height:130px; text-align:right;}

#container #bodypart .upperpart .upper_row .upperleft .upperbuttonrow .upperbuttonbar {width:313px; float:left; height:130px; text-align:right;}

#container #bodypart .upperpart .upper_row .upperleft .upperbuttonrow .upper_or {width:160px; float:left; height:130px; text-align:center; line-height:75px;}



#container #bodypart .upperpart .upper_row .upper_right {
	width:288px;
	float:right;
	height:auto;
	overflow:visible;
	margin-right: 5px;
}

#container #bodypart .upperpart .upper_row .upper_right .upr_rt_text {float:left;
height:20px;
line-height:20px;
text-align:center;
width:288px;}

#container #bodypart .upperpart .upper_row .upper_right .upr_rt_topcurve {width:288px; float:left; height:9px; font-size:0px; background:url(images/ind_rt_topcurve.gif) no-repeat;}

#container #bodypart .upperpart .upper_row .upper_right .upr_rt_curve_y {width:288px; float:left; height:auto; overflow:hidden; background:url(images/ind_upr_rt_curve_y.gif) repeat-y;}

.selectrow {width:288px; float:left; height:auto; }

.sel_area {width:288px; float:left; height:auto;}

.sel_leftspace {width:30px; float:left; height:40px;}

.sel_imgspace {
	width:auto;
	float:left;
	height:auto;
	margin-left: 5px;
}

.sel_textspace {width:140px; float:left; height:40px;}

a.gamename:link, a.gamename:active, a.gamename:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.gamename:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#002bb8; text-decoration:underline;}

#container #bodypart .upperpart .upper_row .upper_right .upr_rt_bottomcurve {width:288px; float:left; height:14px; background:url(images/ind_rt_bottomcurve.gif) no-repeat;}

.ind_midbody {width:953px; float:left; height:auto; overflow:hidden;}

.ind_curvebody {clear:both; height:auto; overflow:hidden;}


.ind_midpannelcurve {clear:both; padding-left:9px; background:url(images/ind_midpannelheader.gif) no-repeat; height:45px; line-height:45px;}
.heading{
	width:280px;
	float: left;
}

.ind_midpannel_mid {width:953px; background:url(images/ind_midpannel_y.gif) repeat-y; overflow:hidden; text-align:justify; line-height:18px;}

.ind_midpannel_bottom {clear:both; background:url(images/ind_midpannel_bottom.gif) no-repeat; height:14px;}

.ind_newsbox {width:295px; padding-right:10px; float:left; padding-left:10px; height:230px;}

.ind_dottedborder {background:url(images/ind_dottedright.gif) right repeat-y;}

.ind_learnmore ul {list-style-type:none; padding:0px; margin:0px;}
.ind_learnmore li {list-style-type:none; background:url(images/bullet_red.gif) no-repeat 0px 7px; padding-left:25px; font-size:12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000000; text-align:left; margin-left:10px;}

a.learlink:link, a.learlink:active, a.learlink:visited  {color:#0b7abd; text-decoration:none; line-height:22px}
a.learlink:hover {color:#e4181f; text-decoration:underline;}


.ind_leftpanel {width:608px; float:left; height:auto; overflow:hidden; margin-right:7px;}

.ind_leftpanel .ind_popularbox {width:608px; float:left; height:auto; overflow:hidden; margin-bottom:10px;}

.ind_leftpanel .ind_popularbox .ind_populartop {clear:both; height:13px; background:url(images/ind_populartop.gif) no-repeat; padding-left:9px;}

.ind_leftpanel .ind_popularbox .ind_popular_x {clear:both; height:auto; overflow:hidden; background:url(images/ind_popular_y.gif) repeat-y;}

.ind_leftpanel .ind_popularbox .ind_popularmid {clear:both; height:13px; padding:0px 6px 0px 6px;}

.ind_leftpanel .ind_popularbox .ind_popular_bottom {clear:both; height:13px; background:url(images/ind_popular_bottom.gif) no-repeat;}

.indpopular_dotted {background:url(images/ind_popular_dotted.gif) bottom repeat-x;}

.ind_leftimgspace {
	width:564px;
	height:43px;
	margin-top:0px;
	float:left;
	background:url(images/contact.gif) no-repeat;
	color:#FFFFFF;	margin-left: 8px;

	line-height: 43px;
	padding-left: 15px;
	font-size: 15px;
}

.ind_leftimgtextspace {width:auto; height:auto; margin-top:0px; float:left; text-align:left; line-height:21px;}

.ind_leftarrowspace {width:35px; height:26px; text-align:center; padding-top:6px; float:left; vertical-align:middle;}


.ind_leftimgspace_2 {width:50px; height:55px; margin-top:0px; float:left;}

.ind_mostactive {width:180px; height:55px; margin-top:0px; float:left;}

.ind_popularmid_2 {clear:both; height:55px; padding:6px 6px 0px 6px;}

a.userpiclink:link, a.userpiclink:active, a.userpiclink:visited  {color:#e4181f; text-decoration:none; font-size:12px; font-weight:bold;}
a.userpiclink:hover {color:#002bb8; text-decoration:none;  font-size:12px; font-weight:bold;}




.ind_rightpanel {width:700px; float:left; height:auto; overflow:hidden;}

.ind_popularrightbar {width:943px; float:left; overflow:hidden; margin-top:5px; padding-left:10px;}

.ind_popclstype_header {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ind_popclass_header.gif) no-repeat scroll 0 0;
clear:both;
height:10px;
padding-left:9px;}

.ind_popclass_y {width:943px; float:left; height:190px; overflow:hidden; background:url(images/ind_popclass_y.gif) repeat-y;}

.ind_popclass_bottom {
	clear:both;
	height:14px;
	background:url(images/ind_popclass_bottom.gif) top no-repeat;
	width: 943px;
}

.ind_poprightborder {background:url(images/ind_popcolumn_dott.gif) right top no-repeat ;}

.ind_popculumn {width:63px; float:left; height:auto; overflow:hidden; margin-bottom:0px; padding-top:18px; text-align:center;}

.ind_popculumn_linktext {width:63px; float:left; height:63px; text-align:center;}

.ind_popculumn_txt {width:63px; float:left; height:55px; text-align:center;}

a.poplink:link, a.poplink:active, a.poplink:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000000; text-decoration:none;}
a.poplink:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#002bb8; text-decoration:underline;}


.ind_activeclass_y {
	clear:both;
	padding-left:9px;
	height:200px;
	overflow:hidden;
	width: 946px;
}

.ind_active_left { width:347px; float:left; height:auto; overflow:hidden; margin-right:5px;}

.ind_active_headbar { width:322px; height:35px; float:left;}

.ind_activeheader_left {width:auto; height:30px; float:left; background:url(images/ind_activeheaderleft.gif) no-repeat right top; margin-right:15px; line-height:30px;}

.ind_act_memheader {width:190px; height:30px; float:left; line-height:30px;}

.ind_active_set { width:322px; height:150px; float:left; margin-top:12px;}

.ind_actset_btmbrdr { background:url(images/dotted_bottom.gif) bottom repeat-x;}

.ind_active_set_left {width:114px; height:54px; line-height:54px; float:left; margin-right:15px;}

.ind_act_pic_mid {width:54px; height:54px; float:left;}

.ind_act_txtright {width:136px; height:54px; float:left;}


.features{ width:auto; float:left; margin-left:5px;}
/*________________________________________*/

#container #bodypart .com_view {width:937px; float:left; height:auto; overflow:hidden; padding:0px 8px;}

#container #bodypart .com_view .usr_reviewbar {width:937px; float:left; height:37px; margin-bottom:15px; margin-top:6px;}

#container #bodypart .com_view .usr_reviewbar .usr_reviewleft {width:8px; float:left; height:37px; background:url(images/gray_left.gif) no-repeat;}

#container #bodypart .com_view .usr_reviewbar .usr_reviewmid {width:921px; float:left; height:37px; line-height:37px; background:url(images/gray_x.gif) repeat-x;}

#container #bodypart .com_view .usr_reviewbar .usr_reviewright {width:8px; float:left; height:37px; background:url(images/gray_right.gif) no-repeat;}

/*new  css*/

float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#main .col-1,
#main .col-2,
#main .col-3,
#main .col-4 {float:left;}

/***************header***************/
#header {height:150px; border-bottom:1px solid #D3D5CE;}

.logo  {float:left; padding:0 231px 16px 0;}

.menu {float:left; padding-top:18px; width:454px;}
.menu div {background:#C9CEA7 url(images/menu-left.gif) left top no-repeat;}
.menu ul {background:url(images/menu-right.gif) right top no-repeat;}
.menu li {float:left; padding:2px 0 5px;}
.menu li a {font-size:0.909em; line-height:1em; text-transform:uppercase; color:#3C3E2C; border-right:1px solid #F3F6E0; padding:0 16px 0 17px;}
.menu li a:hover {color:#F3F6E0; text-decoration:none;}
.menu .extra a {border:none;}

.nav {font-family:Arial, Helvetica, sans-serif; background:url(images/nav-tail.gif) left top repeat-x;}
.nav div {background:url(images/nav-left.gif) left top no-repeat;}
.nav ul {background:url(images/nav-right.gif) right top no-repeat;}
.nav li {float:left; padding:21px 0 20px;}
.nav li a {line-height:1em; text-transform:uppercase; font-weight:bold; color:#6E6053; border-right:1px solid #FFF; display:block; padding:9px 19px 10px 20px;}
.nav .extra a {border:none;}


/**************header banner**********/
.header-banner{width: 100%; overflow:hidden; margin-top: 5px;}
.header-banner-container{height: 318px; background: url(images/mef-header-background.png) no-repeat;}
.header-banner-contact-us{height: 318px; background: url(images/mef-header-contact-us.jpg) no-repeat;}
.header-banner-shout-bubble{ background:transparent url(images/mef-header-domains-only-at.png) no-repeat scroll 0 0;height:139px;margin:130px 0 0 640px;position:absolute;width:154px;z-index:5;}
.header-banner-girl-face{background:transparent url(images/mef-header-girl-face.png) no-repeat scroll 0 0;height:270px;margin:48px 0 0 600px;position:absolute;width:355px;z-index:6;}
.header-banner-container-yellow{background:transparent url(images/mef-header-background-yellow.png) no-repeat scroll 0 0;height:167px;margin:80px 0 0 60px;position:absolute;width:831px;z-index:4;}
.header-banner-arrow-button{background:transparent url(images/mef-red-arrow-button.png) no-repeat scroll 0 0;height:98px;margin:115px 0 0 20px;position:absolute;width:99px;z-index:5;}
.header-banner-clickhere-for-details-button{height:25px;margin:260px 0 0 560px;position:absolute;width:123px;z-index:6;}
.header-banner-search-button{height:34px;margin:190px 0 0 170px;position:absolute;width:83px;z-index:7;}
.header-banner-container-yellow-register-text{background:transparent url(images/mef-red-register-text.png) no-repeat scroll 0 0;height:50px;margin:100px 0 0 120px;position:absolute;width:592px;z-index:6;}
.domainName{color:#333333;font-size:18px;height:27px;width:340px;}
.domainType{font-size:18px; line-height: 20px; height:31px;padding-bottom:2px;padding-left:5px;padding-right:2px;padding-top:2px;width:95px;}
.header-banner-form{margin:155px 0 0 125px;position:absolute;z-index:8;}
.header-banner-form img{ float-left; padding-top: 5px; margin-right: 5px;}
.header-banner-click-here-for-bulk{height:35px;margin:195px 0 0 395px;position:absolute;width:230px;z-index:8;}
.bulk-text{padding-top: 5px;}
.domainNamesBox{width: 633px; height:119px;}

/****************page2****************/
.header-banner-container-dedicated-host{height: 318px; background:url(images/mef-dedicated-hosting.jpg) no-repeat;}
.header-banner-button{margin:210px 0 0 380px;position:absolute;width:360px;z-index:7;}
.header-banner-button-badge-overlay{background:transparent url(images/mef-30-days-trial-badge.png) no-repeat scroll right center;height:148px;margin:170px 0 0 560px;position:absolute;width:152px;z-index:7;}
/******dedicated hostings**************/
.header-banner-container-host{height: 318px; background:url(images/mef-bissly-header-image.jpg) no-repeat;}
.header-banner-label{margin:220px 0 0 50px;position:absolute;width:265px;z-index:7; height: 65px;}
.header-banner-button-arrow{background:transparent url(images/mef-red-arrow-button.png) no-repeat scroll right center;height:98px;margin:0;position:absolute;width:99px;z-index:7;margin: 202px 0 0 9px;}
.email-hosting-spacer-s{text-align: center; width: 100%; height: 1px; margin:20px 0 20px 0;}
.mef-dedicated-hostings-floaters{width: 100%; height: 35px;}
.mef-dedicated-hostings-floater{float: left; margin-right: 4px;}
.mef-dedicated-hostings-floater-text{float: left; margin-right: 16px; font-family: tahoma; font-size: 12px; font-weight: bold; color: #DF0D16; line-height:50px;}
.mef-dedicated-hostings-right-panel{float: left;   }
div.width260{width: 260px;}
div.width340{width: 340px;}
div.width630{width: 630px;}
/*instant site*/
.header-banner-containerInstantSite{height:318px; background:url(images/blissy-instantsite-header-banner.jpg) no-repeat;}
.instantSiteBannerFloaterBtn{position: absolute; margin: 236px 0 0 550px; z-index:2;}
.instantSiteBannerFloater{width: 99px; height: 98px; background:url(images/mef-red-arrow-button.png) no-repeat; position: absolute;margin:219px 0 0 512px; z-index: 3;}
.aboveHeader h3{margin: 0px; padding: 0px; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; color: #0A3B4F; font-size: 12px; border: none;}
.email-hostingfloater .thick-arrowsInstantSite li{list-style-image: url(images/arrow-thick1.jpg); height:auto; line-height: 20px; color: #333333; font-weight: bold;}
.email-hostingfloater .thick-arrowsInstantSite li p{padding-left: 13px; padding-bottom: 15px; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 12px; color: #0A3B4F;}
.pictureThumbs{width: 630px; overflow: hidden;}
.picThumb{float: left; width: 192px; height: 88px; border: 4px solid #A0E1FF; margin-right: 9px; margin-bottom: 9px;}
.readMore{float: right; width:90px;}
.readMore a:link, .readMore a:visited, .readMore a:hover{color: #0A3B4F; font-family: Tahoma, Geneva, sans-serif; font-size:12px; font-weight: bold; text-decoration: none; line-height: 28px;}
.readMore a:hover{text-decoration:underline;}
.pictureThumbs .picThumb img{margin: 0px; padding: 0px;}
.instantIconWrapper{width: 630px; overflow: hidden;}
.InstantIconFloater{float: left; width: 300px; overflow: hidden;margin-top:15px;}
.InstantIconGroup{width: 300px;}
.InstantIcon{float: left;}
.InstantIconGroup .InstantIcon img{margin: 4px;}
.InstantIconText{float: left;}
.InstantIconGroup .InstantIconText p{line-height: 60px; padding-left: 10px; color: #333333; margin-bottom: 0px;}

.tableBorder{background: #63694e; font-size: 1px;}
.td1{background: #E9EEF4; height:50px; line-height: 50px;}
.td2{background: #E0E7EF; height:40px; line-height: 40px;}
.th{background: #A0E1FF; height: 30px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 12px; line-height: 30px; border-bottom: 1px solid #63694e;}
.lineHeightInHalf{line-height: 20px;}
.tTitle{text-indent: 15px; font-weight: bold; color: #333333;}
.tableButton{margin: auto; width: 20px; height: 20px;}
.td1 .tableButton img, .td2 .tableButton img{margin:0px;}
.InstantSiteBannerWrapper{width: 300px; height: 120px;}
.instantSiteBannerBottomBtn{position: absolute; margin:10px 0 0 210px; z-index:2;}
.instantSiteBannerBottom{width: 99px; height: 98px; background:url(images/mef-red-arrow-button.png) no-repeat; position: absolute;margin:0 0 0 170px; z-index: 3;}

/*colocation*/
.header-banner-container-colocation{height: 318px; background:url(images/world-class-hosting.jpg) no-repeat;}
.header-banner-button-arrow-colocation{background:transparent url(images/mef-red-arrow-button.png) right center no-repeat;height:98px;margin:184px 0 0 121px;position:absolute;width:99px;z-index:7;}
.header-banner-colocation{height:65px;margin:204px 0 0 170px;position:absolute;width:265px;z-index:7;}
.colocation-banners img{margin-bottom: 10px; margin-left: auto; margin-right: auto;}
.colocation-banners{text-align: center;}
.colocationListPusher{margin-left: 15px;}
/*colocation*/
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:0 3px 70px 0;}
.phone {float:right;}
cite {font-style:normal;}

#content {padding:10px 0; border-right:1px solid #F9F9F9; border-left:1px solid #F9F9F9;}

.box1 .col-1 {width:591px; padding-right:10px;}
.box1 .col-2 {width:309px; color:#5C604C;}

.border1 {border-bottom:1px solid #B7BAAF; font-size:0%; line-height:0%; height:1px; padding-top:9px; margin-bottom:10px;}
.border2 {border-bottom:1px solid #70745B; font-size:0%; line-height:0%; height:1px; padding-top:9px; margin-bottom:10px;}

.box4 .col-1 {border-right:1px solid #7A7E63; width:260px; padding-right:30px;}
.box4 .col-2 {width:260px; padding:0 30px 0 20px;}
.box4 .col-3 {width:309px;}
.image .col-1 {width:80px; border:none; padding:0;}
.image .col-2 {width:180px; padding:0;}
.col-3 .image .col-2 {width:220px;}

/***************titles***************/
.search .title {padding:0 0 57px 292px;}

.box4 .title {background:url(images/title-left.gif) left top no-repeat;}
.box4 .title span {background:url(images/title-right.gif) right top no-repeat; display:block;}
.box4 .title strong {background:url(images/title-mid.gif) repeat-x; ; display:block; color:#fff; font-size:1.636em; line-height:1em; padding:8px 2px 10px; margin:0 18px 26px;}



.box1 h2 {font-size:1.636em; padding-bottom:8px;}
.box3 h2 {font-size:1.273em; padding-bottom:44px;}

.inner h2 {font-size:1.636em; padding-bottom:8px; color:#1A76C4;}

/***************links***************/
.button1, .button2, .button3 {display:block; text-decoration:none; text-transform:uppercase; line-height:1em; float:left;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.button1:hover, .button2:hover, .button3:hover {text-decoration:underline;}
.button1 span, .button2 span, .button3 span {display:block;}
.button1 span strong, .button2 span strong, .button3 span strong {display:block;}

.button1 {background:url(images/button1-tail.gif) left top repeat-x; color:#FFF; font-size:1.167em; font-family:Tahoma, Geneva, sans-serif;}
.button1 span {background:url(images/button1-left.gif) left top no-repeat;}
.button1 span strong {background:url(images/button1-right.gif) right top no-repeat; padding:9px 18px 9px 17px;}

.button2 {background:url(images/button2-tail.gif) left top repeat-x; float:right; color:#5F5F52; }
.button2 span {background:url(images/button2-left.gif) left top no-repeat;}
.button2 span strong {background:url(images/button2-right.gif) right top no-repeat; padding:4px 20px 5px 19px;}

.button3 {background:url(images/button3-left.gif) left top no-repeat; color:#FFFA77; }
.button3 span {background:url(images/button3-right.gif) right top no-repeat; margin-left:10px;}
.button3 span strong {background:url(images/button3-tail.gif) right top repeat-x; padding:4px 9px 5px 10px; margin-right:10px;}

.list1 {font-size:1.091em; padding-bottom:27px;}
.list1 strong {color:#C04909; text-transform:uppercase;}
.list1 li {background:url(images/list-marker1.gif) 14px top no-repeat; padding:3px 0 14px 48px;}

.list2 {padding-bottom:14px;}
.list2 li {background:url(images/list-marker2.gif) left 2px no-repeat; padding:0 0 4px 18px;}
.list2 li a {color:#FFF; text-decoration:none;}
.list2 li a:hover {text-decoration:underline;}

.box2 .link1 {background:url(images/search-marker1.gif) right 5px no-repeat; padding-right:12px; color:#598527; font-weight:bold;}

.box2 .link2 {background:url(images/search-marker2.gif) left top no-repeat; padding:5px 0 5px 30px; display:inline-block; color:#616161; text-decoration:none; margin-right:30px;}
.box2 .link2:hover {text-decoration:underline;}
.link1 {background:url(images/search-marker1.gif) right 5px no-repeat; padding-right:12px; color:#598527; font-weight:bold;}

.link2 {background:url(images/search-marker2.gif) left top no-repeat; padding:5px 0 5px 30px; display:inline-block; color:#616161; text-decoration:none; margin-right:30px;}
.link2:hover {text-decoration:underline;}

.list3 {padding-bottom:6px;}
.list3 li {background:url(images/list-marker3.gif) left 5px no-repeat; padding:0 0 8px 12px; line-height:1em;}
.list3 li a {color:#C2BB82; text-decoration:none; font-size:0.909em; line-height:1.3em;}
.list3 li a:hover {text-decoration:underline;}

.list4 li {background:url(images/footer-marker.gif) left 6px no-repeat; padding:0 0 4px 10px;}
.list4 li a {color:#74786A; text-decoration:none;}
.list4 li a:hover {text-decoration:underline;}

/***************boxes***************/
.box1 {background:#FFF url(images/box1-bot.jpg) left bottom repeat-x;}
.box1 .box-top-left {background:url(images/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-right.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.gif) left bottom no-repeat;}
.box1 .box-bot-right {background:url(images/box1-bot-right.gif) right bottom no-repeat; width:100%;}
.box1 .inner {padding:20px;}
.box1 strong a {color:#225E9C;}

.search {background:url(images/search-bg.jpg) left top no-repeat;}
.search .inner {padding:47px 20px 10px;}
.search img {margin-bottom:4px;}
.search strong {font-size:1.091em;}

.box2 {background:#F5F6DD url(images/box2-bot.jpg) left bottom repeat-x;}
.box2 .box-left {background:url(images/box2-left.gif) left top repeat-y;}
.box2 .box-top {background:url(images/box2-top.jpg) left top repeat-x;}
.box2 .box-right {background:url(images/box2-right.gif) right top repeat-y;}
.box2 .box-top-left {background:url(images/box2-top-left.jpg) left top no-repeat;}
.box2 .box-top-right {background:url(images/box2-top-right.jpg) right top no-repeat;}
.box2 .box-bot-left {background:url(images/box2-bot-left.jpg) left bottom no-repeat;}
.box2 .box-bot-right {background:url(images/box2-bot-right.jpg) right bottom no-repeat; width:100%;}
.box2 .inner {padding:24px 40px 22px 30px;}

.box3 {background:#F0F1E8 url(images/box3-bot.jpg) left bottom repeat-x;}
.box3 .box-top {background:url(images/box3-top.jpg) left top repeat-x;}
.box3 .box-top-left {background:url(images/box3-top-left.jpg) left top no-repeat;}
.box3 .box-top-right {background:url(images/box3-top-right.jpg) right top no-repeat;}
.box3 .box-bot-left {background:url(images/box3-bot-left.jpg) left bottom no-repeat;}
.box3 .box-bot-right {background:url(images/box3-bot-right.jpg) right bottom no-repeat; width:100%;}
.box3 .inner {padding:38px 40px 30px 31px;}

.box4 {background:#fff ; color:#333333;}
.box4 .box-top {color:#333333;}
.box4 .box-top-left { }
.box4 .box-top-left-un { }
.box4 .box-top-right { }
.box4 .box-top-right-un { }
.box4 .box-bot-left {}
.box4 .box-bot-right {width:100%;}
.box4 .inner {padding:10px 5px 20px; color:#333333;}
.box4 .col-4 {padding-top:10px; width:601px;}

.box5 {background:#36392B url(images/box5-top-left.gif) left top no-repeat;}
.box5 .box-top-right {background:url(images/box5-top-right.gif) right top no-repeat;}
.box5 .box-bot-left {background:url(images/box5-bot-left.gif) left bottom no-repeat;}
.box5 .box-bot-left-un {background:url(images/box5-bot-left-un.gif) left bottom no-repeat;}
.box5 .box-bot-right {background:url(images/box5-bot-right.gif) right bottom no-repeat; width:100%;}
.box5 .box-bot-right-un {background:url(images/box5-bot-right-un.jpg) right bottom no-repeat; width:100%;}
.box5 .inner {padding:18px 30px 18px 20px;}
.box5 .inner .inner {padding:12px 10px 0 30px;}
 
/***************form***************/
#searchForm {padding:0 0 12px 0;}
#searchForm input, #searchForm select {background:#D5D7BE; font-size:1.273em; font-weight:bold; color:#75766B;}
#searchForm input {height:18px; width:259px; margin:5px 3px 0 0; padding:2px 0 0 3px;}
#searchForm select {height:24px; width:104px; margin:5px 10px 0 0; font-family:Tahoma, Geneva, sans-serif;}

/***************positioning***************/
.margin1 {margin-right:37px;}
.margin2 {margin-left: 10px;}
.margin3 {margin-right: 10px;}
.padding1 {padding-bottom:16px;}
.padding2 {padding-bottom:18px;}
.padding3 {}
.padding4 {padding-bottom:14px;}
.padding5 {padding-left: 15px;}

/***************footer***************/
#footer .wrapper{float:left;overflow:hidden;width:600px;}
#footer {background:url(images/footer-tail.jpg) left 10px repeat-x; border-top:1px solid #B7BAAF; padding:36px 19px 20px 30px;}
#footer .col-1 {width:600px;}
#footer .col-1 .float-l {width:200px;}
#footer .col-2 {width:301px; font-weight:bold; color:#F26522; text-align:right; float: right}

#footer .col-2 a {border-left:2px solid #F26522; padding-left:12px; margin-left:12px; text-decoration:none; color:#F26522;}
#footer .col-2 a:hover {text-decoration:underline;}

/**************tabs****************/
.mef-tab-space{height: 50px; width: 100%;}
.mef-tab-space-left-side{height: 50px; width: 195px; float: left;}

.mef-tab-space-right-side{float:right;height:36px;margin:14px 0 0;text-align:right;}

.mef-tab{color: #F0F1EC;  float:left; margin-right: -2px;}
.mef-tab-wrapper{background:url(images/mef-tab-left.png) left no-repeat;height:36px; }
.active{ background:url(images/mef-tab-left-a.png) left no-repeat;}
.mef-tab-wrapper .mef-tab-r{background:url(images/mef-tab-right.png) right no-repeat;  height:36px;}
.active .mef-tab-r{background:url(images/mef-tab-right-a.png) right no-repeat;  height:36px;}

.mef-tab-spacer{margin: 0 10px 0 10px;}
.mef-tab-wrapper .mef-tab-r .mef-tab-spacer .mef-tab-content{background: #99BCDF; font-size: 15px; text-transform:uppercase; line-height: 30px;  height:36px; padding-right: 5px; color:#333333;}
.active .mef-tab-r .mef-tab-spacer .mef-tab-content{background: #99BCDF; font-size: 15px; text-transform:uppercase; line-height: 30px;  height:36px; padding-right: 5px; color:#333333;}

/**************form******************/
.mef-form-wrapper{width: 100%; border-bottom: 1px solid #666666;}
.mef-form-header{width: 100%; height: 35px; background: #A0E1FF;}

.mef-form-header li{float: left; font-family:"Trebuchet MS"; font-size: 18px; text-align: center; color:#EDEDED; line-height: 30px; text-indent: 15px;}
li.list-1{width: 20%;}
li.list-2{width: 13%;}
li.list-3{width: 13%;}
li.list-4{width: 14%;}
li.list-5{width: 20%;}
li.list-6{width: 20%;}

.mef-form-rows1{text-indent: 15px; border:1px solid #99BCDF;}
.mef-form-rows2{text-indent: 15px; border:1px solid #99BCDF;}

.mef-form-rows1 li,
.mef-form-rows2 li{ font-size: 14px; text-align: center; }

.mef-form-rows1 li.list-2,
.mef-form-rows1 li.list-4,
.mef-form-rows1 li.list-6,
.mef-form-rows1 li.list-8,
.mef-form-rows1 li.list-10,
.mef-form-rows2 li.list-2,
.mef-form-rows2 li.list-4,
.mef-form-rows2 li.list-6,
.mef-form-rows2 li.list-8,
.mef-form-rows2 li.list-10{
background: #767B5C url(images/mef-dot.jpg) left no-repeat;
}
.mef-form-rows1 li.list-3,
.mef-form-rows1 li.list-5,
.mef-form-rows1 li.list-7,
.mef-form-rows1 li.list-9,
.mef-form-rows1 li.list-11,
.mef-form-rows2 li.list-3,
.mef-form-rows2 li.list-5,
.mef-form-rows2 li.list-7,
.mef-form-rows2 li.list-9,
.mef-form-rows2 li.list-11{
background: #E9EEF4 url(images/mef-dot.jpg) left no-repeat;
}
.mef-form-rows1 li.list-1{
background: #E9EEF4;
}
.mef-form-rows2 li.list-1{
background: #63694E;
}

.mef-form-rows1 li,
.mef-form-rows2 li {float: left; font-family:"Trebuchet MS"; font-size: 14px; color:#EDEDED; line-height: 30px;}
.l{ width: 100%;}

/************** form hosting ***********/
.mef-form-header-hostings{width: 100%; height: 35px; background: #99bcdf;  border-bottom: 1px solid #666666;}

.mef-form-header-hostings li{float: left; font-family: tahoma; font-size: 12px; text-align: center; color:#333333; line-height: 30px; text-indent: 15px; font-weight:bold; display:table;}
.mef-form-header-hostings li.list-1{width: 15%;}
.mef-form-header-hostings li.list-2{width: 27%;}
.mef-form-header-hostings li.list-3{width: 10%;}
.mef-form-header-hostings li.list-4{width: 17%;}
.mef-form-header-hostings li.list-5{width: 16%;}
.mef-form-header-hostings li.list-6{width: 20%;}
.mef-form-rows1 li img, .mef-form-rows2 li img{margin: 0; padding:0px; list-style:none;} 
.mef-form-rows1 li{ list-style:none; border-left: 1px solid #99BCDF;}
.mef-form-rows2 li{ list-style:none; border-left: 1px solid #99BCDF; }
.mef-form-rows1 li.model, .mef-form-rows2 li.model{width: 15%; font-family: tahoma; font-weight: normal; font-size: 12px; color:#0A3B4F; text-indent:0;height:75px;padding-top:5px; list-style:none; b}
.mef-form-rows1 li.processor, .mef-form-rows2 li.processor{width: 26%; font-family: tahoma; font-weight: normal; font-size: 12px; color:#0A3B4F; text-indent:0;height:75px;padding-top:5px;  list-style:none;}
.mef-form-rows1 li.ram, .mef-form-rows2 li.ram{width: 20%; font-family: tahoma; font-weight: normal; font-size: 12px; color:#0A3B4F; text-indent:0;height:75px;padding-top:5px; list-style:none;}
.mef-form-rows1 li.hd, .mef-form-rows2 li.hd{width: 15%; font-family: tahoma; font-weight: normal; font-size: 12px; color:#0A3B4F; text-indent:0;height:75px;padding-top:5px;  list-style:none;}
.mef-form-rows1 li.price, .mef-form-rows2 li.price{width: 15%; font-family: tahoma; font-weight: normal; font-size: 12px; color:#0A3B4F; text-indent:0;height:75px;padding-top:5px;  list-style:none;}
.mef-form-rows1 li.btns, .mef-form-rows2 li.btns{width: 19%; font-family: tahoma; font-weight: normal; font-size: 12px; color:#0A3B4F; text-indent:0;height:75px;padding-top:5px; list-style:none;}

/**************contact us ***************/
.contactUsForm{}
.contactUsFormGroup{width: 550px; margin-left: 30px; margin-top: 10px;}
.contactUsFormTable{margin-bottom: 20px;}
.contactUsFormTitle{width: 600px; height: 25px; color: #333; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-size: 16px; text-indent: 15px; line-height: 25px; text-transform:uppercase;}
input.darkInputBox{ border:1px solid #999999; width: 215px; height: 25px; line-height: 25px; font-size: 16px; color: #333333; padding: 3px; margin: 3px;}
select.darkInputBox{border:1px solid #999999; width: 215px; height: 25px; line-height: 25px; font-size: 16px; color: #333333;  margin: 3px;}
.darkInputCheckBox{border:1px solid #999999; width: 8px; height: 8px; line-height: 25px; font-size: 16px; color: #333333; padding: 2px 0 0 2px; margin: 3px;}
.darkInputTextArea{border:1px solid #999999; width: 550px;  line-height: 25px; font-size: 16px; color: #333333; padding: 3px; margin: 3px;}
/**************contact us ***************/


/**************hosting******************/
.email-hosting-banner{background: url(images/mef-header-blissy-email-hosting.jpg) no-repeat; height:318px; width: 950px;}
.email-hosting-banner img{margin: 166px 0 0 503px; width:399px height: 148px;}
.email-hosting-left-wrapper{border-right:0px solid #767B5C; padding-right:10px;  }
.email-hosting-left-wrapper p{font-family: tahoma; font-size:12px font-weight: normal; margin: 0 0 10px 0;}
.email-hosting-left-wrapper img{margin: 10px 0 10px 0;}
.email-hostingfloater{float: left; width: 200px;}
.email-hostingfloater ul{padding-left: 0px;}
.email-hostingfloater ul li{height:31px;line-height:31px;list-style-image:url(images/arrow-black.png);list-style-position:inside;}

ul.thick-arrows li{height:20px;line-height:20px;list-style-image:url(images/arrow-right-thick.png);}
.email-hosting-icon-floater{float:left;height:80px;width:70px;}
.email-hosting-icon-text-wrapper{margin-bottom: 20px;}
.email-hosting-text-wrapper h3{font-family: tahoma; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; border-bottom: none;}
.email-hosting-text-wrapper a:link,
.email-hosting-text-wrapper a:visited {color: #FF630F; text-decoration: none;}
.email-hosting-text-wrapper a:hover { color: #3BBCEF; text-decoration: underline;}
.email-hosting-spacer{text-align: center; width: 100%; height: 1px; background: url(images/separator-hosting.png) center no-repeat;margin:10px 0;}
.email-hosting-text-wrapper span img{margin:3px 0 0; padding: 0px;}

.email-hosting-right-wrapper{float:left;padding:0 10px;width:390px;}
.email-cloud-with-arrow{background:transparent url(images/blissy-email-hosting-baloon-quoted.png) no-repeat scroll 0 0;height:135px;padding:15px 50px 6px 35px;}
.email-cloud-with-arrow p{height:90px;margin:0;overflow:hidden;padding:0;}
.email-cloud-with-arrow-comment{text-align: right;}
.email-cloud-with-arrow-comment h4{font-family: tahoma; font-size: 12px; font-weight:bold; color: #0054AF;}
.email-hosting-right-wrapper img{margin: 10px 0 10px 0;}
.email-hosting-right-wrapper p{font-family: tahoma; font-size:12px font-weight: normal; margin: 0 0 10px 0;}
.email-cloud-with-arrow-comment span img{margin: 3px 0; padding:0px;}


.email-cloud-with-arrow-comment a:link,
.email-cloud-with-arrow-comment a:visited {color: #0054AF; text-decoration: none;}
.email-cloud-with-arrow-comment a:hover { color: #333333; text-decoration: underline;}
.email-hosting-cloud{ background:url(images/green-frame.jpg) no-repeat; margin: 5px 0 20px 0;}
.email-hosting-cloud-container{width:379px; height:137px; overflow: hidden;}
.email-hosting-cloud-container img{margin-left:7px;margin-top:6px;}


div.fakefile{
	z-index: 1;
	width: 230px;
}
div.fakefile input{
	float: left;
}
div.fakefile img{
	float: right;
}
div.fileinputsdispel{
	position: absolute;
	left: -99999;
	display: none;
}
input.dispel, div.dispel input, div.dispel, dispel{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	border: none;
	width: auto;
}
.float-l {
float:left;
}
#bodypart #header {
background:#FFFFFF none repeat scroll 0 0;
height:271px;
margin-bottom:6px;
padding-bottom:8px;
}

.outerdiv{ width:100%; }
.inner1{ margin-left:10px;}

.headinggreen{ color:#8CC63F;
font-size:24px;
font-weight:400;
margin:0;
font-family:Tahoma; 
margin:10px 0px 10px 10px;}

.headingblue{ color:#49678A;
font-size:14px;
font-weight:700;
font-family:Tahoma;
margin:10px 0px 10px 0px;
line-height:20px;}

.miniCol2 h2{ color:#49678A;
font-size:25px;
font-weight:700;
font-family:Tahoma;
margin:10px 0px 10px 0px;
line-height:20px;}

.miniCol2 {
background:url("images/web-design_bg.jpg") repeat-x scroll 100% 50% transparent;
border-bottom:2px solid #8CC63F;
border-top:1px solid #7C95B0; 
height:136px;
margin:15px 0 20px;
}

.buttonsdiv{ widt30%; float:right; margin-right:10px;}

#marginForm label {
clear:both;
display:block;
float:left;
margin-top:-10px;
text-align:left;
width:180px;
}

#marginForm .required {
background:transparent url(images/required-asterix.gif) no-repeat scroll 100% 0;
}

#marginForm fieldset {
background:transparent none repeat scroll 0 0;
color:#333333;
display:block;
margin:0 0 10px;
padding:0 0 10px;
}
#marginForm input.submit {
clear:both;
top:0;
}

#marginForm input, #marginForm textarea, #marginForm fieldset.lineup span {
display:block;
left:190px;
position:relative;
top:-18px;
}

div#productBar {
background:transparent url(images/home-productbar-bg.gif) no-repeat scroll 0 0;
float:left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
height:173px;
margin:7px 0 0 8px; !important margin:0px 0 0 8px;
overflow:hidden;
padding:0;
width:945px;
}
div#productBar div {
float:left;
height:165px;
margin:0;
padding:0;
width:235px;
}
div#productBar h1 {
color:#006EC7;
font-size:16px;
margin:0;
padding:14px 0 10px 20px;
}
div#productBar h1 a {
color:#006EC7;
text-decoration:none;
}
div#productBar ul {
margin:0;
padding:0 0 0 20px;
}
div#productBar ul li {
background-position:0 0.4em;
color:#333333;
font-size:12px;
line-height:18px;
margin:0;
}

div#productBar ul li, .mainBody ul li, #popContent ul li {
background:transparent url(images/mainBody-ul-li.gif) no-repeat scroll 0 6px;
padding:0 0 0 12px;
list-style-image: none;
list-style: none;
}

div#productBar a.homeSprite {
background:transparent url(images/home-productbar-sprite.gif) no-repeat scroll 0 0;
display:block;
height:20px;
margin:14px 0 0 55px;
text-decoration:none;
text-indent:-9999px;
width:158px;
}

div#productBar a.hostingbutton {
background:transparent url(images/home-productbar-sprite.gif) no-repeat scroll 0 0;
}
div#productBar a.serversbutton {
background:transparent url(images/home-productbar-sprite.gif) no-repeat scroll 0 -50px;
}
div#productBar a.webdesignbutton {
background:transparent url(images/home-productbar-sprite.gif) no-repeat scroll 0 -100px;
}
div#productBar a.emailbutton {
background:transparent url(images/home-productbar-sprite.gif) no-repeat scroll 0 -150px;
}


input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}
.fadetitle{ font-size: 18px; color:#FFFFFF}

.fadecss{ background-color:#FFFFFF; margin-top: 15px; width: 250px; height: 115px; padding: 7px; color:#333333; }
.fadecss a{ color:#006699; text-decoration:none;}
.fadecss a:hover{  color:#333; text-decoration:none;}
#content-sidebar {
float:left;
margin-right:36px;
width:170px;
}
dl.navigation {
margin:0;
padding:0 0 40px;
}
div, dl, ul {
position:relative;
}
ol, ul, dl {
}
dl.navigation dt a {
color:#25A708;
}
#content-doc {
float:left;
width:518px;
}
#content-doc h2 {
font-size:138.5%;
font-weight:bold;
margin-bottom:0.7em;
}
#content-doc h4 {
color:#373737;
font-size:100%;
font-weight:bold;
margin-bottom:0.7em;
}
#content-doc ul {
color:#373737;
list-style-type:none;
margin-bottom:2em;
margin-top:0;
}
#content-doc li {
background:transparent url(images/chevron.gif) no-repeat scroll 0 4px;
color:#373737;
list-style-type:none;
padding-bottom:0.5em;
padding-left:13px;
}
#main-content { 
margin:0 0 10px;
padding:0 0 0 10px; 
}
#main-content h3 {
color: #CC0000;
font-size:190%;
font-weight:normal;
margin:10px 0 15px 20px;
text-align:left;
}
#main-content p {
text-align:left;
}
#content p.introtext {
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:26px;
margin:10px 35px 20px 10px;
}
#content p.introtext {
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:26px;
text-align:justify;
}
#main-content ul li img {
float:left;
margin:5px 10px 0;
}
#main-content li .rm {
background:transparent url(images/but-more.gif) no-repeat scroll 115px 2px;
border:4px double #C1E6EF;
color:#0DA9D2;
display:block;
float:right;
font-size:15px;
font-weight:bold;
padding:0 35px 0 20px;
}
#main-content li .rm:hover {
background:transparent url(images/but-more.gif) no-repeat scroll 115px -20px;
color:#E72E68;
display:block;
padding:0 35px 0 20px;
text-decoration:none;
}
#main-content ul.services {
list-style-image:none;
list-style-position:outside;
list-style-type:none; 
}
#main-content ul.services li {
display:block;
text-align:left;
}
#main-content h4 {
color: #003366;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:130%;
font-weight:bold;
line-height:30px;
margin:0 0 5px 10px;
}
div.hr, li.hr {
background:#FAFAF8 url(images/hr-bg.gif) no-repeat scroll center top;
clear:both;
display:block;
height:17px;
margin:10px auto;
}
#main-content ul.services {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.fadecss li {
color:#333333;
font-size:14px;
font-weight:bold;
list-style:none outside none;
padding-left:10px;
}
.fadecss strong {
color:#990000;
}
.topcontent {
background-image:url(/images/ct-top.gif);
background-position:center top;
background-repeat:no-repeat;
display:block;
height:14px;
margin:0;
padding:0;
}
.table-content h1, .table-content h1 font {
color:#454545;
font-family:"Trebuchet MS";
font-size:30px;
margin:14px 0;
}
.table-content p {
margin:14px 0;
}
.middlecontent {
background-image:url(/images/ct-middle.gif);
background-position:center top;
background-repeat:repeat-y;
padding:0 16px;
}

.bottomcontent {
background-image:url(/images/ct-bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:14px;
margin:0;
padding:0;
}

.index-announcements td.heading-announcement {
border-bottom:2px solid #96BDE6;
color:#454545;
font-family:"Trebuchet MS";
font-size:13px;
font-weight:bold;
padding:4px 5px;
text-align:left;
}

.index-announcements td td {
background-image:url(/images/sidebarbox-bg.gif);
background-position:center center;
background-repeat:repeat-y;
color:#666666;
font-family:arial;
font-size:11px;
padding:4px 5px;
text-align:left;
}

.index-announcements td {
background-image:url(/images/sidebarbox-bg.gif);
background-position:center center;
background-repeat:repeat-y;
}
.index-announcements a {
color:#399DCB;
font-family:arial;
font-size:11px;
text-decoration:underline;
}
.hosting-comparison dl dt {
background-image:url("/images/bg-hosting.gif");
background-position:center bottom;
background-repeat:repeat-x;
color:#454545;
display:block;
font-family:"Microsoft Sans Serif";
font-size:14px;
margin:0;
padding:7px;
text-align:left;
}
.hosting-comparison dl dd.price {
border-bottom:1px dotted #DEDEDE;
color:#DE0000;
display:block;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
margin:0;
padding:7px;
text-align:left;
}

.hosting-comparison dl dd {
border-bottom:1px dotted #DEDEDE;
color:#666666;
display:block;
font-family:Tahoma;
font-size:11px;
margin:0;
padding:7px;
text-align:left;
}
.hosting-comparison a font {
background-image:url("images/abc-button2.gif");
background-position:right center;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-family:arial;
font-size:11px;
font-weight:bold;
padding:4px 0;
}
.hosting-comparison a {
background-image:url("images/abc-button1.gif");
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-family:arial;
font-size:11px;
font-weight:bold;
margin:0 3px;
padding:0;
text-align:center;
text-decoration:none;
width:80px;
}

.hosting-comparison strong {
color:#1C5FB9;
display:block;
font-family:Tahoma;
font-size:12px;
padding:4px 0;
}
#ctl00_AbcFooter1_dlannouncement{ padding-left:5px; }
.index-announcements{ padding-left:5px; }

.displaytableheader {
background-color:#354A5E; 
background-repeat:repeat-x;
color:#FFFFFF;
font-size:100%;
font-weight:bold;
} 
.norm {
color:#111111;
font-size:12px;
}
.displaytable {
background:none repeat scroll 0 0 #E2F1F7;
color:#000000;
font-size:10pt;
}
.nav_manu{ margin-left: -10px; }