body, td, th, div
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;


SCROLLBAR-3DLIGHT-COLOR: #878787; 
SCROLLBAR-HIGHLIGHT-COLOR: #D4D4D4;
SCROLLBAR-FACE-COLOR: #878787;
SCROLLBAR-SHADOW-COLOR: #6F8BA9;
SCROLLBAR-TRACK-COLOR: #E6E6E6;
SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-DARKSHADOW-COLOR: #676767;

}

a 		{color: #7AB700; text-decoration: underline;}
a:hover      	{text-decoration: underline; color: #FAA636;}

/*.faqlinks a:visited      	{text-decoration: underline; color: #99CC33;}*/

ul li {
	margin-left: 5px;
	list-style-image: url(/images/bullet-s.gif);
	padding: 0px 0px 0px 14px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Style Phone Details */

#bulletListLrg	{color: #333333;}

#bulletListLrg	li 
	{
	list-style-image: url(/images/bullet-s.gif);
	margin-left: -18px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	}

#phoneNameLrg
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF9933;
	}
	
#phoneNameSm
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	}
	
#phonePriceLrg
	{
	color: #333333;
	}
	
#phonePriceLrg td
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;	
	}
	
#phoneBlList	{color: #333333;}

#phoneBlList	li 
	{	
	list-style-image: url(/images/bullet-s.gif);	
	margin-left: -18px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
/* Style Phone Details STOP */

#num {
	margin-left: 40px;
	list-style-position: outside;		
	margin:0;
	padding: 0px 0px 0px 14px;
}

hr.grayline {color:#999999; height: 1;}

hr.greenline {color:#68AC29; height: 1;}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#68AC29;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;

}

.tbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #78B800;
	border: 1px solid #78B800;
}
.btnSearch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #78B800;
	border: 1px solid #78B800;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #99CC33;
}

#titledesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #99CC33;
}

.bodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
/* Style for Phone Detail Page Hilton */
#bodyCopy1 {
	font-family: Arial, Helvetica, sans-serif;
}
#bodyCopy1 td {
	font-size: 12px;	
	color: #666666;
	height: 18px;	
	margin-left: 40px;
}
.sectionHeadersE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #99CC33;
}


/* Left Menu Style */

.menuStyleLeft 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	}

.menuLinkLeft  
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}

.menuLinkLeftE 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}
	
/* Left Menu Style STOP */

/* Table Style */

#tableTelComp 
	{color: #333333;}
	
#tableTelComp td
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
#tableTelComp td b
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
/* Table Style STOP */




.subhead1E {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF9900;
}

.linksE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #99CC33;
	text-decoration: none;
}
a.linksEu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #99CC33;
	text-decoration: underline;
}
a:hover.linksEu {
	text-decoration: none;
}
.faqlink a:hover.linksEu {\
	font-size: 22px;
	text-decoration: none;
}
.linksEemph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.linksEemph2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.links1E {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9900;
	text-decoration: underline;
}
.links2E {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9900;
	text-decoration: underline;
}

/* Footer Control */
.footerNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
}

.shipping {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ff9900;
}

.footerNavigation1 {color: #999999;}

.footerNavigation1 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.footerNavigation1 td a						{color: #999999; text-decoration: underline;}
.footerNavigation1 td a:hover, .footerNavigation1 td a:visited 	{text-decoration: underline; color: #999999;}


/* Phone Control */

#phonePrice	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333
	}

.secondaryNavHeaderE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9900;
}

.secondaryNavTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.secondaryNavBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.phoneName {

	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF9933;
}

.subhead2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF9933;
}

.subhead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
}

.subhead2a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9933;
	margin-left: 45px;
}
.subhead2b {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	padding-left: 2px;
	padding-top: 7px;
	color: #FF9933;
}

#homerate {margin-top: 2px;}

#homerate td 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: #FF9933;
	}

#homerate td#1
	{text-align: right; padding-right: 0px;}
	
.subhead2c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9933;
	margin-left: 5px;
}
.secondaryNavHeader1E {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF9900;
}
.secondaryNavHeader2E {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #99CC33;
}

.sectionHeaders1E {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF9900;
}
.subhead3E {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9900;
}

.bodyCopySMALL {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;

}
.links3E {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.frame {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #F4A655;
	border-right: 1px solid #F4A655;
	border-bottom: 1px solid #F4A655;
	border-left: 1px none #F4A655;

}
.subhead4E {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #99CC33;
}
.darktitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	font-weight: bold;
	background-color: #F0F0F0;
	border: none;
}
input.btn {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #78B800;
	border: 1px solid #78B800;
}
input.tuyo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #78B800;
}

/* ------------ RATES PAGE --------------- */
table.soccer	{
	/*background-image: url(/images/soccer-r.gif);*/
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	/*height: 190px;*/
	width: 476px;
}


a.og 	     { color: #FF9900;; text-decoration: underline;  font-size: 11px;}
a.og:hover      { text-decoration: underline; color: #99CC33; font-size: 11px;}
bulletlist {
	background-image: url(/images/soccer-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 476px;
}

/* Table for Balance */

.orangeborder {border-top: 1px solid #FAA636; border-right: 1px none #FAA636; border-bottom: 1px none #FAA636; border-left: 1px solid #FAA636;}
.orangeborderTD {border-top: 1px none #FAA636; border-right: 1px solid #FAA636; border-bottom: 1px solid #FAA636; border-left: 1px none #FAA636;}


.row4 {background-image: url(/images/bg_dot2.gif)}
.ratetable {
width:100%;
/*	border-top: 1px solid #FAA636;
	border-right: 1px solid #FAA636;
	border-bottom: 1px solid #FAA636;
	border-left: 1px solid #FAA636;*/
	Padding: 1PX; width:100%; valign:top
}

.countryttl {FONT-WEIGHT: bold; color: #000000; BACKGROUND-COLOR: #f5faea}
.countrycodettl  {FONT-WEIGHT: bold; BACKGROUND-COLOR: #f5faea; color: #000000;}
.ratettl  {FONT-WEIGHT: bold; BACKGROUND-COLOR: #f5faea}
.ratettl  {FONT-WEIGHT: bold; BACKGROUND-COLOR: #f5faea}
.ratettl1  {FONT-WEIGHT: bold; BACKGROUND-COLOR: #f5faea; color: #000000;}
.ratettl2  {FONT-WEIGHT: bold; BACKGROUND-COLOR: #f5faea}
.ratettl3  {FONT-WEIGHT: bold; BACKGROUND-COLOR: #f5faea}
.ratedesc  {FONT-WEIGHT: normal;}

.hide	{
	display: none;
}

.floatr {
	float: right;
	padding-right: 21px;
	margin-top: -19px;
}

*/ Chooser Page */
.transparent {
    filter:alpha(opacity=95);
    background-color:alpha;
    display:none;
    width:477;
    height:399;
    position:absolute;
    color: white;
    border: 0;
}
input.debitinput {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #525252;
}
.smalltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

	
}
.linksEsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #99CC33;
}

/* Chooser Control */

#chooser
	{
	background-image: url(/images/chooser-bg.jpg);
	background-repeat: no-repeat;	
	vertical-align: top;
	}
	
#tops
	{
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FFD66D;
	}
/* bg color of #FCD35F is recommended */

/* Banners Control */
#banner
	{
	background-image: url(/images/bg_vert1.gif);
	background-repeat: repeat-y;	
	vertical-align: top;	
	text-align: right;	
	}
sup {
	font-size: 7px;
	vertical-align: 150%;
}
.error 	{
	color: ff0000;
	}
	

/* New Design */

.main-bg {
	background-image: url(/images/main-bg.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
}

.main-bg-white {
	background-image: url(/images/main-bg-white.gif);
	background-repeat: repeat-y;
	padding:4px 13px 8px 13px;
}

.main-bg-grey {
	background-image: url(/images/main-bg-grey.gif);
	background-repeat: repeat-y;
	padding:10px 13px 8px 13px;
}

.top-bg {
	background-image: url(/images/top-bg.gif);
	background-repeat: repeat-x;
}

.stores-locator-bg {
	background-image: url(/images/hp-stores-locator-bg.gif);
	background-repeat:no-repeat;
	padding:10px;
}

.stores-locator-bg .textbox {
	background-color:#f7f4eb;
	border:#a6a6a3 1px solid;
	width:75px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	
}

.hp-services {
	background-image:url(/images/hp-rounded-bg.gif);
	background-repeat:no-repeat;
	padding:10px;
}

/* floating popup css */

.dppHelpInfo {
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #99cc33;
	width: 300px;
	visibility: hidden;
}
.dppHelpInfoText {
	FONT-SIZE: 11px;
	COLOR: #0E3858;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.dppHelpInfoRates {
	visibility: hidden;
	width:408px;
	height:428px;
	background:url(/images/land_tuyo_eng_pop.jpg) no-repeat;
	}
.dppHelpInfoRates ul {
	margin:10px 0 10px 5px;
	padding:0 15px 0 25px;
	}
.dppHelpInfoRates li {
	margin:0;
	padding:5px 0 5px 3px;
	list-style:url(/images/bullet.jpg);
	}

/* FORM ON DEALERS PAGE */
.submit_button {
	border:none;
	background-color: #78b800;
	color: #FFFFFF;
	font-weight:bold;
}


div.spacer {font-size:5px;}
div.line { float:left;width:100%}

.line .field_caption {width:140px; float:left;}
.line .field_input {width:250px; float:right;}
.line .field_input input, .line .field_input textarea {width:250px;border:1px solid black;}
.line .field_input .selState {width:250px;}
.submit_but { text-align:center;}

.line .field_caption_radio {float:left;}
.line .field_input_radio {float:right; }


/* new styles for the homepage 30-11-08 */

.main-bg-white_new {
	background:url(/images/main-bg-white.gif) repeat-y;
	padding:0px 13px 8px 13px;
	}
.main-bg-top { 
	background:url(/images/back_home_top.gif) repeat-x bottom; 
	height:106px;
	}
.main-bg-box-image { 
	background:url(/images/home_lady.jpg) no-repeat bottom; 
	height:106px; 
	width:103px; 
	}
h1 .intro1 {
	margin:0; 
	padding:0 0 0 95px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	font-weight:bold; 
	color:#FF9900; 
	}
h1 .intro2 {
	margin:0; 
	padding:0 0 0 3px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px; 
	font-weight:bold; 
	color:#74B71B
	}
h1 .intro3 {
	margin:0; 
	padding:0 0 0 5px ; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:normal; 
	color:#FF9900;
	}
.main-bg-boxnews1 {
	background:url(/images/back_box1.jpg) no-repeat; 
	height:301px; 
	width:263px;
	}
.main-bg-boxnews2 {
	background:url(/images/back_box2.jpg) no-repeat; 
	height:301px; 
	width:263px;
	}
.image1 { 
	padding-top:7px; 
	padding-left:108px;
	}
.text1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;  
	color:#000000; 
	padding-left:115px; 
	padding-top:10px;
	}
.text2 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;  
	color:#000000; 
	}
.image2 { 
	padding-top:16px; 
	padding-bottom:12pxl  
	}
.tx1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#333333; 
	text-align:center;
	}
.textbox {
	background-color:#f7f4eb;
	border:#a6a6a3 1px solid;
	width:75px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0 4px 0 4px;
	color:#666666;
	}
	
/* new rates page 03-09 */
	
.texto_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.texto_01_rojo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight: bold;
}
.text2b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}
.texto_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
}
.callTtl {
	font-weight:bold; 
	color:#FF9900;
	font-size:14px;
	padding:0 0 0 32px;
	}
	
/* new phones page 03-09 */

.divider {
	border-bottom:#999999 1px dotted;
	font-size:1px;
	}
.PhonesNEW {
	margin:15px 0;
	}
.PhonesNEW .picTD {
	width:85px;
	vertical-align:top;
	padding:10px 0 0 0;
	}
.PhonesNEW .infoTD {
	width:405px;
	vertical-align:top;
	padding:15px 0 0 0;
	line-height:18px;
	}
.PhonesNEW .subTtl,
.phoneDetails .subTtl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#99CC33;
	margin:0 0 2px 0;
	}
.PhonesNEW ul {
	margin:7px 0 0 0;
	padding:0 0 0 10px;
	}
.PhonesNEW li {
	padding:2px 0 2px 0;
	margin:0 0 0 10px;
	}
.PhonesNEW .Details {
	text-align:right;
	width:400px;
	margin:0;
	}
.PhonesNEW .Details a:link,
.PhonesNEW .Details a:visited,
.compare a:link, 
.compare a:visited
{
	color:#ff9933;
	}
.PhonesNEW .Details a:hover,
.compare a:hover {
	color:#99cc33;
	}
.funcUL ul {
	margin:0 0 15px 10px;
	padding:0 0 0 10px;
	}
.funcUL li {
	padding:2px 0 2px 5px;
	margin:0 0 0 10px;
	}
.phoneDetails {
	}
.phoneDetails .picTD {
	width:125px;
	vertical-align:top;
	padding:10px 0 0 0;
	}
.phoneDetails .infoTD {
	width:365px;
	vertical-align:top;
	padding:15px 0 0 0;
	line-height:18px;
	}
.phoneDetails ul {
	margin:7px 0 0 0;
	padding:0;
	}
.phoneDetails li {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:2px 0 2px 0;
	}
.includedP {
	margin:10px 0;
	}
.includedP b {
	color:#ff9933;
	}
.compare td {
	text-align:center;
	vertical-align:top;
	}
.compareDetails {
	margin:25px 0 0 0;
	}
.compareDetails td {
	font-size:11px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	width:103px;
	}
.compareDetails .detailsTtl {
	text-align:left;
	font-weight:bold;
	padding-left:5px;
	width:180px;
	}
.compareDetails .zebra {
	background:#f0f0f0;
	}
	
/*Homepage Nov 2009*/

.newHome {
	background:url(/images/nov2009/back.jpg) repeat-x;
	}