#content {
	POSITION: absolute
}

body {
	COLOR: #404040;
	FONT-FAMILY: Verdana;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(background.jpg);*/
	background-repeat: repeat;
	background-color:#FFFFFF;
}
a {
color:#2F80C2;
}
a:hover {
color:#B1B1B1;
}


#orderSteps {
	font-family: Verdana;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	padding: 0px;
	width: 630px;
	clear: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 7px;
}
#orderSteps li {
	float: left;
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 3px;
	width: 70px;
}
#orderSteps .currentStep {
	background-image: url(step_arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#orderSteps .currentStepD {
	background-repeat: no-repeat;
	background-position: right top;
	border-left: 1px solid rgb(192,192,192);
}
#orderSteps .stepNoD {
	font-weight: bold;
	color: #CCCCCC;
}
#orderSteps .stepNo {
	font-weight: bold;
	color: #CCCCCC;
}
#orderSteps .currentStep .stepNo {
	font-weight: bold;
	color: #555555;
}
#orderSteps .currentStep .stepName {
	font-weight: bold;
	color: #2F80C2;
}
#orderSteps .currentStepD .stepNameD {
	font-weight: bold;
	color: #CCCCCC;
}
.stepName {
	color: #999999;
}
#orderSteps ul {
	margin: 0px;
	padding: 0px;
}
.currentStep
{
	border-left: 1px solid rgb(192,192,192);
}
.ostep
{
	border-left: 1px solid rgb(192,192,192);
}


h1.pageHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #00619b;
	background-image: url(page2leftbg.gif);
	margin: 10px 0px 0px 0px;
	height: 36px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	letter-spacing: -2px;
}
h1.pkgHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #00619b;
	background-image: url(pkg_hdr_bg.gif);
	margin: 0px;
	height: 50px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height:50px;
}
h1.phnHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #00619b;
	background-image: url(phn_hdr_bg.gif);
	margin: 0px;
	height: 50px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height:50px;
}
h1.simHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #00619b;
	background-image: url(sim_hdr_bg.gif);
	margin: 0px;
	height: 50px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height:50px;
}
h1.pageHeadGrey {
	background-image:url("page2leftbg.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:normal;
	height:36px;
	letter-spacing: -1px;
	margin:10px 0 0;
	padding:0 0 0 10px;
}
h2.pageHeadGrey {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:normal;	
	letter-spacing: -1px;
	margin:10px 0 0;
	padding:0 0 0 10px;
}
h1.pageHeadAffi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #357FC0;	
	margin: 10px 0px 0px 0px;
	height: 36px;	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
h1.pageHeadOrange {
	font-family: Arial;
	font-size: 24px;
	font-weight: normal;
	color: #357fc0;
	background-image: url(page2leftbg.gif);
	height: 36px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: -1px;
}
h3.afii_in_head{
	font-size:18px;
	font-weight:normal;
	color:#4f4f4f;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 0;
	margin:0;
}
.pageHdrWhite {
	font-family: Verdana;
	font-size: 14px;
	color: #545454 !important;
	font-weight: normal;
	margin: 0px;
	line-height: 22px  !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px  !important;
}


.input1, textarea, select {
	FONT-SIZE: 11px;
	COLOR: #0F0F0F;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #CCCCCC;
}

.txt10 {
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none; 
}

.txt11 {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 120%;
	font-weight: normal;
	FONT-FAMILY: Verdana;
}
.txt11L {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 120%;
	color:#404040;
}
.bcrumb {
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none; 
	color:#666666;
}
.csr{cursor: pointer;}
.txt12 {
	color:#666666;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 18px;
}
.txt12 p{
	margin:0;
	padding:0;
}
A.txt12:hover {COLOR: #FF9900};
A.footer {
	FONT-SIZE: 10px; COLOR: #ffffff; font-weight: bold; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.footer:hover {
	COLOR: #0099FF	
}	
A.line {
	FONT-SIZE: 11px; COLOR: #000000; font-weight: bold; FONT-FAMILY: Tahoma; 
}
A.line:hover {
	COLOR: #0099FF
}

A.footer1 {
	FONT-SIZE: 11px; COLOR: #000000; font-weight: bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.footer1:hover {
	COLOR: #0099FF
}
A.footer2 {
	FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.footer2:hover {
	COLOR: #000000
}
A.footer3 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.footer3:hover {
	COLOR: #ffffff
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.textbold3 {
	font-family: Verdana;
	font-size: 24px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
#topNav {
	margin: 0px;
	margin-left:10px;
	width: 940px;
	background-image: url(index_nav_bg.gif);
	background-repeat: no-repeat;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	height: 50px;
	list-style-type: none;
	font-weight: bold;
}
#topNav li {
	float: left;
	margin-right: 0px;
	margin-left: 16px;
	list-style-type: none;
	padding-top: 7px;
	padding-bottom: 7px;
}
#topNav li a {
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 0px;
}
#topNav1 {
	margin: 0px;
	margin-left:10px;
	width: 940px;
	background-image: url(inner_nav_bg.gif);
	background-repeat: no-repeat;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	height: 50px;
	list-style-type: none;
	font-weight: bold;
}
#topNav1 li {
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding-left:14px;
	margin-bottom: 0px;
	padding-top:7px;
	padding-bottom:7px;
	vertical-align:middle;
}
#topNav1 li a {
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 0px;
}
#topsNav {
	margin: 0px;
	margin-left:10px;
	width: 940px;
	background-image: url(inner_nav_btm.gif);
	background-repeat: no-repeat;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	height: 50px;
	list-style-type: none;
}
#topsNav li {
	float: left;
	margin-right: 0px;
	margin-left: 14px;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#topsNav li a {
	color: #333333;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-right: 10px;
	padding-left: 0px;
}
#pageNav {
	margin: 0;
	background-repeat: no-repeat;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	height: 50px;
	list-style-type: none;
	float: right;
	line-height: 16px;
}
#pageNav ul{
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	float:right;
	font-family:Verdana;
	font-size:11px;
	list-style-type:none;
	margin-top:10px;
	padding:0;
}
#pageNav li {
	float: left;
	margin-right: 0px;
	margin-left: 1px;
	list-style-type: none;	
	padding-bottom: 5px;	
	text-align: center;
	background-repeat: no-repeat;
}

#pageNav li:hover {
	background-image: url(subhdbg2_hover.gif);
}


#pageNav li a {
	background:white url(shade.gif) repeat-x scroll left top;
	border:1px solid #CCCCCC;
	display:block;
	padding:5px 8px;
	color: #666666;
	text-decoration: none;
	margin: auto;
	text-align: center;
}

#pageNav li a:hover{
color:#000;
}

#pageNav li a.selected{
background-image:url(shadeactive.gif);
border-bottom-color:white;
}


#pageNav2{
	margin: 0;
	background-repeat: no-repeat;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	height: 50px;
	list-style-type: none;
	float: right;
	line-height: 16px;
}
#pageNav2 ul{
	margin: 3px 0 0 0;
	background-repeat: no-repeat;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	height: 50px;
	list-style-type: none;
	float: right;
	line-height: 16px;
}
#pageNav2 li {
	float: left;
	margin-right: 0px;
	margin-left: 1px;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(subhdbg1.gif);
	width: 80px;
	text-align: center;
	background-repeat: no-repeat;
}

#pageNav2 li:hover {
	background-image: url(subhdbg1_hover.gif);
}


#pageNav2 li a {
	color: #666666;
	text-decoration: none;
	margin: auto;
	text-align: center;
}

#pageNav2 li a:hover{
color:#000;
}

.textboldw {
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
.textbold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #466c9f;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.smallbox {
	background-image: url(smollboxbg.gif);
	background-color: #fefefe;
	background-repeat: repeat-x;
	border: 1px solid #e7e7e7;
}

.textboldred1{
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #357fc0;
	text-decoration: none;
}
.textboldred2{
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #b83e08;
	text-decoration: none;
}
.textboldred3{
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #357fc0;
	text-decoration: none;
	font-family: Verdana;
}
.textboldred4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4c4c4c;
	text-decoration: none;
}
.textboldred5{
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #e52b32;
	text-decoration: none;
	font-weight: normal;
}
.textnew {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.textnew1 {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2F80C2;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}
.textnew2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #232323;
	text-decoration: none;
}


.main {
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Tahoma;
	LETTER-SPACING: 0px
}
.main A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.main A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.main A:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.main A:hover {
	COLOR: #FFFF66; TEXT-DECORATION: none
}
.main1 {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Tahoma;
	LETTER-SPACING: 0px;
	text-decoration: none;
}
.main2 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	LETTER-SPACING: 0px;
	text-decoration: none;
}
.main1 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.main1 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.main1 A:active {
	COLOR: #006600; TEXT-DECORATION: none
}
.main1 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.main2 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.main2 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.main2 A:active {
	COLOR: #006600; TEXT-DECORATION: none
}
.main2 A:hover {
	COLOR: #880F09; TEXT-DECORATION: none
}

.bottom {
	FONT-SIZE: 11px; 
	COLOR: #9E9F9F; 
	FONT-FAMILY: Verdana, Tahoma;
	LETTER-SPACING: 0px
}
.bottom A:link {
	COLOR: #9E9F9F; TEXT-DECORATION: none
}
.bottom A:visited {
	COLOR: #9E9F9F; TEXT-DECORATION: none
}
.bottom A:active {
	COLOR: #9E9F9F; TEXT-DECORATION: none
}
.bottom A:hover {
	COLOR: #02526E; TEXT-DECORATION: none
}
.headsmall {
	FONT-SIZE: 11px; COLOR: #615656; FONT-FAMILY: Arial, Verdana, Tahoma; LETTER-SPACING: 1px
}
.main3 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 0px;
	text-decoration: underline;
}
.main3 A:link {
	COLOR: #003366; TEXT-DECORATION: none
}
.main3 A:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
.main3 A:active {
	COLOR: #003399; TEXT-DECORATION: none
}
.main3 A:hover {
	COLOR: #000099; TEXT-DECORATION: none
}
.border{border:1px solid #dedede;}

input, select, textarea {
	font-family: Arial;
	font-size:11px;
	color:#555555;
}
.listbox{ width:160px;}

form, hr, h1, h2, h3, h4, h5{
	margin: 0px;
	padding: 0px;
}
#toplinks {
	margin-right: 15px;
}
#toplinks a{
	text-decoration:none;
	font-family:Arial;
	font-size:10px;
	color:#404040;
}
#topNav li.selected {
	background-image: url(productsbg.gif);
	background-repeat: repeat-x;
	background-position:-5px center;
}

#topNav1 li.selected {
	background-image: url(productsbg.gif);
	background-repeat: repeat-x;
	background-position:-5px center;
}
#topNav1 li.selected a, #pageNav li.selected a {
	color: #404040;
}
#pageNav li.selected{
	background-image: url(page2btn1.gif);
	background-repeat: repeat-x;
}

.pageHdr {
	font-size: 24px;
	color: #357fc0;
	padding-left: 10px;
	font-weight: normal;
	font-family: Tahoma;
	letter-spacing: -1px;
}
#bodyContent {
	padding: 5px 0px;
}
.pageSubHdr {
	font-size: 18px;
	font-weight: lighter;
	color: #404040;
	line-height: 150%;
}
.pgSubTxt {
	font-size: 14px;
	line-height: 120%;
	color: #999999;
	font-weight: normal;
}
#formTable td {
	font-size: 12px;
	color: #404040;
}

/*admin*/

A.admin {
	color:#000000; TEXT-DECORATION: none;
}
A.admin:hover {
	COLOR: #ffffff; text-decoration:none;	
}	

A.visited:hover {
	COLOR: #ffffff; text-decoration:none;	
}	
.prod_pkg{

	background-image:url(prodbox_phones.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:0px;
	width:122px;
	height:240px;
}
.prod_pkg_acc{
	background-image:url(prodbox_accessories.jpg);
	background-position:top center;
	background-repeat:no-repeat;	
	padding-top:10px;
	width:203px;
	height:250px;
}

.prod_pkg_acc p{
border:0;
margin:0;
}
.prod_phone {
	background-image:url(prodbox_phones.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:10px;
	width:222px;
	height:345px;
}
.prod_sim {
	background-image:url(prodbox_simcards.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:0px;
	width:203px;
	height:306px;
}

.prod_rch {
	background-position:left top;
	background-repeat:no-repeat;
}

.rch_10 {background-image:url(/images/recharge-bg-10.png);}
.rch_25 {background-image:url(/images/recharge-bg-25.png);}
.rch_50 {background-image:url(/images/recharge-bg-50.png);}
.rch_100 {background-image:url(/images/recharge-bg-100.png);}
.rch_250 {background-image:url(/images/recharge-bg-250.png);}
.rch_500 {background-image:url(/images/recharge-bg-500.png);}

.prod_pkg td ol, .prod_sim td ol, .prod_phone td ol, .prod_rch td ol, .prod_pkg td ul, .prod_sim td ul, .prod_phone td ul, .prod_rch td ol  {
	padding:0px;
	margin:0px;
	margin-left:18px;
}
.prod_pkg h3, .prod_pkg h3 a{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #007cc4;
}
.prod_pkg h2, .prod_pkg h2 a {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: normal;
	color: #c8450f;
}
.prod_pkg h1, .prod_pkg h1 a {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	letter-spacing: -0.05em;
	text-decoration:none;
}
.prod_sim h3, .prod_sim h3 a {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
}
.prod_sim h2, .prod_sim h2 a {
	font-family: Tahoma;
	font-size: 38px;
	font-weight: normal;
	color: #007cc4;
}
.prod_sim h1, .prod_sim h1 a {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: normal;
	color: #0079ac;
	letter-spacing: 0.05em;
	text-decoration:none;
}
.prod_phone h3, .prod_phone h3 a {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
}
.prod_phone h2, .prod_phone h2 a {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: normal;
	color: #990000;
}
.prod_phone h1, .prod_phone h1 a {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	letter-spacing: 0.05em;
	text-decoration:none;
}
.prod_rch h3, .prod_rch h3 a{
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #007cc4;
}
.prod_rch h2, .prod_rch h2 a {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: normal;
	color: #c8450f;
}
.prod_rch h1, .prod_rch h1 a {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0.05em;
	text-decoration:none;
}
.prod_pkg td, .prod_sim td, .prod_phone td, .prod_rch td{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #3f3f3f;
}
.prod_hrz {
	background-image:url(prod_hrz_bg.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.prod_hrz h3, .prod_hrz h3 a {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
}
.prod_hrz h2, .prod_hrz h2 a {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: normal;
	color: #007cc4;
}
.prod_hrz h1, .prod_hrz h1 a {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #007cc4;
	letter-spacing: -0.05em;
	text-decoration:none;
}
.headLink {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-right: 10px;
}
.dotted_div {
	background-image: url(dotted_div.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
.boxTitle {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #357fc0;
	padding: 0px;
	margin: 0px;
	line-height: 40px;
	letter-spacing: -1px;
	font-style: normal;
}
.boxContent {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	margin-bottom: 2px;
	/*margin-top:2px;*/
}
.boxLink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #7DAEDB;
	font-weight: bold;
}
#prodPg {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	float: right;
}
#prodPg li {
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	list-style-type: none;
}
#prodPg .np a {
	color: #e81c24;
	text-decoration: underline;
}
#prodPg .page a {
	color: #666666;
	text-decoration: none;
}
#prodPg .page {
	text-align: center;
	width: 18px;
	border: 1px solid #CCCCCC;
}
#prodPg .cpage {
	color: #FFFFFF;
	background-color: #ea680c;
	text-align: center;
	width: 18px;
	border: 1px solid #CCCCCC;
}
#pageBody p, #pageBody td, #pageBody td p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color:#101010;
}
#pageBody h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding:0px;
	color:#606060;
}
#pageBody h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	margin:0px;
	padding:0px;
	color:#b83e08;
}
#pageBody ul {
	list-style:square;
	margin-left:18px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	}
#pageBody ol {
	margin-left:18px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	}
#pageBody ol li {
	margin-left:18px;
	padding-left:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:12px;
	line-height:18px;
	}
/*#pageBody a {
	color: #e81c24;
	text-decoration:underline;
}*/
#pageBody label {
	font-weight: bold;
	width: 150px;
	float: left;
}
#pageBody em {
	font-size:11px;
	font-style:italic;
	color:#666666;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #8B8B8B;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/*menu bar or top navigation bar */


ul, li{
	padding: 0px;
	margin: 0px;
}
ul.dropmenu{
	position: relative;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	background:transparent url(/images/images_nav/navbg.png) no-repeat;
	display:block;
	height: 50px;
	font-family:Verdana;
	font-size: 12px;
}
.dropmenu li{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;	
}
.dropmenu li a{
	height: 31px;
	/* padding:11px 89px 0 40px; */
	margin:3px 0;
	padding-top: 10px;
	display: block;
	cursor: point;
	border-right: solid 1px #cfcfcf;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	cursor:pointer;
	width:228px;
	text-align: center;
}
.dropmenu li li a{
	margin:0;
}
.dropmenu li span{
	display: block;
	float: right;
	height: 10px;
	width: 10px;
	background:transparent url(images_nav/arrow_up.png) repeat-x scroll 0 0;
	position: absolute;
	right:43px;
	top:12px;
}
.dropmenu li  a:hover span{
	background:transparent url(images_nav/arrow_hover.png) repeat-x scroll 0 0;
}
.dropmenu li:hover ul, .dropmenu li:hover div{
	display: block;
}
.dropmenu ul{
	position: absolute;
	display: none;
	width:247px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #ccc;
	background: #FFFFFF url(images_nav/gradient.png) repeat-x scroll 0 0;
}
.dropmenu ul li{
	border: 0;
	float: none;
}
.dropmenu ul a {
	border: 1px solid #ccc;
	border-bottom: 0;
	white-space: nowrap;
	display:block;
	color: #357FC1;
	text-decoration: none;
	text-transform: none;
	padding-left:49px;
}
.dropmenu ul a:hover {
	color:#666666 !important;
	text-decoration: none;
	background-color: #F0F0F0;
	background-image: none;
}
.dropmenu div ul{
	position: relative;
	display: block;
}
.dropmenu li div{
	background: #FFFFFF url(images_nav/gradient.png) repeat-x scroll 0 0;
	border: 1px solid #ccc;
	padding: 5px;
	display: none;
	position: absolute;
}
.dropmenu li div ul{
	border: none;
	background: none;
	position: relative !important;
}
.dropmenu li div a{
	border: none;
	border-bottom: 1px solid #ccc;
}
.dropmenu li div div{
	display: block;
	position: relative;
	background: none;
	border: none;
}
.dropmenu li div div a{
	display: inline;
	border: none;
	color: #666;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
.dropmenu li div div a:hover{
	color: #000;
	text-decoration: none;
}
ul.left{
	float: left;
	width: 145px;
}
ul.right{
	float: right;
	width: 145px;
}
.small{
	color: #666666;
	font-size: 11px;
	padding: 10px 5px 8px 5px !important;
	display: block;
	clear: both;
	font-family: Verdana;
}
.products{
	width: 300px;
	padding: 15px !important;
}
.products ul{
	width: 100%;
}
.products ul li{
	border-bottom: 1px solid #ccc;
	height: 40px;
	padding: 10px 0px;
}
.products h2{
	font-size: 16px;
	padding: 2px 0px 3px 0px;
	margin: 0px;
}
.products p{
	color: #666;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.products img{
	float: left;
	padding-right: 10px;
}
.products  ul li a{
	display: inline;
	border: none;
	color: #666;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
.products  ul li  a:hover{
	color: #000 !important;
	text-decoration: none;
	background: none !important;
}

.tutorials{
	width: 300px;
}

.login{
	padding: 15px !important;
	width: 180px;
}
label{
	padding: 0px 0px 4px 0px;
	display:block;
}
button{
	background: #4A779D url(images_nav/navigation.png) repeat-x scroll 0 0;
	color: #FFF;
	border:1px solid #357FC1;
	padding: 4px 10px;
	width: 280px;
}

/*right bar*/

.mypets{ /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	background-image: url(sliderimg/btn-grey.png);
	color: #FFF;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-bottom: 12px;

}
.mypets8{ /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	background-image: url(sliderimg/btn-grey.png);
	color: #FFF;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-bottom: 12px;

}
.mypets1{ /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	background-image: url(/images/sliderimg/btn-grey1.png);
	color: #FFF;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-repeat:no-repeat;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
	background-image: url(sliderimg/btn-greyover.png);
	font-family: Verdana;
	margin-bottom: 1px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.openpet1{ /*class added to contents of 1st demo when they are open*/
	background-image: url(/images/sliderimg/btn-greyover1.png);
	font-family: Verdana;
	margin-bottom: 1px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-repeat:no-repeat;
}

.testi-body {
	font-size: 11px;
	font-style: italic;
	font-style: bold;
	color: #333;
	font-family: "Arial";
}
.testi-body1 {
	font-size: 12px;	
	font-style: bold;
	color: #999;
	font-family: "Arial";
}
.testi-person {
	font-size: xx-small;
	font-weight: bold;
	color: #999;
	font-family: Verdana;
}
.testi-person1 {
	font-size: x-small;
	font-weight: bold;
	color: #333;
	font-family: Verdana;
}
.content-callnow {
	font-size: medium;
	font-family: Verdana;
	color: #666666;
}
.style2 {
	font-size: small;
	color: #333333;
	font-weight: bold;
	font-variant: normal;
}
.bigPhoneNumber {
	font-size: small;
	color: #333;
	font-weight: normal;
	font-family: Verdana;
}
.style5 {color: #333333}
.style6 {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.style7 {
	font-size: xx-small;
	font-weight: bold;
	font-family: Verdana;
	color: #333333;
}

.but_banner{
width:310px;
height:270px;
cursor:pointer;
}
#features_worldphone{
background:url(/images/features_worldphone.jpg) no-repeat;
}
#features_worldsim{
background:url(/images/features_worldsim.jpg) no-repeat;
}
.but_banner_text{
margin:0;
padding:50px 0 0 25px;
font-size:10px;
color:#5a5a5a;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.textbox{
border:#cfcfcf solid 1px;
width:250px;
}
.date_textbox{
border:#cfcfcf solid 1px;
width:100px;
}
.checkbox{
border:#cfcfcf solid 1px;
}
.moreinfo{
color:#1619b7;
font-weight:bold;
}
.inquerytextbox{
height:16px;
width:180px;
border:1px solid #bebebe;
color:#0F0F0F;
}
.inquerytextbox1{
height:16px;
width:160px;
border:1px solid #bebebe;
color:#0F0F0F;
}
.inqueryselect{
height:20px;
width:130px;
border:1px solid #bebebe;
color:#B5B5B5;
}
.inquerytextarea{
width:180px;
border:1px solid #bebebe;
color:#0F0F0F;
height:50px;
}

.scheduletextbox{
height:16px;
width:200px;
border:1px solid #bebebe;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
filter:alpha(opacity=90);
-khtml-opacity: 0.9;
-moz-opacity:0.9;
opacity: 0.9;

}

.shadetabs li{
display: inline;
margin: -1px;
}

.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	margin-right: 0px;
	border: 1px solid #e1e1e1;
	color: #666;
	background: white url(shade.gif) top left repeat-x;
	padding: 7px;
	font-family:verdana;
	font-size:11px;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.technology{ /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	margin: 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#pageBody .thelanguage td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.thelanguage{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
	color: #78b4e8;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
	color: #367fbf;
}

.corporateworld{
margin: 0 0 0 30px !important;
padding: 0px; 
font-size: 11px !important;
color: rgb(79, 79, 79);
style-type:disc !important; 
}
.corporateworld li{
line-height:13px;
}
#countrynames{
border:1px solid #C4C4C4;
width:160px !important;
}
#countrynames1{
border:1px solid #C4C4C4;
width:160px !important;
}

#compatible ol{
margin-left:20px;
padding:0;
}
#compatible ol li{
margin-bottom:10px;
}

.hidfees{ /*header of 1st demo*/
	background-image:url(ui_buttons/expand.png);	
	background-position:585px 14px;
	background-repeat:no-repeat;
	cursor: hand;
	cursor: pointer;
	border: 1px solid #DFDFDF;
	padding: 0px;
	margin:10px 0 10px 0;
	padding:0;
}

.hidfeestab{ /*class added to contents of 1st demo when they are open*/
	background-color: #C6ECFF;
}

.technology{ /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.feestab{ /*class added to contents of 1st demo when they are open*/
	background-color: #C6ECFF;
	background-image:url(ui_buttons/collapse.png);	
	background-position:585px 14px;
	background-repeat:no-repeat;
}
.changeconfig{
color:#0069AD;
font-family:verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.changeconfig:hover{
font-family:verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.prodshort_desc{
margin:5px 0;
color:#7B8684;font-family:verdana;font-size:13px;
}
.choonsen_no{
padding:5px 0;
font-family:verdana;
font-size:12px;
}
.alignprod{
margin-top:27px;
}	
.box{
	width:506px;
	height:175px;
	background-image: url(/images/bg_01.png);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	}
.inputbox1
	{
	width:130px;
	height:20px;
	border:#aaadb2 solid 1px;
	background-color:#ffffff;
	margin-top:3px;
	color:#555555;
	}
.dropdown1
	{
	width:130px;
	height:25px;
	border:#aaadb2 solid 1px;
	background-color:#ffffff;
	margin-top:3px;
	color:#555555;
	line-height: 25px;
	vertical-align: middle;
	}
.redtext
	{
	color:#fd0002;
	font-size:12px;
	font-weight: bold;
	}
#shipping p{
	margin:0 !important;
	padding:0;
	}
.contryholder{
	margin-top:2px;
    }
.contryholder select{
    width:160px !important;
	}
.internationalsim_container{
	height: auto;
	min-height:370px;
	width: 590px;
	background-image: url(/images/isim_price_image.jpg);
	background-repeat: no-repeat;
	background-position: 99% 0px;
	*background-position: 99% 0px;
	padding: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	.internationalsim_container p{
		padding:0px;
		margin:10px 0px 10px 0px;

	}
	p.headding, div.headding{
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 30px;
	}
	div.headding{ padding:5px 0px 5px 0px; }
	.internationalsim_container .div1, .internationalsim_container .div2{
	background-image: url(/images/international-simcard-img.jpg);
	background-position: 0% 0%;
	padding-left: 155px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	.internationalsim_container .div2{
	background:transparent;
	padding:0px;
	}
	.internationalsim_container .div2 .button_div{
	width:160px;
	float:left;
	}
	.internationalsim_container .div2 .rightdiv2{
	float:right;
	width: 71%;
	}
	.internationalsim_container .div3{
	color: #959595;
	font-family: "Segoe UI", "Trebuchet MS", Arial;
	font-size: 25px;
	float: left;
	width: 56%;
	}
	.internationalsim_container .div4{
	float: right;
	width: 243px;
	text-align: right;
	height: 109px;
	background-image: url(/images/grey_bg1.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
	.internationalsim_container .div4 p{
	padding:0px;
	margin:3px 0px 3px 0px !important;
	font-size:12px !important;
	text-align: center !important;
	line-height:16px !important;
	}
	.style11{
	color:#c2c0c0;
	font-family:"Segoe UI";
	font-size:20px;
}
	.style12{
	color:#007ecd;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.style13{
	color:#868686;	
	
}
.style14{font-size:15px;}
.style15{
	font-size:11px;
}
.freeship_button{
	color: #f80000;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/btn_1.png)!important;
	height: 24px!important;
	width: 190px!important;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:transparent;
	border:0px none!important;
	outline:0px;
}
ul.listiteam-1, ul.listiteam-2{ margin:0px; padding:0px; }
ul.listiteam-1 li, ul.listiteam-2 li{
	color:#555555;
	font-size:12px;
	line-height:16px;
	background-image: url(/images/tick-mark.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	list-style-type: none;
}

ul.listiteam-2 li{
	background-image: url(/images/free-image.jpg);
	padding-left: 30px;
}

//Product Specs Popups

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	margin: 45px;
	width: 510px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 10px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('table-images/back.png');
}
* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('table-images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('table-images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('table-images/gradhover.png') repeat-x;
	color: #339;
}


#pattern-style-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/pattern.png');
}
#pattern-style-a thead tr
{
	background: url('table-images/pattern-head.png');
}
#pattern-style-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-a td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #339;
	background: #fff;
}


#pattern-style-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/patternb.png');
}
#pattern-style-b thead tr
{
	background: url('table-images/patternb-head.png');
}
#pattern-style-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-b td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}

