/*-------- Content Style --------*/
.Content, .HomeContent, .ResidentialContent, .BusinessContent, .EnterpriseContent, .WholesaleContent {
	background: url(images/contentbgpics/contentpic.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 334px;
	padding-left: 40px;
}
.HomeContent {
	background: url(images/contentbgpics/contentpic.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.ResidentialContent {
	background: url(images/contentbgpics/contentpic-residential.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.BusinessContent {
	background: url(images/contentbgpics/contentpic-business.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.EnterpriseContent {
	background: url(images/contentbgpics/contentpic-enterprise.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.WholesaleContent {
	background: url(images/contentbgpics/contentpic-wholesale.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.ContentHolder, .HomeContentHolder, .BusinessContentHolder, .EnterpriseContentHolder, .ResidentialContentHolder, .ContactUsContentHolder {
	padding-top: 50px;
}
.ContentHolder .BigText {
    width: 400px;
}
.HomeContentHolder .BigText {
    width: 400px;
}
.BusinessContentHolder {
    padding-top: 10px;
}
.BusinessContentHolder .BigText {
	width: 450px;
}
.EnterpriseContentHolder .BigText {
	width: 300px;
}
.ResidentialContentHolder {
    padding-top: 10px;
}
.ResidentialContentHolder .BigText {
    width: 450px;
}
.ContactUsContentHolder {
	padding-top: 50px;
	width: 320px;
	text-align: justify;
}
.Title, .SmallTitle {
	font: bold 30px Arial;
	color: #cc3300;
}
.SmallTitle {
	font-size: 16px;
}
.SubTitle {
	font: bold 16px Arial;
	color: #336699;
}
.BigText {
	font: bold 13px Arial;
	color: #ff6600;
	text-align: justify;
	margin-top: 30px;
	margin-bottom: 30px;
}
a.DetailLink, a.DetailLink:hover, a.DetailLink:active, a.DetailLink:visited {
	color: #336699;
	font: bold 11px Arial;
	text-decoration: none;
}
a.DetailLink:hover {
	text-decoration: underline;
}
.DetailArrow {
	background: url(images/detailarrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 17px;
}


/*-------- Header Text Style --------*/
.HeaderText {
	width: 650px;
	height: 90px;
	float: right;
	color: #336699;
	font-size: 20px;
	font-weight: bold;
	padding-top: 7px;
}
.HeaderTextIndent1, .HeaderTextIndent2 {
	color: #6699cc;
	font-size: 20px;
	font-weight: bold;
	padding-left: 60px;
	line-height: 30px;
}
.HeaderTextIndent2 {
	color: #99ccff;
	font-size: 20px;
	padding-left: 120px;
}


/*-------- Detail Text Style --------*/
.DNormalP {
    text-align: justify;
	line-height: 150%;
}
.DTitle, .DSmallTitle {
	font: bold 16px Arial;
	color: #ff6600;
}
.DSubTitle {
	font: bold 13px Arial;
	color: #ff6600;
}


/*-------- Detail Box Style --------*/
.DBoxTitle {
	background: url(images/detail/boxtitleleftbg.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 10px;
}
.DBoxTitleMiddle {
	background: url(images/detail/boxtitlemiddlebg.gif);
	background-repeat: repeat-x;
	height: 19px;
	padding-top: 3px;
	color: #fff;
	font: bold 12px Arial;
	padding-left: 5px;
}
.DBoxContent {
	background-color: #fff;
	border-left: solid 1px #ffcc99;
	border-right: solid 1px #ffcc99;
	border-bottom: solid 1px #ffcc99;
	padding: 5px;
	font-size: 11px;
}
.DBoxContent ul {
	list-style-image: url(images/detail/arrowbullet.gif);
	margin-top: 5px;
	margin-bottom: 0px;
}
.DBoxContent ul li {
	margin-left: -20px;
	font-size: 11px;
	color: #3399ff;
	padding-bottom: 5px;
}


/*-------- Virtual Office Text Style --------*/
.VOTitle, .VOSmallTitle {
	font: bold 20px Arial;
	color: #ff6600;
	font-style: italic;
}
.VOSmallTitle {
	font-size: 14px;
	color: #fff;
}


/*-------- Virtual Office Icons --------*/
.IconWrapper {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 25px;
	width: 179px;
}
.IconWrapper img {
	margin-bottom: 10px;
	border: 0px;
}
.IconWrapper a, .IconWrapper a:link, .IconWrapper a:active, .IconWrapper a:visited, .IconWrapper a:hover {
	color: #ff6600;
	font: bold 13px Arial;
	text-decoration: none;
}
.IconWrapper a:hover {
	color: #ff9900;
	text-decoration: none;
}


/*-------- Calling Cards Table --------*/
.Flag {
	border: solid 1px #ccc;
}
.CallingCardsTable {
    border: solid 1px #ccc;
}
.CallingCardsRowStyle {
    background-color: #fff;
}
.CallingCardsAlternatingRowStyle {
    background-color: #dde7f1;
}
.CallingCardsHeaderStyle {
    background-color: #336699;
    color: #fff;
    text-align: center;
}


/*-------- Site Map --------*/
.SiteMapWrapper {
}
.SiteMapLeft {
	float: left;
	width: 280px;
}
.SiteMapRight {
	float: left;
	width: 280px;
	padding-top: 15px;
}
.SiteMapWrapper ul li, .SiteMapWrapper ul li li, .SiteMapWrapper ul li li li {
	font-size: 10px;
    list-style-type: square;
    line-height: 150%;
}
.SiteMapWrapper a, .SiteMapWrapper a:link, .SiteMapWrapper a:visited, .SiteMapWrapper a:active, .SiteMapWrapper a:hover {
    font-size: 10px;
}


/*-------- Box Style --------*/
.BoxText, .BoxText table, .BoxText th, .BoxText td, .BoxText div, .BoxText p {
    color: #234f6d;
	font: normal 11px Arial;
}
/*.BoxContainer {
    margin-top: 10px;
	text-align: left;
}
.BoxWrapper {
	width: 228px;
	float: left;
}
#BoxCallingCards, #BoxHiSpeedInternet {
    margin-left: 20px;
}
.BoxHead {
	height: 22px;
	background-image: url(images/boxes/boxothertabbg.gif);
	background-repeat: repeat-x;
}
.BoxSelectedTab {
	background-image: url(images/boxes/boxselectedtabbg.gif);
	background-repeat: repeat-x;
	float: left;
	width: 113px;
}
.BoxSelectedTab div {
	background-image: url(images/boxes/boxselectedtableftcurve.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	color: #234f6d;
	font: normal 12px Arial;
	line-height: 22px;
	vertical-align: middle;
}
.BoxOtherTab {
	background-image: url(images/boxes/boxothertableftcurve.gif);
	background-repeat: no-repeat;
	float: left;
	width: 115px;
}
.BoxOtherTab div {
	background-image: url(images/boxes/boxothertabrightcurve.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
	color: #666;
	font: normal 12px Arial;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
}
.BoxContent {
	background-image: url(images/boxes/boxbg.gif);
	background-repeat: repeat-y;
}
.BoxMyAccountContent, .BoxCallingCardsContent, .BoxHiSpeedInternetContent, .BoxMyCartContent {
	color: #234f6d;
	font: normal 11px Arial;
	height: 110px;
	background-image: url(images/boxes/myaccounticon.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.BoxCallingCardsContent {
	background-image: url(images/boxes/callingcardsicon.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.BoxHiSpeedInternetContent {
	background-image: url(images/boxes/hispeedinterneticon.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.BoxMyCartContent {
	background-image: url(images/boxes/mycarticon.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.BoxBottomCurve {
	background-image: url(images/boxes/boxbottomcurve.gif);
	background-repeat: no-repeat;
	height: 6px;
}*/



/*-------- Wireless Phone Style --------*/
.WPMainHolder {
	width: 982px;
	height: 340px;
}
.WPMainImage {
	width: 982px;
	height: 297px;
	border-width: 0;
}
.WPMainImageHolder {
	display: none;
}
.WPSelectedMainImageHolder {
	display: block;
}
.WPTab {
	border-width: 0;
	display: none;
}
.WPSelectedTab {
	border-width: 0px;
	display: block;
}
.WPTabHolder {
	width: 180px;
	height: 43px;
	float: right;
	margin-left: 3px;
	cursor: pointer;
}
.WPTabListHolder {
	background: url(Images/wirelessphone/tabs/bg.gif) repeat-x bottom;
	height: 43px;
}
.Clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}