
#subMenu
{
margin:0 auto;
padding:0;
}

#subMenu ul
{
margin: 0;
text-align:left;
padding:0 10px;
}
			
#subMenu ul li
{
display:inline;
}

#subMenu ul li a
{
background:#710;
display:block;
float:left;
padding:5px;
text-decoration:none;
color:#fff;
font-size:12px;
}
					
#subMenu ul li a:hover
{
background:#000000;
color:#ffffff;
}


.topbar {
	background: url(images/footer_bg.jpg) repeat-x 0 100%;
}

.topbar a:link{
        text-decoration: underline;
font-weight:bold;
        color: #00f;
}

.topbar a:active{
        text-decoration: underline;
        color: #00f;
font-weight:bold;
}
.topbar a:visted{
        text-decoration: underline;
        color: #00f;
font-weight:bold;
}
.topbar a:hover{
        text-decoration: underline;
        color: #f00;
font-weight:bold;
}

.topbarcol {
margin: 0px;
width: 156px;
padding-left: 5px;
padding-right: 5px;
float: left;
border-right: 1px solid #e6e9ec;
}

.topbar ul{
        margin: 0;
        padding: 0px 20px 5px;
        list-style: disc;
}
.last {
	border: 0;
}

.sp-clear {
	clear: both;
}

					
#subMenu0 #nav-menu0
{
background:#000000;
color:#ffffff;
margin:0 0 0 1px;
}		
#subMenu0 #nav-menu1 
{
background:#000000;
color:#ffffff;
margin:0 0 0 1px;
}		
#subMenu0 #nav-menu2 
{
background:#000000;
color:#ffffff;
margin:0 0 0 1px;
}		
#subMenu0 #nav-menu3 
{
background:#000000;
color:#ffffff;
margin:0 0 0 1px;
}		

/* Page Structure
----------------------------------------------- */
/* The images which help create rounded corners depend on the 
   following widths and measurements. If you want to change 
   these measurements, the images will also need to change.
   */
@media all {
  #content {
    width:1020px;
    margin:0 auto;
    text-align:left;

    }
  #main {
    width:1015px;
    float:left;
    background:#fff;
    margin:15px 0 0;
    padding:0 0 10px;
    color:#000;
    font-size:97%;
    line-height:1.5em;
    }
  #main2 {
    float:left;
    width:100%;
    padding:10px 0 0;
    }
}
.roundcont {
	width: 100%;
	background-color: #fff;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
}


td#left_rounded	{
	background: #77a url('http://www.internet-faxes.net/images/ron_02.gif') no-repeat top left;
	background-color:#77a
	}
td#right_rounded	{
	background: #77a url('http://www.internet-faxes.net/images/ron_03.gif') no-repeat top right;
	background-color:#77a
	}
td#left_rounded_bot	{
	background: #77a url('http://www.internet-faxes.net/images/ron_05.gif') no-repeat bottom left;
	background-color:#77a
	}
td#right_rounded_bot	{
	background: #77a url('http://www.internet-faxes.net/images/ron_06.gif') no-repeat bottom right;
	background-color:#77a
	}



img.corner {
   width: 20px;
   height: 20px;
   border: none;
   display: block !important;
}

.padicon {
	margin-right: 0px;
	padding-right: 5px;
}
.padimage {
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	float: left;
	padding: 15px;
}

.price {color: #067ab4; font-size:16px; font-weight:bold;}
.rating {color: #888; font-size:12px; line-height: 14px}
table.bg {border:0px; background-color:#558;}

table.compare {border:0px solid #ddd; background-color:#ffffff;}
tr.lightbackground td {border-top:1px solid #77A;border-bottom:1px 
solid #77a;border-left:1px solid #77A;border-right:1px solid #77A;background-color:#ddd;text-align: left}

tr.whitebackground td {border:0px 
solid #CCC;background-color:#ffffff;text-align: left}

tr.greybackground td {border:0px;background-color:#F9F9F9;text-align: left}

td.greyleftborder {
	border-left: 0px solid #ccc;
	}


/* Links
----------------------------------------------- */
a:link {
  color:#4874cb;
  }
a:visited {
  color:#4874cb;
  }
a:hover {
  color:#FE5F11;
  }
a img {
  border-width:0;
  }

.glossary:link {   color:#595959;
   border-bottom: 1px dotted #FE5F11;
   font-weight: bold;
   text-decoration: none
}
.glossary:active {   color: #595959;
   border-bottom: 1px dotted #FE5F11;
   font-weight: bold;
   text-decoration: none
}
.glossary:visited {   color: #595959;
   border-bottom: 1px dotted #FE5F11;
   font-weight: bold;
   text-decoration: none
}
.glossary:hover {   color: #FE5F11;
   font-weight: bold;
  border-bottom: 1px solid #595959;
text-decoration: none;
color:#FE5F11;
background:#eee;
}


.action:link {   color:#00f;
   font-weight: bold;font-size:19px;
   text-decoration: underline;
}
.action:active {   color: #00f;
   font-weight: bold;font-size:19px;
   text-decoration: underline;
}
.action:visited {   color: #00f;
   font-weight: bold;font-size:19px;
   text-decoration: underline;
}
.action:hover {color:#f00;
  font-weight: bold;font-size:19px;
  text-decoration: underline;
}


.actionsmall:link {   color:#00f;
   font-weight: bold;font-size:13px;
   text-decoration: underline;
}
.actionsmall:active {   color: #00f;
   font-weight: bold;font-size:13px;
   text-decoration: underline;
}
.actionsmall:visited {   color: #00f;
   font-weight: bold;font-size:13px;
   text-decoration: underline;
}
.actionsmall:hover {color:#f00;
  font-weight: bold;font-size:13px;
  text-decoration: underline;
}




.menutop {
	background: url('http://www.internet-faxes.net/images/menu_top.jpg') no-repeat top left;
height: 21px;
width: 178px;
padding-left:10px;

}

.menumid {
background: #999;
width: 178px;
margin-top:0px;
padding-bottom:0px;
}
.menumid li {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}

.menumid ul {
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: -1em;
	}

.menubottom {
padding-top:0px;
background: url('http://www.internet-faxes.net/images/menu_bottom.jpg') no-repeat top left;
height: 21px;
width: 178px;
padding-bottom:10px; 
}

.menumid a{
text-decoration: underline;
color: white;
}
.menumid a:active{ 
text-decoration: underline;
color: white;
}
.menumid a:visited{ 
text-decoration: underline;
color: white;
}
.menumid a:hover{ /*hover background color*/
color: #ccc;text-decoration: none;
}



/* Header  ----------------------------- */
.bg
{
background:#710;
margin:0 auto;
padding:0;
}

.topLeft
{
background:url("http://www.internet-faxes.net/images/corners_cap_top_new.gif") no-repeat top left;
}

.botLeft
{
background:url("http://www.internet-faxes.net/images/corners_cap_bot_new.gif") no-repeat bottom right;
}



#description {
  margin:0;
  padding:5px 30px 10px;
  font-size:94%;
  line-height:1.5em;
  }


/* Posts
----------------------------------------------- */
.date-header {
  margin:0 28px 0 43px;
  font-size:85%;
  line-height:2em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#810;
  }

#disc ul { left: 0px; margin: 5px; padding:0; }
#disc li { margin: 0px 0px 0px 0px; padding-left:0px; padding-right:0;padding-top:0px; padding-bottom:0px;font-size: 13px; list-style: disc inside;}
#disc li.hilight { color:#FE5F11; font-weight: bold; font-size: 13px; list-style: disc inside;}

.dottedBorder	{border:2px dotted #558;
background-image:url('http://www.internet-faxes.net/images/gradient3.jpg'); background-repeat:repeat-x;
}

.logo {font-family: "Tahoma", Verdana,Arial, Helvetica, sans-serif;font-size: 25px; color:#710; font-weight: bold; padding-top:10px; padding-bottom:10px;}


h1 {
-x-system-font:none;
color:#771100;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:26px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top: 8px;
margin-bottom: 8px;
}


H2 {font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #000;}


.header0 {font-family: "Tahoma", Verdana,Arial, Helvetica, sans-serif;font-size: 22px;color:#FE5F11; font-weight: bold;}

.header1 {font-family: "Tahoma", Verdana,Arial, Helvetica, sans-serif;font-size: 18px;color:#333; font-weight: normal;}

.header2 {font-family: "Tahoma", Verdana,Arial, sans-serif;font-size: 14px;color:#333; font-weight: bold;padding-left:30px; padding-right:10px;padding-top:10px; padding-bottom:10px;}

.highlight {color:#FE5F11; font-weight: bold;}

.post {
  margin:.3em 0 10px;
  padding:0 13px;
  border:1px dotted #bbb;
  border-width:1px 0;
  }
.post-title {
  margin:0;
  font-size:135%;
  line-height:1.5em;
  background:url("http://www.blogblog.com/rounders2/icon_arrow.gif") no-repeat 10px .5em;
  display:block;
  border:1px dotted #bbb;
  border-width:0 1px 1px;
  padding:2px 14px 2px 29px;
  color:#333;
  }
a.title-link, .post-title strong {
  text-decoration:none;
  display:block;
  }
a.title-link:hover {
  background-color:#eee;
  color:#000;
  }
.post-body {
  border:1px dotted #bbb;
  border-width:0 1px 1px;
  border-bottom-color:#fff;
  padding:10px 14px 1px 14px;
  }
html>body .post-body {
  border-bottom-width:0;
  }



p.post-footer {
  background:#eee;
  margin:0;
  padding:2px 14px 2px 29px;
  border:1px dotted #bbb;
  border-width:1px;
  border-bottom:1px solid #eee;
  font-size:100%;
  line-height:1.5em;
  color:#666;
  text-align:right;
  }
html>body p.post-footer {
  border-bottom-color:transparent;
  }
p.post-footer em {
  display:block;
  float:left;
  text-align:left;
  font-style:normal;
  }
a.comment-link {
  /* IE5.0/Win doesn't apply padding to inline elements,
     so we hide these two declarations from it */
  background/* */:/**/url("http://www.blogblog.com/rounders2/icon_comment.gif") no-repeat 0 45%;
  padding-left:14px;
  }
html>body a.comment-link {
  /* Respecified, for IE5/Mac's benefit */
  background:url("http://www.blogblog.com/rounders2/icon_comment.gif") no-repeat 0 45%;
  padding-left:14px;
  }
.post img {
  margin:0 0 5px 0;
  padding:3px;
  border:0px solid #ccc;
  }

.bluebox {
	background: #CFEBF7;
	border: 1px solid #2580B2;
	
	padding: .5em .5em .5em .5em;
}

blockquote {
	background: #CFEBF7 ;
	border: 1px solid #2580B2;
	margin: 1em 5% 10px;
	padding: 0 1em 0 3em;
  }

.post blockquote p {
  margin:.5em 0;
  }



/* Comments
----------------------------------------------- */
#comments {
  margin:-25px 13px 0;
  border:1px dotted #ccc;
  border-width:0 1px 1px;
  padding:20px 0 15px 0;
  }
#comments h4 {
  margin:0 0 10px;
  padding:0 14px 2px 29px;
  border-bottom:1px dotted #ccc;
  font-size:120%;
  line-height:1.4em;
  color:#333;
  }
#comments-block {
  margin:0 15px 0 9px;
  }
.comment-data {
  background:url("http://www.blogblog.com/rounders2/icon_comment.gif") no-repeat 2px .3em;
  margin:.5em 0;
  padding:0 0 0 20px;
  color:#666;
  }
.comment-poster {
  font-weight:bold;
  }
.comment-body {
  margin:0 0 1.25em;
  padding:0 0 0 20px;
  }
.comment-body p {
  margin:0 0 .5em;
  }
.comment-timestamp {
  margin:0 0 .5em;
  padding:0 0 .75em 20px;
  color:#666;
  }
.comment-timestamp a:link {
  color:#666;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.clear
	{
		clear:both;
		font-size:0em;
		line-height:0em;
	}


.anylinkcss{
position:absolute;
visibility: hidden;
border-bottom:1px dotted #FE5F11;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #E2E2E2;
width: 130px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #FE5F11;
padding: 1px 0;
text-decoration: none;
color: black;
}
.anylinkcss a:active{ 
background-color: #E2E2E2;
color: black;text-decoration: none;
}
.anylinkcss a:visited{ 
background-color: #E2E2E2;
color: black;
text-decoration: none;
}
.anylinkcss a:hover{ /*hover background color*/
background-color: #000000;
color: #ffffff;text-decoration: none;
}


.deepsea, .deepsea TD, .deepsea TH
{
background-image:url('http://www.internet-faxes.net/images/gradient_1.jpg');
}
/* Profile

/* Footer ----------------------------------- */
#footer {
  clear:both;
  margin:0;
  padding:15px 0 0;
  }
@media all {
  #footer div {
    background:#710 url("http://www.internet-faxes.net/images/corners_cap_top_new.gif") no-repeat left top;
    padding:2px 0 0;
    color:#fff;
    }
  #footer div div {
    background:url("http://www.internet-faxes.net/images/corners_cap_bot_new.gif") no-repeat left bottom;
    padding:0 5px 2px;
    }
  }
#footer hr {display:none;}
#footer p {margin:0;}
#footer a {color:#fff;} 

#compareheaderimage {    /* background image block */
height:212px;
width: 830px;
background-image:url(images/compare_voip_graphics.jpg); background-repeat:no-repeat
}

#compareheaderimagenotext {    /* background image block */
height:212px;
width: 830px;
background-image:url(images/compare_voip_graphics_notext.jpg); background-repeat:no-repeat
}

#voipheaderimage {    /* background image block */
height:200px;
padding-bottom: 10px;
background-image:url(images/voipreviewsGraphic.jpg); background-repeat:no-repeat
}


#zone1 {    /* clickable area */
float: left;
width : 110px;
height: 30px;
margin-left: 687px;
margin-top: 157px;
}

.txtblock{
background-image:url(images/td_bg_solid.png);
background-repeat:repeat-x; 
padding-top: 0px;
padding-left:8px;
border: 1px solid #ccc;
margin-bottom:15px;
margin-top:5px;

}

.post-body h2{
background-image:url(images/h2_bg.jpg);
background-repeat:no-repeat; 
padding-top: 0px;
padding-left:8px;
}

.post .section{
background-image:url(images/section-top.jpg);
background-repeat:no-repeat; 
margin-top: 10px;
padding-bottom: 20px;
width:810px; 
}

.post .section .bottom{
background-image:url(images/section-bottom.jpg);
background-repeat:no-repeat; 
background-position: bottom right;
padding-bottom:10px;
}

.post .section h2{
padding-top: 5px;
padding-left:8px;
}

.topsection{
background-image:url(images/ringcentral_online_office.jpg);
background-repeat:no-repeat; 
margin-top: 10px;
padding: 10px;
width:100%px;
height:200px;
}

.left-topsection{
float: left;
width: 450px;
}

.right-topsection{
float: right;
width: 450px;
}



.leftcol{
float: left;
width: 450px;
}

.rightcol{
float: left;
width: 320px;
}

.leftcolwide{
float: left;
width: 640px;
padding-right: 20px;
padding-left: 20px;

}
.rightcolnarrow{
float: left;
width: 160px;
}



.contentr{
float: left;
width: 810px;
padding-top: 10px;
padding-left: 8px;
}

.maincontent{
float: left;
width: 624px;
}
.rightbar{
float: left;
width: 180px;
padding-left: 8px;
padding-top: 10px;
}


.rightbar h2 {
	height:28px;
	line-height:28px;
	font-size:15px;
	color:#fff ;
        font-weight: bold;
	margin:0;
	background:#007fb2 url(images/lside.jpg);
	background-repeat:no-repeat;
	padding:0px 0 0 10px;
	}
.rightbar ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}
.rightbar ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0px 0 8px 0;
	background:url(images/bottomsideb.jpg) bottom;
	background-repeat:no-repeat;
	}





/* The Sidebar1 */
.sidebar1 {
	float:left;
	width:180px;
	padding-left: 8px;
padding-top: 10px;

	}

.sidebar1 h2 {
	height:28px;
	line-height:28px;
	font-size:15px;
	color:#fff ;
        font-weight: bold;
	margin:0;
	background:#007fb2 url(images/lside.jpg);
	background-repeat:no-repeat;
	padding:0px 0 0 10px;
	}
.sidebar1 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}
.sidebar1 ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0px 0 8px 0;
	background:url(images/bottomsideb.jpg) bottom;
	background-repeat:no-repeat;
	}



.sidebar1 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding-left: 9px;
	border:0;

	}



.sidebar1 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}



.sidebar1 li {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;

	}



.sidebar1 li li {
	list-style-type:none;
	border-bottom:1px solid #3972be;
	margin: 0;
	background: #3163a6;
	padding: 3px 10px 3px 10px;

	}



.sidebar1 li li li {
	list-style-type:none;
	border:0;
	margin: 0;
	background: #3163a6;
	padding: 3px 10px 3px 2px;

	}



.sidebar1 li li li li {
	list-style-type:none;
	border:0;
	margin: 0;
	background: #3163a6;
	padding: 3px 10px 3px 10px;

	}



.sidebar1 p {
	padding: 7px 10px;
	background:#3163a6;
	margin:0;

	}
.sidebar1  a:link, .sidebar1  a:visited{
	color:#d0e1f7;
		}	
.sidebar1  a:hover {
	color:#fff;
		}
.sidebar1 table {
	width:100%;
	text-align:center;
	background-color:#3163a6;
	}




.col1{
float: left;
width: 200px;
}

.col2{
float: left;
width: 100px;
}

.rightcol .col1{
display:block;
float: left;
width: 180px;
border-bottom: 1px solid #bbb;
height: 20px;
text-align: right;
padding-right:10px;
}

.rightcol .col2{
float: left;
width: 50px;
display:block;
border-bottom: 1px solid #bbb;
height: 20px;
}


a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center}

.mainleft {
float:left;
padding-left:12px;
padding-right:12px;
width:690px;
}

.promo	{
background-image:url('http://www.internet-faxes.net/images/promo.jpg'); background-repeat: no-repeat;
width:271px;
height:136px;
margin-top:0px;
text-align: center;
padding-top:10px;
padding-right:15px;
float: right;

}

.promo h3 {
font-family: "Tahoma", Verdana,Arial, Helvetica, sans-serif;font-size: 18px;color:#fff; font-weight: normal;font-size:135%; font-weight: bold;
margin-top:0px;
padding-top:0px;

}

.fade  {
  background-image:url(images/fade_bg.gif);
  background-repeat:repeat-x;
  color:#18397c;
  background-color:#fff;
  background-position:bottom left;
   border:1px solid #b0bec7;
  border-bottom:1px solid #fff;
  
}

.box  {
  
  border:1px solid #b0bec7;
  border-bottom:1px solid #93a6b4;
 padding:5px 10px 10px; 
}

img.alignright {
	margin: 0 7px 2px 0;
}

img.alignleft {
	margin: 0 0 2px 7px;
}

.alignright {
	float: right;
        margin: 0 7px 2px 0;
}

.alignleft {
	float: left;
        margin: 0 7px 2px 0;
}

.calltoaction{
background:#FA720F none repeat scroll 0 0;
left:0;
position:relative;
width: 260px;
text-align: center
}

/* sticky note ----------------------------------- */
#fadeinbox{
position:absolute;
width: 300px;
left: 200px;
top: -200px;
border: 2px solid grey;
background-color: #fff;
padding: 4px;
z-index: 100;
visibility:hidden;
}
