﻿body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: url(bgNavStrip.gif) repeat-x 0px 81px; color:#313131; }

h1{ margin:0; padding:0;}
h3{ margin:5px 0; padding:0;}
p {	font-size: 8pt;	font-weight: 400; line-height: 11pt; margin:10px 0 4px 0 ;	padding:0;	
}
a{ color:#CE1B21; outline:none;}
ab{ color:black; outline:none;}
form{ margin:0; padding:0;}
label{ margin:0; padding:0;}
select{ margin:0; padding:0;}
ul{ margin:0; padding:0;}
li{ margin:0; padding:0;}

#outerContainer{ margin:0; padding:0; width:100%; float:left;}

#innerContainer{ width:1000px;  margin:0 auto; padding:0; }
#contentArea{width:1000px; float:left; margin:0; padding:0;}
.rightSepratorHome{background:url(bgSeparatorVerticalTop.gif) no-repeat 715px 500px;}
.rightSepratorInner{background:url(bgSeparatorVerticalTop.gif) no-repeat 715px 340px;}

#headerContainer{ width:1000px; margin:0; padding:0; }
.rightSepratorAdminInner{background:url() no-repeat 715px 340px;}
#logoContainer{ padding:10px; margin:0; float:left; width:225px;}

#travelingDestination{ margin:0; padding:30px 0 0 0; font-size:9pt; letter-spacing: 1px; float:right; width:450px;}

#travelingDestination label{ float:left; }
#travelingDestination select{font-size:8pt;	letter-spacing: 1px; float:right; width:200px;}

#navigationContainer{width:1000px; float:left; margin:0; padding:0;}

ul#nav1 { margin:0; padding:0; list-style:none; border-left: solid 1px #fff;border-right: solid 1px #fff; }
ul#nav1 li { margin:0; padding:0; border: solid 1px #fff; float:left; width:145px; }
ul#nav1 li a{ display:block; text-align:center; color:#313131; text-decoration:none;background: url(bgTopNav.gif) repeat-x 0px 0px; font-size: 9pt; font-weight: 700; padding:9px 0;}
ul#nav1 li a:hover{text-align:center; text-decoration:none;background: url(bgTopNavHover.gif) repeat-x 0px 0px;}

ul#nav2 { margin:0; padding:0; list-style:none; clear:both;}
ul#nav2 li { margin:0; padding:0; display:inline; background: url(imgHyphen.gif) no-repeat 100% 50%; float:left; }
ul#nav2 li.noHyphen{ background: none;}
ul#nav2 li a{ color:#313131; text-decoration:none; font-size: 8pt; font-weight: 400; display:block; padding:8px;}
ul#nav2 li a:hover{text-decoration:none;}

#homeLink{ width:55px; float:right; background: url(iconHome.jpg) no-repeat 100% 50%; display:block; padding:9px 0; }
#homeLink a{ color:#0063B5; font-size:9pt; font-weight:700; text-decoration:none; }

#bannerContainer{ width:1000px; clear:left; margin:0; padding:0; }
.bannerContainerHome{ height:375px;}
.bannerBGHome{ background: url(bgBannerHome.jpg) no-repeat center 146px; }
.bannerBGInner{background: url(bgBannerInner.jpg) no-repeat center 146px;}
.bannerContainerInner{ height:218px;}
.bannerAdminBGInner{background: url() no-repeat center 146px;}

#contentRotationArea{width:400px; position:relative; top:85px ; left:475px;}

#bannerContents{ width:350px; height:125px; float:left; clear:both; margin:0; padding:0; }

#bannerTabs{ width:520px;  float:left; margin:0; padding:0;}

#bannerTabs ul{ list-style:none; margin:0; padding:0;}
#bannerTabs li{  width:170px; height:77px; float:left; list-style:none;  margin:0; padding:0;   background: url(bgTab.jpg) no-repeat 0px 0px;}

#bannerTabs li a {  display:block; padding:10px 0 3px 0; height:25px;  background: url(bgTab.jpg) no-repeat 0px 0px; text-align:center; }
#bannerTabs li a:hover{background: url(bgTabHover.jpg) no-repeat 0px 0px; margin:auto;}

#contentContainer{width:1000px;clear:left; float:left; display:block; margin:0; padding:0 0 50px 0; background: url(bgSeparatorVerticalBot.gif) no-repeat 715px 100%; }

#contentContainer ul{ font-size:8pt; margin:7px 0; padding:0; list-style:none; }
#contentContainer li{ margin:5px 0; padding:0 0 0 15px; background:url(imgBullet.gif) no-repeat 5px 5px; line-height:15px;}

#containerLeft{ width:700px; margin:0; padding:3px 10px 3px 10px; float:left;}

#containerLeft h1{ margin:10px 0; padding:0; font-size:26pt; font-weight:400; color:#777;}
#containerLeft h2{ margin:8px 0; padding:0; font-size:20pt; font-weight:700; color:#777;}
#containerLeft h3{ margin:8px 0; padding:0; font-size:16pt; font-weight:400; color:#777;}
#containerLeft h4{ margin:5px 0; padding:0; font-size:14pt; font-weight:700;}
#containerLeft h5{ margin:4px 0; padding:0; font-size:12pt; font-weight:700;}
#containerLeft h6{ margin:3px 0; padding:0; font-size:10pt; font-weight:700;}

.contentBlocks{ background:url(bgblockleft1.gif) no-repeat 0px 100%; padding:0 0 0 3px; margin:5px 0; display:block;  }
.contentBlocks .left{ background:url(bgblockright1.gif) no-repeat 100% 100%; padding:0 3px 0 0; display:block; margin:0; }
.contentBlocks .right{ background: url(bgblockmid1.gif) repeat-x 0px 100%; margin:0; padding: 5px 10px 14px 10px; border-top: solid 2px #CE1B21; display:block; }

.contentBlocks form{ font-size:8pt;}
.contentBlocks select{font-size:8pt;}
.contentBlocks .btn {
	font-size:9pt;
	letter-spacing: 1px;
	color:#fff;
	background:url(bgBtn.gif) repeat-x 0px 100%;
	margin:0;
	padding:2px;
	border-top: 1px solid #E92E35;
	border-right: 1px solid #9D0000;
	border-bottom: 1px solid #9D0000;
	border-left: 1px solid #E92E35;
	font-weight: 700;
}
.contentBlocks .btn:hover {
	background:url(bgBtn.gif) repeat-x 0px 0px;
	border-top: 1px solid #9D0000;
	border-right: 1px solid #E92E35;
	border-bottom: 1px solid #E92E35;
	border-left: 1px solid #9D0000;	
}
#carttotal{ background:url(carts.gif) no-repeat center left;width:200px; float:right;text-align:right;  display:block; padding:2px 0; font-size:12px; font-weight:bold; font:verdana; }
.red{ color:#CE1B21;}
.blue{ color:#0063B5;}
.headingRed{ color:#CE1B21;font-size:12pt;}
.contentBlocks table{ margin:5px 0;}
.contentBlocks th{ font-size:8pt; background:#F0F0F0; padding:3px;}
.contentBlocks td{ font-size:8pt; padding:3px;}

.lineHorizontal{ background:url(bgLine.gif) repeat-x 0 0;  border:none;} 


.airtimeRates{width:340px; float:left; margin-right:10px;} 
.orderNow{ width:340px; float:left;} 
.productFeatures{ width:340px; float:left;}
.phoneRequirements{ float:left; width:694px; }  

#containerRight{ width:260px; margin:0; padding:0  10px; float:right; }

.rightPanelBlock{ padding:0 ; margin:5px 10px 5px 0; border-bottom:dotted 2px #005AA6; width:260px; float:left;	}
.rightPanelBlock_bestseller{ padding:0 ; margin:5px 10px 5px 0; border-bottom:dotted 2px #005AA6; width:200px; float:left;	}
.rightPanelBlock_secure{ padding:5px 0 ; margin: 5px 0; width:260px; float:left;	}

.bestSeller{ background:url(bgWorldMap.jpg) no-repeat 10px 25px; }
.bestSeller a{ color:#313131 ; font-weight:700; text-decoration:none;}
.CommonQuestion{ no-repeat 10px 25px;}
.CommonQuestion a{ color:#313131 ; font-weight:700; text-decoration:none;}
.customerSupport{ background:url(bgCustomerSupport.jpg) no-repeat 100% 29px;}
.customerSupport a{ color:#313131 ; font-weight:700; text-decoration:none;}
.testimonial{ background:url(imgQuoteLeft.gif) no-repeat 5px 35px;}
.quote{background:url(imgQuoteRight.gif) no-repeat 100% 100%; padding:5px 20px 5px 35px;}
.quote p{ font-weight:700;}


#footerContainer{height:130px; clear:both; margin:0; padding:0;background: url(bgFooter.gif) repeat-x 0px 0px;}

#footerArea{ width:1000px; margin:0 auto; padding:0;}
#footerLinks{ width:550px; float:left; margin:0; padding:0;}
#footerLinks ul { width:125px; float:left; list-style: none; font-size:8pt; margin:10px 10px 0 0; padding:0;}
#footerLinks li{ margin:0; padding:5px 15px;}
#footerLinks li a{color:#313131; text-decoration: none;}
#footerLinks li a:hover{color:#000; text-decoration: none;}

#copyRight{ width:400px; margin:0; padding:0; float:left; text-align:right; }
#copyRight p{font-size:8pt;}
.hyperlink{
	text-decoration:underline; color:#CC0000; font:12px;
	}
.hyperlink_news{ text-decoration:none; color:black; font:12px;
	}

/*====================== Banner Content Rotation =======================*/


#PunchlineContainer {
	position:absolute;
	width:340px;
	height:120px;
	z-index:1;
	visibility: visible;
	float:left;
}
#Punchline1Contaioner {
	position:absolute;
	width:340px;
	height:120px;
	z-index:2;
	visibility: hidden;
	float:left;
}
#Punchline2Container {
	position:absolute;
	width:340px;
	height:120px;
	z-index:3;
	visibility: hidden;
	float:left;
}
#Punchline3Container {
	position:absolute;
	width:340px;
	height:120px;
	z-index:4;
	visibility: hidden;
	float:left;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 340px; /*width of featured content slider*/
height: 125px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 3px;
background: white;
width: 340px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 125px;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;*/
}

#paginate-contentRotation{
 /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
padding:12px 0;
}

#paginate-contentRotation a{
width:170px; display:block; height:51px; float:left; text-align:center;
padding:12px 0;
background: url(bgTab.jpg) no-repeat 0px 0px;
}

#paginate-contentRotation a:hover, #paginate-contentRotation a.selected {
background: url(bgTabHover.jpg) no-repeat 0px 0px;
}

/*====================== Banner Content Rotation =======================*/



/*====================== Partners logo slideshow =======================*/

#slideshow {
    margin: 0;
	padding:0;
    width: 260px;
    background: #FFF;
}

#slideshow_wrapper {
    /* we use relative to catch the children */
	position: relative;
	overflow:scroll;
    width:220px;
	height: 90px;
	left: 18px;
	    margin: 0;
	padding:0;
}

#slideshow_set {
	position: absolute;
	    margin: 0;
	padding:0;
}
#slideshow_set ul { margin:0; padding:0; 	list-style:none !important; }

#slideshow_set li {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0;
	margin:0;
	list-style:none !important;
}

img {
	border: 0;
}

#navigation {
    position: absolute;
    z-index: 10;
	    margin: 0;
	padding:0;
}

#scroll_left {
	left: 0px;
	background: #fff  url(../images/imgArrowleft.jpg) no-repeat 0 30px;
		    height: 75px;
			    margin: 0;
	padding:0;
}

#scroll_right {
	left: 238px;

	background:  #fff url(../images/imgArrowRight.jpg) no-repeat 5px 30px;
	    height: 75px;
		    margin: 0;
	padding:0;
}

#scroll_left, #scroll_right {
    position: absolute;
    overflow: hidden;
    display: block;
    padding: 0 0 0 20px;
	top:-1px;
    width: 0px !important; /* for most browsers */
    width /**/: 18px; /* for IE5.5's bad box model */
}

/*====================== Partners logo slideshow =======================*/
.style9 { font-family: Arial; font-size: 24px; color: #777; font-weight:bold }
.style35 {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #FFFFFF}
.style36 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold}
.style20 { margin-left: 53; }
.style38 {font-family: Arial, Helvetica, sans-serif;font-size: 12px}
.style11 { font-size: 11pt; color: #808080; }
.style46 {font-size: 14px}
.style55 {	font-size: 6.9pt;}

.style43Cell {	font-size: 13px;	font-weight: bold;	color: #666666;}
.style45Cell {	background-color: #E92E35;}

.style47Cell {	text-align: center;	background-color: #DADADA;	font-size: 7pt;}
.style54Cell {	text-align: center;	font-family: "Times New Roman";	font-weight: bold;	background-color: #DADADA;}
.style50Cell {	font-size: 15pt;}
.style55Cell {	font-size: 6.9pt;}
.style60Cell {	font-size: 9pt;}
.style34Cell {	color: #68676B;	font-size: 11px;}
.style42Cell {	color: #FFFFFF;	background-color: #E92E35;}
.style46Cell {	color: #FFFFFF;	text-align: center;	background-color: #E92E35;}

.style19Cell {	font-size: 24px;	color: #777;}
.style56Cell {	font-size: 20px;	color: #777;}
.style10Cell {	font-size: 8.8pt;}
.style36Cell {	font-size: 9pt;}
.textbox {
	font: normal 14px verdana, Arial;
	border-right: #b2b2b2 1px solid;
	border-top: #b2b2b2 1px solid;
	padding-left: 1px;
	border-left: #b2b2b2 1px solid;
	color: #353535;
	border-bottom: #b2b2b2 1px solid;
	background: #fff;
	text-decoration: none;	
}

/*====================== Product Details =======================*/
.contentBlocksShopping{ background-color:White; padding:0 0 0 3px; margin:5px 0; display:block;  }
.contentBlocksShopping .left{ background-color:White; padding:0 3px 0 0; display:block; margin:0; }
.contentBlocksShopping .right{ background-color:White; margin:0; padding: 5px 10px 14px 10px; border-top: solid 2px #CE1B21; display:block; }

.contentBlocksShopping form{ font-size:8pt;}
.contentBlocksShopping select{font-size:8pt;}
.contentBlocksShopping .btn {
	font-size:9pt;
	letter-spacing: 1px;
	color:#fff;
	background:url(bgBtn.gif) repeat-x 0px 100%;
	margin:0;
	padding:2px;
	border-top: 1px solid #E92E35;
	border-right: 1px solid #9D0000;
	border-bottom: 1px solid #9D0000;
	border-left: 1px solid #E92E35;
	font-weight: 700;
}
.contentBlocksShopping .btn:hover {
	background:url(bgBtn.gif) repeat-x 0px 0px;
	border-top: 1px solid #9D0000;
	border-right: 1px solid #E92E35;
	border-bottom: 1px solid #E92E35;
	border-left: 1px solid #9D0000;
}
.contentBlocksShopping table{ margin:5px 0;}
.contentBlocksShopping th{ font-size:9pt; background:#F0F0F0; padding:3px;}
.contentBlocksShopping td{ font-size:8pt; padding:3px;}
.lineHorizontalShopping{ background:url(bgLine.gif) repeat-x 0 0;  border:none;}
.ShoppingProductLeft{width:275px; float:right; margin-right:10px;}
.ShoppingProductRight{ width:400px; float:left;}
.bannerShoppingBGInner{background: url(bgBannerInner.gif) no-repeat center 146px;}
.bannerShoppingContainerInner{ height:85px;}
#ShoppingcontainerLeft{ width:1000px; margin:0; padding:3px 10px 3px 10px; float:left;}
#containerLeftShopping{ width:800px; margin:0; padding:3px 10px 3px 10px; float:left;}

#contentContainerShopping{width:1000px;clear:left; float:left; display:block; margin:0; padding:0 0 50px 0; background: url(bgSeparatorVerticalBot.gif) no-repeat 715px 100%; }

#contentContainerShopping ul{ font-size:8pt; margin:7px 0; padding:0; list-style:none; }
#contentContainerShopping li{ margin:5px 0; padding:0 0 0 15px; background:url(imgBullet.gif) no-repeat 5px 5px; line-height:15px;}

.rightSepratorHomeShopping{background:url(bgSeparatorVerticalTop.gif) no-repeat 715px 500px;}
.rightSepratorInnerShopping{background:url(bgSeparatorVerticalTop.gif) no-repeat 715px 340px;}
.rightPanelBlock4Shopping{ padding:5px 0 ; margin: 5px 0; width:240px; float:left;	}
#containerRightShopping{ width:260px; margin:0; padding:0  10px; float:right; }

.simple_text
{
    color: #656565;
    font: 11px verdana;
    font-weight: normal;
    text-decoration: none;
}

#Ques ul { width:260px; float:left; list-style: none; font-size:8pt; font-weight:bold; padding:0;}
#Ques li{ margin:0; padding:3px 15px;}
#Ques li a{color:#313131; text-decoration: none;}
#Ques li a:hover{color:#000; text-decoration: none;}

.heading_text
{
    color: #6c6c6c;
    font: 15px verdana;
    font-weight: bold;
    text-decoration: none;
}

.simple_text
{
    color: #656565;
    font: 11px verdana;
    font-weight: normal;
    text-decoration: none;
}
.simple_text_black
{
    color: black;
    font: 11px verdana;
    font-weight: normal;
    text-decoration: none;
}