body {
padding:0px;
margin:0px;
background:#FFFFFF;
}

table {border-collapse:collapse; border:0px;}

table, td {
		width:100%;
		height:100%;
		border:0px;
	}

td { vertical-align:top; padding:0px;}

a { color:#ED1B23; text-decoration:underline;}
a:hover { color:#ED1B23; text-decoration:none;}
span { color:#151515; font-size:14px; line-height:14px; text-transform:uppercase; font-weight:bold;}
strong a { color:#151515; text-decoration:underline;}
strong a:hover { color:#151515; text-decoration:none;}

h1 { color:#151515; font-size:20px;}
h2 { color:#151515; font-size:14px;}
h3 { color:#151515; font-size:10px;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#676767;
	}
.m_text a strong { color:#151515; text-decoration:underline;}
.m_text a:hover strong { color:#151515; text-decoration:none;}

.p1_text {color:#838282;}

.special_text a { color:#FFFFFF; line-height:16px;}
.special_text a:hover { color:#FFFFFF; line-height:16px; text-decoration:none;}

.h_text { color:#151515;}

.s_text { color:#4A4A4A; font-size:10px;}

.c_text { color:#535353; font-size:10px;}
.c_text a { color:#535353; font-family:Arial; font-size:10px; text-decoration:underline;}
.c_text a:hover { color:#535353; text-decoration:none;}
.c_text span {color:#535353; font-size:10px;}

.ssilki_text { color:#535353; font-size:8px;}
.ssilki_text a { color:#535353; font-family:Arial; font-size:8px; text-decoration:none;}
.ssilki_text a:hover { color:#535353; text-decoration:none;}
.ssilki_text span {color:#535353; font-size:8px;}

.ww_text { color:#FFFFFF; font-size:12px;}
.ww_text span { color:#FFFFFF; font-size:12px;}


.menu{float:left;font-size:14px;color:#5b6266;width:725px;margin:8px 0px 6px 20px;padding:0px;}
.menu a{color:#5b6266;text-decoration:none;}
.submenu li a:hover{color:#ffa415;text-decoration:none;}
.menu ul{float:left;display:inline;list-style-type:none;margin:0px;padding:0px;z-index:1000;}
.menu ul li{position:relative;float:left;margin-right:19px;padding:6px;z-index:1000;}
.menu ul li.right{position:relative;float:left;margin-right:0px;}

.submenu{display:none;}
.submenu li{position:absolute;width:150px;font-size:11px;font-family:Arial;padding:7px 0px 7px 12px;}
.submenu#websites,.submenu#marketing, .submenu#domain, .submenu#subemail, .submenu#hosting, .submenu#subadvice, .submenu#ecommerce, .submenu#seo
{position:absolute;top:26px;left:0px; background-color:#fff;border:1px solid #dfddd9;width:145px;display:none;margin-left:-1px;}
.submenu#marketing li{width:160px;}
.submenu#marketing{width:175px;}


.read_more { color:#5D5D5D; background:url(images/a1.gif) top left no-repeat; background-position:0 6px; padding-left:8px; font-size:11px; text-decoration:underline}
.read_more:hover { color:#5D5D5D; background:url(images/a1.gif) top left no-repeat; background-position:0 6px; padding-left:8px; font-size:11px; text-decoration:none;}

.indent_img1{ margin:0 0 0 0; float:left;}

.btm_menu { color:#FFFFFF; font-size:12px; text-decoration:none;}
.btm_menu:hover { color:#AAAAAA; font-size:12px; text-decoration:none;}

.login_box { background:#FFFFFF url(http://ifixny.com/ifix_images/client_loginbox_frame.gif) bottom left no-repeat; font-size:11px; margin-bottom:10px;}
.login_box_body { padding:15px; }
.login_box h3 { background:#FFFFFF url(http://ifixny.com/ifix_images/client_loginbox_top.gif) top left no-repeat; color:#333; font-size:12px; line-height:13px;  padding: 5px 5px 4px 13px;}

.alert_bad { color:#ed1b23; font-size:12px;}
.alert_good { color:#157405; font-size:12px;}

.price_box { color:#151515; font-size:22px; }

.status_monitor { color:#157405; font-size:14px;}
.status_monitor strong { color:#151515; font-size:14px; line-height:14px; font-weight:bold;}


.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}
	
.input { vertical-align:middle;}

/* Form button styles
---------------------------------------- */
a.button1, input.button1, input.button3,
a.button2, input.button2 {
	width: auto !important;
	padding: 1px 3px 0 3px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 0.85em;
	background: #EFEFEF url("http://ifixny.com/tech/images/bg_button.gif") repeat-x top;
	cursor: pointer;
}

a.button1, input.button1 {
	font-weight: bold;
	border: 1px solid #666666;
}

/* Alternative button */
a.button2, input.button2 {
	border: 1px solid #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active,
a.button2, a.button2:link, a.button2:visited, a.button2:active {
	text-decoration: none;
	color: #000000;
	padding: 4px 8px;
}

/* Hover states */
a.button1:hover, input.button1:hover,
a.button2:hover, input.button2:hover {
	border: 1px solid #BC2A4D;
	background: #EFEFEF url("http://ifixny.com/tech/images/bg_button.gif") repeat bottom;
	color: #BC2A4D;
}


.form {height:21px; margin-top:1px;}
.form input { color:#838282; width:245px; height:19px; padding-left:5px;}

.div { height:1px; background:#BEBEBE;}

textarea { color:#414141; width:245px; height:117px; padding-left:5px; overflow:auto;}

ul { margin:0; padding:0; list-style:none;}
li { color:#5F5F5F; line-height:17px; background:none; margin:0px; padding:0px;}
li a { color:#5F5F5F; line-height:17px; text-decoration:underline;}
li a:hover { color:#5F5F5F; line-height:17px; text-decoration:none;}
li span a { color:#5F5F5F; line-height:18px; text-decoration:underline;}
li span a:hover { color:#5F5F5F; line-height:18px; text-decoration:none;}