﻿body {margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background: url(images/bg.jpg) top repeat-x;}
body.tab {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-image:none;}
body.column {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-image:none;}
.maintop {background: url(images/RHringtones_01.jpg) no-repeat top; width: 800px; height:145px;}
.mainmid {border-left: 3px #000000 solid; border-right: 3px #000000 solid; background: #eeeeee;}
.mainbot {background: url(images/RHringtones_08.jpg) no-repeat bottom; width: 800px; height:20px;}
.content {border: 1px #CCCCCC solid;}
.tabcontent {border: 0px #CCCCCC solid;}
.content2 {border: 1px #CCCCCC solid; font-size: 10px;}
.content3 {border: 1px #CCCCCC solid; font-size: 11px;}
.contenttop {background: url(images/RHringtones_03.jpg) no-repeat bottom; width: 960px; height:20px;}
.contentmid {background: url(images/RHringtones_05.jpg) repeat-y bottom; width: 960px; height:1px;}
.contentmid p{margin: 0px 15px 0px 15px;}
.contentbot {background: url(images/RHringtones_07.jpg) no-repeat bottom; width: 960px; height:20px;}
.title {font-size: 12px; color:#FFFFFF; background:#CC0000; font-weight:bold;}
.tabtitle {font-size: 10px; color:#CC0000; background:#FFFFFF; font-weight:bold;}
.graycell{background: #e1e1e1; padding: 10px 0px 10px 0px; border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC;}
.whitecell{background: #FFFFFF; padding: 0px 0px 0px 0px; border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC;}
.terms p{text-align: left; font-size: 11px;}
.steps {width: 880px; font-size: 12px; font-style: normal; border: 1px solid #CCCCCC; background: #ffffff; padding: 0px 0px 0px 0px; margin-bottom:10px;}
.carriers {border-top: 2px #cc0000 solid; width:744px;}
.customercare {width: 710px; font-size: 11px; font-style: normal; border: 1px solid #CCCCCC; background: #EFEFEF; padding: 5px;}
a:link {color: #5E391D; text-decoration: underline;}
a:visited {text-decoration: underline; color: #5E391D;}
a:hover {text-decoration: underline; color: #CC0000;}
a:active {text-decoration: underline; color: #5E391D;}
.disclaimer {color:#000000; font-size: 10px; margin: 10px 0px 5px 0px;}
span.preview{ color:#990000; font-size: 9px; font-weight: bold;}
.em {font-size: x-large; color:Red; font-weight:bold;}
.verizon {font-size: 12px; padding: 0px 20px 0px 20px;}