/* 

June 2007

CSS Document

Sandhill Telephone Cooperative

** Color guide/usage:

Blue: #2392D1
Logo Gold: #F4B432
Orange: #F3A72A
Light Tan: #DCD8C5

Alternate colors that Eric used:

Green: #7D9239
Purple: #685486
Red: #9F1B1B

Font Colors:
Yellow: #F8DF07
White: #FFFFFF

** Fonts used:
Trebuchet
Georgia

*/

/*-- links --*/
BODY{
	margin: 0 auto;
	text-align: center;
}
IMG{
	border: none;
	margin: 0px;
	padding: 0px;
}

TABLE{
	font-family: arial,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
DIV{
        font-family: arial,sans-serif;
        color: #FFFFFF;
	font-size: 13px;
}
SPAN{
        font-family: arial,sans-serif;
        color: #FFFFFF;
	font-size: 13px;
}

A{
font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:13px;
color: #DCD8C5;
}
A:visited{
color: #DCD8C5;
}


.mainFrame{
	margin: 0 auto;
	text-align: left;
	width: 800px;

}
.backGround{

	position: relative;
	width: 800px;
	height: 880px;
	/*
	border-style: solid;
	border-width: 1px;
	border-color: #111111;
	*/
}

.topFrame{
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 204px;
	background-image:url('../images/topDiv2.png');
	background-repeat: no-repeat;
	z-index: -1;
}
.pageTitle{
	position: absolute;
	top: 5px;
	left: 2px;
	width: 80px;
	height: 30px;
	color: #2392D1;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	z-index: 8;
}
.logo{
	position: absolute;
	top: 64px;
	left: 10px;
	width: 185px;
	height: 91px;
	z-index: 11;

}
.textHeader{
	position: absolute;
	/*
        top: 90px;
        left: 210px;

        width: 230px;

	text-align: center;
	*/
	    top: 22px;
	left: 178px;
	width: 250px;
/*
	border: 1px solid yellow;
*/

}
.header0{


	text-align: left;

	font-family: arial,sans-serif;
	font-size: 21px;
	color: #FFFFFF;
}
.header1{
	position: absolute;
	font-family: arial,sans-serif;
	font-size: 21px;
	color: #F3A72A;
	top: 27px;
	left: 27px;
	width: 230px;
	

	/*text-align: right; */
}

#imageright{
	position: absolute;
	top: 0px;
	left: 440px;
	width: 360px;
	height: 204px;
	z-index: 12;

}
#flashMovie{
	position: absolute;
	top: 0px;
	left: 220px;
	width: 360px;
	height: 204px;

}
.middleFrame{

	position: absolute;
        top: 205px;
        left: 0px;


}

.rssHeadline{

	position: absolute;
	top: 10px;
	left: 60px;
	
}

.rssMiddle{
	position: absolute;
	top: 204px;
	left: 0px;
	width: 800px;
	height: 80px;
	background-color: #DCD7C4;
	z-index: 5;

}
.greyBlueTopBorder{
	position: absolute;
	top: 0px;
	left: 500px;
	width: 300px;
	height: 26px;
	background-image: url('../images/greyBlueTopBorder.png');
	z-index: 9;
	
}
.rssNav{

	position: absolute;
        top: 0px;
        left: 0px;

}

.rssDiv{
	position: absolute;
	top: 300px;
	width: 800px;
	overflow: auto;
	background-color: #2393D1;
	left: 0px;
	height: 465px;
	z-index: 6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}

#rssBack{
background-color: #2392D1;
padding: 5px;
}

.catalog{

	position: absolute;
	top: 300px;
	left: 10px;
	width: 780px;
	height: 460px;
	overflow: auto;
	border-bottom: 1px solid #000000; 
}

.addressTable{

	width: 420px;
}
.addressCol{

	font-size: 12px;
}

.searchBox{

	position: absolute;
	top: 170px;
	left: 10px;
	color: #FFFFFF;
}

.contactusHeader {
	position:absolute;
	top: 100px;
	left: 232px;
	width: 250px;
}
.contactusmain{
	text-align:left;
	font-weight:800;
	color: #FFFFFF;
}
.contactusrepair{
	position:absolute;
	font-weight:800;
	color: #F3A72A;
	top: 18px;
	left: 9px;
}
.contactusbilling{
	position:absolute;
	font-weight:800;
	color:#FFFFFF;
	top: 53px;
	left: 26px;
}

.repairHomePage {
	position: absolute;
	
	top: 100px;
	left: 235px;
	
    font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-weight:800;
	line-height: 15px;
	font-size: 13px;
	color: #FFFFFF;

}

.makeYourHomePage{
	position: absolute;
	top: 0px;
	right: 2px;
	color: #FFFFFF;
	font-weight:800;
}

.topTextLink{
	color: #FFFFFF;
	text-decoration:none;
}

.topTextLink:visited{
	color: #FFFFFF;
	text-decoration:none;
}

.searchBoxRssPage{
	position: absolute;
	top: 30px;
	left: 520px;
	color: #2392D1;
	z-index: 10;
}

.searchField{

	vertical-align: middle;
	font-size: 10px;
	color: #000000;
	height: 16px;
	width: 130px;
}
.formButton{

	position: absolute;
	left: 154px;
	top: 2px;
	width: 64px;
	height: 22px;
	color: #FFFFFF;
	background-color: #F3A72A; 
	z-index: 3;
}

.subLink{
font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:12px;
color: #FFFFFF;
}

.subLink:visited{
/*
color: #DCD8C5;
*/
color: #FFFFFF;
}

.subLinkBar{

font-size:12px;
color: #DCD8C5;
}

.wirelessPlan{
	position: absolute;
	width: 420px;
	height: 240px;
	background-image:url('../images/wirelessPlans1.jpg');
	background-repeat: no-repeat;
	margin-top: 10px;
}
.wirelessPlan:hover{
        width: 640px;
        height: 437px;
        background-image:url('../images/wirelessPlans2.jpg');
	z-index: 3;

}
.hoverOver{
	position: absolute;
	top: 60px;

	font-size: 11px;
}
/*.nationPlan{
        position: absolute;
	top: 100px;
        width: 420px;
        height: 240px;
        background-image:url('../images/nationPlanSmall.jpg');
        background-repeat: no-repeat;
        margin-top: 10px;
}
*/
.nation{
        position: absolute;
	top: 100px;
        width: 420px;
        height: 240px;
        background-image:url('../images/nation.jpg');
        background-repeat: no-repeat;
        margin-top: 10px;
}
/*
.nationPlan:hover{
	position: absolute;
	top: -200px;
	left: -300px;
        width: 640px;
        height: 437px;
        background-image:url('../images/nationPlan1.jpg');
        z-index: 3;

}


.familyPlan{
        position: absolute;
	top: 210px;
        width: 420px;
        height: 240px;
        background-image:url('../images/familyPlanSmall.jpg');
        background-repeat: no-repeat;
        margin-top: 10px;
}
*/
.family{
        position: absolute;
	top: 220px;
        width: 420px;
        height: 240px;
        background-image:url('../images/family.jpg');
        background-repeat: no-repeat;
        margin-top: 10px;
}

/*
.familyPlan:hover{
        width: 640px;
        height: 437px;
        background-image:url('../images/familyPlan1.jpg');
        z-index: 3;

}
*/
/*
.goPhone{
        position: absolute;
        top: 320px;
        width: 420px;
        height: 240px;
        background-image:url('../images/goPhone2.jpg');
        background-repeat: no-repeat;
        margin-top: 10px;
}*/
.media{
        position: absolute;
        top: 422px;
        width: 420px;
        height: 240px;
        background-image:url('../images/media.jpg');
        background-repeat: no-repeat;
        margin-top: 10px;
}
.messaging{
        position: absolute;
        top: 606px;
        width: 420px;
        height: 240px;
        background-image:url('../images/messaging.jpg');
        background-repeat: no-repeat;
        margin-top: 10px;
}
/*
.goPhone:hover{
        width: 640px;
        height: 437px;
        background-image:url('../images/goPhone1.jpg');
        z-index: 3;

}
*/



.centerHeader{
	font-size: 15px;
	font-weight: 600;

}
.defaultText{
	font-size: 12px;
}

.bottomAnchor{

	position: absolute;
	top: 370px;
	right: 0px;
}

.plainTextFooter{
	position: absolute;
	left: 0px;
	/*
	top: 948px;
	*/
	top: 770px;
	width: 800px;
	height: 100px;
	text-align: center;
	background-color: #2193D2;
	color: #FFFFFF;
/*
	background-color: #FFFFFF;
*/

}

.maintenanceTextLinkYellow{
	color: #FFFF33;
}

.maintenanceTextLinkYellow:visited{
	color: #FFFF33;
}

.plainTextLinkYellow{
	color: #FFCC00;
    font-weight: 800;
}

.plainTextDiv{
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px;

}
.plainTextLink{
	color: #FFFFFF;
}
.plainTextLink:visited{
        color: #FFFFFF;
}


.weatherTxt{
/*
position:absolute;
	color: #1C7FBA;	
	font-size: 12px;
	font-weight: 600;
	top: 10px;
	left: 70px;
*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	position:absolute;
	font-size: 16px;
	font-weight: 600;
	top: 3px;
	left: 80px;
}
#weatherDate{

	font-size: 12px;
	font-weight: 500;
}

.entertainmentplaintext{
	color: #18BC9A;
	font-size: 12px;
	font-weight: 800;
}
.entertainmentHeader{
color:#FFFFFF;
	font-size: 30px;
	font-weight: 800;
}
.entertainmentHeader1{
color:#FFFFFF;
	font-size: 20px;
	font-weight: 800;
}

.redtext{
	color:#CC0000;
	font-size: 18px;
	font-weight: 800;
}

.feedTxt{
	color: #FFFFFF;
	font-size: 12px;
}
.newsImg{
	margin-right: 2px;

	border-color: yellow;
	border-width: 1px;
	border-style: solid;
}
.rssFeedCredits{

	position: absolute;
	top: 671px; 
	left: 330px;
	font-size: 10px;
	color: #111111;
	z-index: 2;
}
.smallLink{
	color: #000000;
	font-size: 10px;
}
.smallLink:visited{
	color: #000000;
}

.blueLink{
    text-decoration:none;
	font-size: 15px;
	font-weight: 600;
	color: #2392D1;
}
.blueLink:visited{
	color: #2392D1;
}

.orangeLink{
    text-decoration:none;
	font-size: 15px;
	font-weight: 600;
	color: #F3A72A;
}
.orangeLink:visited{
	color: #FF6600;
}
.blackLink{
	color: #000000;
}
.blackLink:visited{
        color: #000000;
}


.home_content_cell_headline_link {

font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:12px;
font-weight: 800;
color: #DCD8C5;
}

.home_content_cell_headline_link:visited {
color: #DCD8C5;
}

.home_content_cell_headline_link:hover {
color: #DCD8C5;
}

.home_content_cell_headline_link:active {
color: #DCD8C5;
}

.home_content_cell_forecast_headline_link {
font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:12px;
font-weight: 800;
color: #DCD8C5;
text-decoration: none;
}

.home_content_cell_forecast_headline_link:visited {
color: #DCD8C5;
}

.home_content_cell_forecast_headline_link:hover {
color: #DCD8C5;
}

.home_content_cell_forecast_headline_link:active {
color: #DCD8C5;
}


.home_content_cell_go_link {
font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:12px;
font-weight: 800;
color: #DCD8C5;
text-decoration: none;
}

.home_content_cell_go_link:visited {
color: #DCD8C5;
}

.home_content_cell_go_link:hover {
color: #DCD8C5;
}

.home_content_cell_go_link:active {
color: #DCD8C5;
}


.generic_links {
  font-family: 'trebuchet ms',arial,verdana,sans-serif;
  font-size:12px;
  color: #FFFFFF;
}

.generic_links:visited {
  color: #FFFFFF;
}

.generic_links:hover{
  color: #FFFFFF;
}

.generic_links:active{
  color:#FFFFFF;
}

.generic_links_1 {
text-decoration:none;
  font-family: 'trebuchet ms',arial,verdana,sans-serif;
  font-size:16px;
  color: #FFFFFF;
}

.generic_links_1:visited {
  color: #FFFFFF;
}

.generic_links_1:hover{

  color:#FFCC00;
}

.generic_links_1:active{

  color:#FFFFFF;
}
.generic_links_2 {
  font-family: Verdana;
  font-size:14px;
  color: #0C2F3D;
}

.generic_links_2:visited {
  color: #0C2F3D;
}

.generic_links_2:hover{
  color: #0C2F3D;
}

.generic_links_2:active{
  color:#0C2F3D;
}

/* -- template and home page layout --*/

BODY{
margin: 0 auto;
width: 800px;
/* background:#2193D2; */
background: #FFFFFF;
}

.mastHead{

	width: 800px;
	height: 100px;
	background-color: #0B6A9A;
	border-bottom: 1px solid #000000; 
}

#masthead {
position: absolute;
top: 0px;
left: 0px;
}

#page_indicator_top {
position: absolute;
top: 0px;
left: 625px;
}

#flash_middle {
position: absolute;
top: 50px;
left: 0px;
}

.left_rollovers {
position: absolute;
/*
top: 380px;
*/
top: 0px;
left: 0px;
}

.bottom_left_brand {
position: absolute;
/*
top: 530px;
*/
top: 165px;
left: 0px;
background-image: url(../images/leftBottomBackground1.jpg);
background-repeat:no-repeat;
width: 300px;
height: 425px;
/*z-index: -1;*/
/*height: 416px; */
}

.espn280x126{
      position: absolute;
      top: 85px;
      left: 0px
}

.onlineDirectory{
	position: absolute;
	top: 18px;
	left: 6px;
}
.onlineDirectoryText{
position: absolute;
top: 2px;
color: yellow;
margin-left: 4px;
}

.banneradtop285x185{

	position: absolute;
	top: 19px;
	left: 515px;
	width: 360px;
	height: 204px;
/*	
    position: relative;
    top: 0px;
	left: 1000px;
    width: 285px;
	height: 185px;
*/

/*
	position: absolute;
	top: 585px;
	bottom: 0px;
	left: 160px;
*/
}

/*
.bannerad285x185{
    position: relative;
    top: 380px;

	left: 0px;
	
// was commented out here...
    width: 285px;
	height: 185px;

	position: absolute;
	top: 585px;
	bottom: 0px;
	left: 160px;
// End of original comment...
}
*/
.onlineDirectory{
	position: absolute;
	top: 5px;
	left: 6px;
}
.onlineDirectoryText{
position: absolute;
top: -15px;
color: yellow;
margin-left: 4px;
}

.securityCamera{

	position: absolute;
	top: 234px;
	left: 0px;
}
.trendworld{

	position: absolute;
	top: 200px;
	left: 0px;
}

.adHeader0{

	text-align: right;
	color: #1578B3;
	font-weight: 600;
	position: absolute;
	right: 26px;
	top: 60px;
}
.adHeader0:visited{
	color: #1578B3;
}

.adHeader1{

        text-align: right;
        color: #EFEFEF;
        font-weight: 600;
	font-size: 16px;
        position: absolute;
        right: 26px;
	top: 80px;
	width: 120px;
}
.adHeader1:visited{
	color: #EFEFEF;
}
.adP{
	margin: 2px;
	color: #333333;
	padding: 1px;
	font-family: arial,sans-serif;
	font-weight: 600;
        font-size: 12px;
}
.adP0{
	margin: 2px;
	color: #fd0303;
	padding: 1px;
	font-family: arial,sans-serif;
	font-weight: 600;
        font-size: 10px;
}	
.adP1{
	margin: 2px;
	color: #fd0303;
	padding: 1px;
	font-family: arial,sans-serif;
	font-weight: 600;
    font-size: 10px;
}	
	
.adText{

	position: absolute;
        left: 182px;
        top: 54px;
        width: 180px;

}

.adText0{

	position: absolute;
        right: 61px;
        top: 192px;
        width: 180px;

}

.adText1{

	position: absolute;
	    left: 162px;
        top: 69px;
        width: 180px;

}

.adText2{

	position: absolute;
	    left: 162px;
        top: 87px;
        width: 180px;

}

.adText3{

	position: absolute;
	    left: 142px;
        top: 105px;
        width: 180px;
      text-align: left;
        color: #1578B3;
        font-weight: 600;
	font-size: 14px;

}

.adText4{

        text-align: left;
        color: #1578B3;
        font-weight: 600;
	font-size: 14px;
        position: absolute;
	    left: 142px;
        top: 118px;
	width: 132px;
}

.adText5{

	position: absolute;
	    left: 115px;
        top: 135px;
        width: 180px;

}

.adText6{

	position: absolute;
	    left: 113px;
        top: 150px;
        width: 180px;

}

.adText7{

	position: absolute;
	    left: 90px;
        top: 168px;
        width: 180px;

}

.adText8{

        text-align: left;
        color: #1578B3;
        font-weight: 600;
	font-size: 14px;
        position: absolute;
	    left: 235px;
        top: 168px;
	width: 45px;
}
.adText8:visited{
	color: #1578B3;
}

.adHeader01{

	text-align: right;
	color: #fd0303;
	font-weight: 600;
	position: absolute;
	    left: 222px;
        top: 168px;
	width: 60px;
}
.adHeader0{
	text-align: right;
	color: #1578B3;
	font-weight: 600;
	position: absolute;
/*	right: 28px;
	top: 60px; */
	right: 26px;
	top: 38px;
}
.adHeader0:visited{
	color: #1578B3;
}
.adHeader1{

        text-align: right;
        /*color: #EFEFEF;*/
		color: #1578B3;
        font-weight: 600;
	/*	font-size: 16px;*/
		font-size: 14px;
        position: absolute;
        right: 26px;
	top: 80px;
	width: 120px;
}
.adHeader1:visited{
	color: #EFEFEF;
}


.adHeader2{

        color: #ed0404;
        font-weight: 600;
        font-size: 14px;
	font-family: arial,sans-serif;
        position: absolute;
        left: 68px;
        top: 184px;

        width: 200px;
}
.adHeader3{

        text-align: right;
        color: #1578B3;
        font-weight: 600;
	font-size: 14px;
        position: absolute;
      right: 26px;
	top: 80px;
	width: 140px;
}
.adHeader3:visited{
	color: #1578B3;
}
.getWired{
	color: #EFEFEF;
        font-weight: 600;
        font-size: 18px;
        position: absolute;
        left: 180px;
        top: 60px;
        width: 200px;

}
.wired{
	font-weight: 600;
        font-size: 18px;
	color: #1578B3;	
}
.laptopCellphone{
	position: absolute;
        left: 0px;
        top: 230px;


}

.tab_rollovers {
position: absolute;
/*
top: 380px;
*/
top: 0px;
left: 300px;
}

.home_portal_background {
position: absolute;
/*
top: 460px;
*/
top: 80px;
left: 300px;
width: 500px;
height: 211px;
background-image:url(../images/home_portal_background.jpg);

}


.generic_content{
position:absolute;
/*
top: 485px;
*/
top: 120px;
left: 324px;

}

#generic_content {
position: absolute;
width: 440px;
height: 345px;
overflow:auto;
/*
top: 485px;
*/
top: 100px;
left: 324px;
}

#generic_content_headline {
color: #F8DF07;
font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:26px;
font-weight: 600;
}

#generic_content_copy {
color: #FFFFFF;
font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:14px;
font-weight: 600;
}

#generic_content_catalog {

position: absolute;
	top: 0px;
	left: 0%;

	width: 800px;
	height: 452px;
	overflow: auto;
	border-bottom: 1px solid #000000; 
}
.news_headline {
position: absolute;
top: 11px;
left: 13px;
width: 119px;
height: 26px;
text-align: center;
letter-spacing: -1px;
/*
border: medium double rgb(250,0,255);
*/
}
.sports_headline {
position: absolute;
top: 11px;
left: 143px;
width: 63px;
height: 21px;
text-align: center;
letter-spacing: -1px;
}
.forecast_headline {
position: absolute;
top: 11px;
left: 212px;
width: 119px;
height: 21px;
text-align: center;
letter-spacing: -1px;
}

#secondary_background {
position: absolute;
/*
top: 460px;
*/
top: 80px;
left: 300px;
width: 500px;
height:400px;

}

/* Secondary background content bubble sections */

#main_background_content {
position: absolute;
top: 485px;
left: 325px;
width: 440px;
height:348px;
overflow: auto;

}


#secondary_image_local_phone_right {
  position: relative;
  left: 100px;
  /*float: right;  */
  /*position: absolute; */
  top: 20px;
}

#secondary_image_left {
  float: left;
}

/* End secondary background content bubble sections */

#home_content_cell_left {
position: absolute;
top: 44px;
left: 26px;
width: 293px;
height:154px;
overflow: auto;
}

#home_content_cell_right {
position: absolute;
top: 15px;
left: 335px;
width: 144px;
height:192px;
/*overflow: auto;
*/
}

#weather_image {
position: absolute;
top: 15px;
left: 0px;
width: 146px;
height: 74px;
}

#hdtv_image {
position: absolute;
top: 85px;
left: -7px;

}

/*
#hdtv_image {
position: absolute;
top: 87px;
left: 0px;
width: 136px;
}
*/
#internet_search_box {
position: absolute;
top: 94px;
left: 8px;
}

#site_search_box {
position: absolute;
top: 135px;
left: 8px;
}

#go_button {
position: absolute;
top: 165px;
left: 100px;
}

.home_branded_products {
position: absolute;
/*
top: 671px;
*/
top: 290px;
left: 300px;

}

#secondary_bottom_menus {
position: absolute;
/*
top: 860px;
*/
top: 467px;

left: 285px;
}

.secondary_footer {
position: absolute;
/*
top: 910px;
*/
margin: 0px;
padding: 0px;
top: 532px;
left: 286px;
height: 47px;
width: 514px;
background-color: #DCD7C4;
/*
background-image:url('../images/footerBackground.png');
border: medium double rgb(250,0,255);
*/
}
.footerTxt{
margin: 0px;
padding: 0px;
position: absolute;
top: 10px;
left: 0px;
font-size: 10px;
font-family: arial,sans-serif;
color: #111111;

}
.footerLink{
color: #111111;
font-size: 10px;
}

#footer {
	position: absolute;
	top: 916px;
	left: 300px;
	z-index: 7;
}


/* ---------------------------- */

.search_internet_label {
position: absolute;
top: 121px;
left: 0px;
} 

.search_site_label {
position: absolute;
top: 155px;
left: 4px;
} 

/*
INPUT {
  width: 115px;
  height: 12px;
}
*/
.sqmsubmitfield{
  height: 24px;
}
.search_internet {
FONT-FAMILY: 'trebuchet ms',arial,verdana,sans-serif;
FONT-SIZE: 10px;
position: absolute;
top: 100px;
left: 8px;
} 

.search_site {
FONT-FAMILY: 'trebuchet ms',arial,verdana,sans-serif;
FONT-SIZE: 10px;
position: absolute;
top: 135px;
left: 8px;
} 

.top{
position:absolute;
left:0px;
top:0px;
width:100%;
height:260px;
color:#000;
background:#F9F7EA url('images/repeating_top.jpg') repeat-x;
}

.top_stuff{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-image: url(images/top_background.jpg);
	background-repeat: repeat-x;
}

.top_stuff_left{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 188px;
}

.top_stuff_right{
	position: absolute;
	top: 0px;
	left: 188px;
	height: 177px;
	width: 100%;
	background-image: url(images/top_background.jpg);
	background-repeat: repeat-x;

}



.menu{
position: absolute;
top: 139px;
left: 0px;

}

.siteMapDiv{
	position: absolute;
	top: 5px;
	left: 10px;
	width: 765px;
	height: 460px;
	background-color: #2293D1;

}
.siteMapHeader{

	font-size: 16px;
	border-bottom: 1px solid #F3A72A;

}
.siteMapSubHeader{

	font-size: 14px;
	color:#F3A72A;
	margin-left:10px;
	margin-right:10px;

}

/* -- headline copy --*/

#home_content_cell_headline {
font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:12px;
text-transform: uppercase;
font-weight: 800;
color: #DCD8C5;

}

#home_content_cell_story {
font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:10px;
font-weight: 800;
color: #FFFFFF;
line-height: 10pt;
}

#generic_headline_copy {
position: absolute;
top: 9px;
left: 22px;
font-family: Verdana;
font-size: 30px;
font-weight: 400;

color: #0C2F3D;
}

#generic_headline_copy_2 {
font-family: Verdana;
font-size: 20px;
font-weight: 400;

color: #000000;
}

#generic_headline_copy_3 {
font-family: Verdana;
font-size: 14px;
font-weight: 800;

color: #000000;
}

/* -- photos/images and captions  -- */

.float_right_300 {
float: right; 
width: 300px;
padding: 10px; 
margin: 10px;
text-align: left;
font-family: Verdana;
font-size: 11px;
font-weight: 800;
font-style:italic;
color: #000000;
}

.float_right_400 {
float: right; 
width: 400px;
padding: 10px; 
margin: 10px;
text-align: left;
font-family: Times;
font-size: 11px;
font-weight: 800;
font-style:italic;
color: #000000;
}

.float_right {
float: right; 
width: 300px;
padding: 10px; 
margin: 10px;
text-align: left;
font-family: Verdana;
font-size: 11px;
font-weight: 800;
font-style:italic;
color: #000000;
}

/* -- body content -- */

/* copy will go in a 671px square */

.masthead_top{
position:absolute;
left:0px;
top:0px;
width:100%;
height:260px;
color:#F9F7EA;
background:#F9F7EA url('images/repeating_top.jpg') repeat-x;

}

.slogan{
position: absolute;
top: 0px;
left: 27px;
}

.headline{
position: absolute;
top: 50px;
left: 92px;
}

.bottom{
position:absolute;
left:0px;
top:260px;
width:100%;
height:165px;
color:#EDE5ED;
background:#EDE5ED url('images/repeating_bottom.jpg') repeat-x;

}

.content_cell{
position: absolute;
top: 390px;
left: 102px;
width: 678px;
font-family: Verdana;
font-size: 12px;
font-weight: 400;
color: #000000;
}

#generic_body_copy {
position: absolute;
top: 60px;
left: 31px;

font-family: Verdana;
font-size: 14px;
font-weight: 400;
color: #000000;
}

#generic_body_copy_small {

font-family: Verdana;
font-size: 12px;
font-weight: 400;
color: #000000;
}

#generic_body_copy_smaller {

font-family: Verdana;
font-size: 10px;
font-weight: 400;
color: #000000;
}

/* -- content columns on home page -- */

#home_content_cell_copy {
font-family: 'trebuchet ms',arial,verdana,sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight: 400;
}

#home_body_copy_column1 {
position: absolute;
top: 100px;
left: 15px;
width: 263px;
font-family: Verdana;
font-size: 14px;
font-weight: 400;
color: #000000;
}

#home_body_copy_column2 {
position: absolute;
top: 25px;
left: 323px;
width: 260px;
font-family: Verdana;
font-size: 14px;
font-weight: 400;
color: #000000;
}

/* -- footers and sub menus at the bottom -- */

.Footer {
position: absolute;
text-align:center;
top: 60px;
left: 20px;
width: 565px;
font-family: Verdana;
color: #173641;
font-size: 14px;
font-weight: 800;
}


#footer_menus {
position: absolute;
top: 55px;
left: 60px;
font-family: Verdana;
font-size: 14px;
/*word-spacing: 20px;*/
letter-spacing:2px;
font-weight: 800;
color: #0C2F3D;
}
.security_brand{
	font-weight: 600;
        font-size: 26px;
	color: #595470;	
}
.security_info{
	font-weight: 600;
        font-size: 14px;
	color: #595470;	
	text-align:left;
}
.security_info2{
	font-weight: 600;
        font-size: 14px;
	color: #595470;	
	text-align:center;
}
.security_item{
	font-weight: 600;
        font-size: 10px;
	color: #595470;	
	text-align:center;
}
.security_price{
	font-weight: 600;
        font-size: 20px;
	color: #595470;	
}



.catalog_brand{
	font-weight: 600;
        font-size: 14px;
	color: #2193D2;	
}
.catalog_price{
	font-weight: 600;
        font-size: 20px;
	color: #2193D2;	
}

.catalog_info{
	font-weight: 300;
        font-size: 10px;
	color: #2193D2;	
}

.catalogbackGround{
	position: relative;
	width: 800px;
	height: 300px;
}


/* Drop Down Menus Begin

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
text-align:center;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: lightyellow;
width: 200px; /* default width for menu */
color:#11406e;
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
font-weight: bolder;
text-indent: 5px;
color:#FFCC00;
}
.anylinkmenu  a:visited{
background: #336699;
	color:#FFCC00;
	text-decoration: none;
}
.anylinkmenu a:hover, a:active{ /*hover background color*/
background:#f4c900 ;
color:#11406e ;
}


/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
/*class for index*/
.greenH1{
	color : #5B7C14;
	text-align:center;
	font-weight:800;
	font-size : 16px;
	font-family : Tahoma,Verdana,Arial;
}
.greenH2{
	color : #5B7C14;
	text-align:center;
	font-weight:800;
	font-size : 16px;
	font-family : Tahoma,Verdana,Arial;
}
.greenButton a {
	color:#000000;
	text-decoration: none;	
}
.greenButton a:visited{
	color:#000000;
	text-decoration: none;
}
.greenButton a:hover{
	color:#5B7C14;
	text-decoration: none;
}

/*DropDown Menus Ends*/


/*Second SHTC templage ###editable body### begins*/

#BodyBackground {
	background-color: #2293D1;
}
.pageTitleThird {
	position: absolute;
	top: -10px;
	left: 3px;
	width: 80px;
	height: 30px;
	color: #2392D1;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	z-index: 8;
}

/*Wireless Pages Formatting begins*/

.filterOptionsSHTCW{
	position: absolute;
	top:54px;
	width: 150px;
	background-color: #FFFFFF;
	left: 6px;
	height: 275px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#145e14;
}
.filterOptionsHeadingSHTCW{
	color : #145e14;
	text-align:left;
	text-indent:10px;
	font-weight:700;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
}
.filterOptionsHeadingSHTCWcenter{
	color : #145e14;
	text-align:center;
	text-indent:10px;
	font-weight:700;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
}
.filterOptionsTextSHTCW{
	color:#000000;
	text-align:left;
	text-indent:10px;
	font-weight:500;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}
.featureKeySHTCW{
	position: absolute;
	top:302px;
	width: 150px;
	background-color: #FFFFFF;
	left: 6px;
	height: 230px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#145e14;
}
.outerBoxPosition{
	position: absolute;
	top: 54px;
	width: 620px;
	background-color: #FFFFFF;
	left: 160px;
	height: auto;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#145e14;
}
.outerBoxPosition2{
	position: absolute;
	top: 49px;
	width: 765px;
	background-color: #FFFFFF;
	left: 0px;
	height: auto;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#145e14;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}
.Indent10{
	margin-left: 10px;
	margin-right: 10px;
}

.innerBoxPosition{
 	float:left;
 	width:140px;
	height:500px;
 	border-width: 1px;
	border-style:solid;
	border-color:#145e14;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	}
	.innerBoxTwoColumnPosition{
 	float:left;
 	width:299px;
	height:250px;
 	border-width: 0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	}
	.innerBoxNODISPLAYPosition{
	position:absolute;
	top: 0px;
	width: 616px;
	left: -5px;
 	float:left;
 	width:618px;
	height:250px;
 	border-width: 0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	}
.innerBoxPlanPosition{
 	float:left;
 	width:616px;
	height:500px;
 	border-width: 1px;
	border-style:solid;
	border-color:#145e14;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	}	
.innerTopHeadingSHTCW{
	color : #145e14;
	text-align:center;
	font-weight:700;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
}
.innerBottomHeadingSHTCW{
	color : #145e14;
	text-align:center;
	font-weight:700;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
	
}

.SHTCWhomeLeft{
	position: absolute;
	top:52px;
	width: 509px;
	background-color: #FFFFFF;
	left: 3px;
	height: 412px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#145e14;
	margin-left:10px;
	text-indent: 5px;
}
.SHTCWhomeRight{
	position: absolute;
	top: 52px;
	width: 259px;
	background-color: #FFFFFF;
	left: 527px;
	height: 412px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#145e14;
	
}
.SHTCheading{
	color : #145e14;
	text-align:Left;
	font-weight:700;
	font-size : 25px;
	font-family : Tahoma,Verdana,Arial;
}
.SHTCWhomeText{
	color:#000000;
	text-align:left;
	font-weight:500;
	font-size : 15px;
	font-family : Tahoma,Verdana,Arial;
	margin-left: 10px;
	margin-right: 10px;
}
.SHTCWhomeTextCenter{
	color:#000000;
	text-align:Center;
	text-indent:10px;
	font-weight:500;
	font-size : 15px;
	font-family : Tahoma,Verdana,Arial;
}

.textHeader2{
	position: absolute;
	top: 99px;
	left: 230px;
	width: 177px;
}


.header2{
	text-align: right;
	font-family: arial,sans-serif;
	font-size: 21px;
	color: #FFFFFF;
}
.header3{
	position: absolute;
	font-family: arial,sans-serif;
	font-size: 21px;
	color: #F3A72A;
	top: 33px;
	left: -34px;
	width: 237px;
	text-align: right;
	

	/*text-align: right; */
}
.wirelessFinalPrice1{
	color:#F67819;
	font-size: 20px;
	font-weight: 900;
}/*shtw formatting ends*/



/*att wireless formatting begins*/
.filterOptionsATT{
	position: absolute;
	top: 54px;
	width: 150px;
	background-color: #FFFFFF;
	height: 275px;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
	margin-left: 5px;
	left: 2px;
}
.filterOptionsHeadingATT{
	color : #FF6600;
	text-align:left;
	font-weight:700;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
	margin-left: 5px;
}



.filterOptionsHeadingATTcenterB{
	color : #FF6600;
	text-align:center;
	text-indent:10px;
	font-weight:700;
	font-size : 20px;
	font-family : Tahoma,Verdana,Arial;
}

.filterOptionsHeadingATTcenter{
	color : #FF6600;
	text-align:center;
	text-indent:10px;
	font-weight:700;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
}

.filterOptionsTextATT{
	color:#000000;
	text-align:left;
	font-weight:500;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}
.ATTheading{
	color : #FF6600;
	text-align:center;
	font-weight:700;
	font-size : 25px;
	font-family : Tahoma,Verdana,Arial;
}
.ATThomeText{
	color:#000000;
	text-align:left;
	text-indent:0px;
	font-weight:500;
	font-size : 15px;
	font-family : Tahoma,Verdana,Arial;
	margin-left: 10px;
	margin-right: 10px;
}
.ATThomeTextCenter{
	color:#000000;
	text-align:left;
	text-indent:10px;
	font-weight:500;
	font-size : 15px;
	font-family : Tahoma,Verdana,Arial;
}
.ATThomeLeft{
	position: absolute;
	top:52px;
	width: 509px;
	background-color: #FFFFFF;
	left: -5px;
	height: 410px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
	margin-left:10px;
	text-indent: 5px;
}
.ATThomeRight{
	position: absolute;
	top: 52px;
	width: 259px;
	background-color: #FFFFFF;
	left: 519px;
	height: 410px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
}
.ATTGoPhoneLeft{
	position: absolute;
	top:52px;
	width: 509px;
	background-color: #FFFFFF;
	left: -5px;
	height: 1310px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
	margin-left:10px;
	text-indent: 5px;
}
.ATTGoPhonehomeRight{
	position: absolute;
	top: 52px;
	width: 259px;
	background-color: #FFFFFF;
	left: 519px;
	height: 1310px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
}
.ATTSMS{
	position: absolute;
	top:52px;
	width: 775px;
	background-color: #FFFFFF;
	left: 2px;
	height: 413px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
	margin-left:10px;
	text-indent: 5px;
}
.innerTopHeadingATT{
	color : #0a94d6;
	text-align:center;
	font-weight:700;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
}
.innerBottomHeadingATT{
	color : #FF6600;
	text-align:center;
	font-weight:700;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;	
}
.featureKeyATT{
	position: absolute;
	top:345px;
	width: 150px;
	background-color: #FFFFFF;
	left: 0px;
	height: 230px;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
	margin-left: 6px;
}
.outerBoxPositionATT{
	position: absolute;
	top: 54px;
	width: 617px;
	background-color: #FFFFFF;
	left: 161px;
	height: auto;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
	right: 0px;
	margin-right: 4px;
}
.outerBoxPosition2ATT{
	position: absolute;
	top: 49px;
	width: 765px;
	background-color: #FFFFFF;
	left: 0px;
	height: auto;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}
.outerBoxPositionAttGo{
	position: absolute;
	top: 49px;
	width: 772px;
	background-color: #FFFFFF;
	left: -4px;
	height: 428px;
	z-index: 6;
	border-width: 1px;
	border-style:solid;
	border-color:#FF6600;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}
.innerBoxPositionATT{
	float:left;
	width:197px;
	height:435px;
	border-width: 1px;
	border-style:solid;
	border-color:#0a94d6;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right: 3px;
	}
	.innerBoxPositionATTGo{
	width:615px;
	height:375px;
	left: 184px;
	position:center;
	top: 47px;
	}
		
.wirelessplaintextCenter{
	color: #666666;
	font-size: 10px;
	font-weight: 450;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
}
.wirelessplaintext{
	color: #666666;
	font-size: 12px;
	font-weight: 450;
	text-align: center;
}
.wirelessMessagingBox{
	color: #FF6600;
	font-size: 12px;
	font-weight: 300;
	text-align: left;
}
.wirelessPrice{
	color: #666666;
	font-size: 12px;
	font-weight: 450;
	text-align: left;
}

.wirelessplaintextBlue{
	color: #FF6600;
	font-size: 12px;
	font-weight: 450;
	text-align: left;
}
.wirelessSmalltext{
	color: #666666;
	font-size: 10px;
	font-weight: 400;
}
.wirelessblueLink{
	color: #0099FF;
	font-size: 12px;
	font-weight: 800;
}

.wirelessblueLink:visited{
	color: #0099FF;
}
.wirelessblueLink:active{
	color: #0099FF;
}
.wirelessRebateLink{
	color: #0a94d6;
	font-size: 12px;
	font-weight: 700;
	text-align:left;
}

.wirelessRebateLink:visited{
	color: #0a94d6;
}
.wirelessRebateLink:active{
	color: #0a94d6;
}
.wirelessFinalPrice{
	color: #F67819;
	font-size: 14px;
	font-weight: 700;
	text-align: left;
}

.wirelessMemberRewards{
	color : #145e14;
	text-align:center;
	font-weight:500;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}
.wirelessMemberRewardsPrice{
	color : #145e14;
	text-align:center;
	font-weight:700;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
}
.wirelessHAC{
	color:#3366CC;
	text-align:center;
	text-indent:8px;
	font-weight:600;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
}
.wirelessHAC:visited{
color:#3366CC;
}
.TableAlightRight{
	width: 43px;
	float: right;
	margin-right: 5px;
	height: 87px;
}
.TableAlightLeft{
text-align::left;
	width: 130px;
	float: left;
	margin-left: 5px;
	height: auto;
}
.Clear{
clear:both;
}
.TABLEplan{
	font-family: arial,sans-serif;
	color: #333333;
	font-size: 11px;
	text-align: center;
}
.TABLEplanHeadingA{
	font-family: arial,sans-serif;
	color: #333333;
	font-size: 16px;
	text-align:left;
}
.TABLEplanHeadingB {
color: #333333;
}
.TABLEplanMinutes {
color: #333333;
font-weight:bold;
}
