body
{
   margin: 0;
   padding: 0;
   background-image: url(slices/bg_body.png);
   background-repeat: repeat-x;
   text-align: center;
   background-color: #000000;
}
div#wrapper
{
   margin-left: auto;
   margin-right: auto;
   padding: 0;
   width: 934px;
   
   /*margin-bottom:-19px;*/
   text-align: left;
}
div#singleColumnLayout{
width: auto;
}
div#header
{
   margin: 0 0 0px 0;
   padding: 0;
   height: 70px;
   width: 935px;
}
div#header input
{
   float: right;
   margin: 30px 0px 0 0px;
   border: 0;
}
div#header img
{
   float: right;
   margin: 20px 0px 0 15px;
   border: 0;
}
#logo{
	float: left;
   margin: 0;
   padding: 0;
   width:263px; 
   height:86px;
   background: url('slices/logo.png');
   background-repeat: no-repeat;
}
div#main
{
   /*width: 934px;*/
   
   /*background: url(  'slices/bg_main.png' ) top left repeat-y; */
  /*background-color: #ffffff;*/
}
div#other_main
{
   width: 950px;
   
   background: url(  'slices/header_inside.png' ) top left no-repeat;
}
div#nav {
width:925px;
background:url(slices/bg_nav.png);
background-repeat: no-repeat; 
background-color: transparent;
height:40px; 
padding:0 0 0 10px;
margin: 0;

}
div#nav ul {
padding: 0;
}

div#nav li {
float:left; 
list-style:none; 
font-size:15px; 
font-weight: bold;
background:url(slices/bg_divider.png) right top no-repeat; 
padding:0 2px 0 0;
}
div#nav li a {

padding:10px 7px 0 7px; 
height:32px; 
color:#fff; 
text-decoration:none; 
display:inline-block;
}

div#nav li a:hover{
background:url(slices/bg_nav_over.png) repeat-x;
text-shadow: 0px 1px 0px #FF99FF;
color: #660066;

}

div#nav li a.selected, a.selected:active, a.selected:link, a.selected:visited{ 
background:url(slices/bg_nav_over.png) repeat-x;
text-shadow: 0px 1px 0px #FF99FF;
color: #660066;
}

div#nav li#liCurrency 
{
	float: right;
	margin-right: 5px; 
	background: none;
}

div#nav li#liCurrency a
{
	padding:10px 15px 0px 15px; 
}

div#nav li#liLanguage 
{
	float: right;
	text-transform: uppercase;
}

div#nav li#liLanguage a
{
	padding:10px 15px 0px 15px; 
}

div#content
{
   margin: 36px 0 0 0;
   
  /*border-top: 2px solid #cc66cc;*/
   /*background-color: #ffffff;*/
   width: 934px;
   
   
}

div#leftContainer
{
   float:left;
   width: auto;
   _width: 645px;
   min-height: 500px;
   background-color: #fff;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   /*background: url(slices/left_contain.png) no-repeat;*/
   
   
}
div#rightContainer
{
   float: right;
   width: 285px;
   _width:230px;
   /*background:url(slices/divRightBg.png);
   background-repeat: repeat-x;
   background-color: #000000;*/
   
}
div#left
{
	width: 589px;
	
   margin: 0 30px 0 30px;
   padding: 20px 0 0 0;
   border: none;
   /*background-color:#FFFFFF;*/
}
div#left > div
{
    margin: 0 0 0 0px;
	_width: 500px;
	
}
div#left > h3
{
	margin: 0 40px 0 0px;
}

div#left img.cart_image
{
   margin: 0 10px 0 0;
}
div#right
{
   /*background-color: #f0f0f0;*/
	margin: 30px 0 0 0;
   float: right;
   width: 295px;
   *width: 210px;
   *margin: 0 55px 0 0;
   
   text-align: left;
	
}
div#right > div
{
   margin: 0 30px 20px 25px;
   *margin: 0;
   
}
div#right ul
{
   color: #FFFFFF;
   list-style-type: disc;
   margin: 10px 0 0 20px;
   padding: 0;
   
}
div#right li
{
padding: 0 0 0 15px;
 font-size: 14px;
 line-height: 120%;
 margin: 0 0 20px 0;
}
div.expand
{
   height: 20px;
   width: 100%;
}
div#home_clear{
margin: 19px 0 0 0;
}


div#footer
{
   float:left;
   border: solid 1px transparent;
   margin: auto;
   padding: 0;
   min-height: 125px;
   width: 100%;
   /*background:url('slices/bg_footer.png') top left repeat;*/
}
div.footer_navigation
{
   float:left;
	margin: 10px auto;
   font-size: 0.75em;
   text-align: center;
   text-transform: uppercase;
   width:100%;
}
div.footer_navigation a
{
   color: #fff;
   text-decoration: none;
}
div.footer_navigation a:hover
{
   color: #000;
}
div.footer_navigation a.selected
{
   font-weight:bold;
}
div.footer_navigation ul
{
   margin: 0;
   padding: 12px 0 0 0;
}
div.footer_navigation ul li
{
   display: inline;
   padding: 0 10px 0 7px;
   border-right: 1px White solid;
   font-size: 1em;
}
div.footer_navigation ul li.last
{
   border: 0;
}
/* Footer SEO */
div.footer_seo_wrapper
{
    float:left;
	padding: 0px;
	width: 100%;
	height:auto;
	margin: 10px auto;
}
div.footer_seo
{
	padding: 0px;
	width: 900px;
	height:auto;
	margin: auto;
	border-top:1px dotted #663366;
	border-bottom:1px dotted #663366;
	overflow: hidden;
}
div.footer_seo_column
{
    float:left;
    width:18%;
    margin:5px auto;
    padding: 5px 5px;
}
div.footer_seo a {
	color: #ffffff;
	text-decoration: none;
}
div.footer_seo a:hover {
	color:#ffffff;
	text-decoration: underline;
}
div.footer_seo a.selected {
	font-weight:bold;
}
div.footer_seo ul {
	list-style:	none;
	float: left;
	margin: 0px 0 10px 5px;
	padding: 0px;
	width:100%;
}
div.footer_seo ul li {
	margin-bottom: 6px;
	color: #ffffff;
	font-size: 11px;
}
div.footer_seo ul li.strong {
	display: block;
	color: #000;
	margin-bottom: 9px;
	font-size: 14px;
	font-weight:bold;
}
div.footer_seo ul li.strong a 
{
    color: #000;
	text-decoration: none;
}
div.footer_seo ul li.strong a:hover {
	text-decoration: underline;
}
p#creditCards
{
   text-align:left;
   margin:0;
   padding:0;
}
div.errorLabel
{
   font-family:Arial;
   font-size: 14px;
   font-weight: bold;
   margin-top:5px ! important;
   margin-bottom:15px ! important;
   color: #525252;
   border: 1px solid #AEE756;
   -moz-border-radius: 5px;
   padding: 15px 15px 15px 43px;
   background-image:url('slices/notify_alert.png');
   background-repeat:no-repeat;
   background-color: #E9FAD0;
   background-position: 15px 15px;
}
div.alertLabel
{
   font-family:Arial;
   font-size: 14px;
   font-weight: bold;
   margin-top:5px ! important;
   margin-bottom:15px ! important;
   color: #525252;
   border: 1px solid #AEE756;
   -moz-border-radius: 5px;
   padding: 15px 15px 15px 43px;
   background-image:url('slices/notify_alert.png');
   background-repeat:no-repeat;
   background-color: #E9FAD0;
   background-position: 15px 15px;
   
}
div.infoLabel
{
   font-family:Arial;
   font-size: 14px;
   font-weight: bold;
   margin-top:5px ! important;
   margin-bottom:15px ! important;
   color: #525252;
   border: 1px solid #AEE756;
   -moz-border-radius: 5px;
   padding: 15px 15px 15px 43px;
   background-image:url('slices/notify_alert.png');
   background-repeat:no-repeat;
   background-color: #E9FAD0;
   background-position: 15px 15px;  
}
span.error404p{
font-weight: normal;
line-height:175%;
}
span.error404a{
color:#525252;
font-weight: normal;
text-decoration:underline;
}


table.leftContextPosition
{
   width: 100%;
}
div.inlinePanel
{
   display: inline-block;
   margin: 0 40px 10px 40px;
}
div.inlinePanelSimple
{
   display: inline-block;
   margin: 20px 0 10px 0;
   width:100%;
}
div.inlinePanelSimple p > input[type='text']
{
   float: right;
   margin: 0 0 0 20px;
   width: 200px;
}
div.inlinePanelSimple p > select
{
   float: right;
   margin: 0 0 0 20px;
   width: 206px;
}
div.inlinePanelSimple p > textarea
{
   float: right;
   margin: 0 0 0 20px;
   height: 150px;
   width: 300px;
}
div.inlinePanelSimple p > span.label
{
   float: right;
   margin: 0 0 0 20px;
   font-weight: bold;
   width: 200px;
}

/* Sliding Box */
fieldset.slidingbox
{
    padding: 5px;
    border: none;
	width: 241px;
	
}
h2.slidingBoxLegend
{
	width: 241px;
    margin: 3px 0 0 0;
    font-size: 1.2em;
    text-align: left;
    font-weight: bold;
    color: #FF99CC;
    font-family: Arial, sans-serif;
	line-height: 150%;

	 
}
legend.slidingBoxLegend
{
    margin: 3px 0 0 0;
    font-size: 1.2em;
    text-align: left;
    font-weight: bold;
    color: #FF99CC;
    font-family: Arial, sans-serif;
	 
}
div.slidingBoxTitle
{
    margin: 0;
    padding: 5px 0 0 5px;
    font-size: 14px;
    font-weight: normal;
    text-align: justify;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
}

div.slidingBoxContent
{
    margin: 0px 0px 0px 0px;
    padding: 3px 0 0 0;
    font-size: medium;
    text-align: left;
}
div.slidingBoxContent p
{
    line-height:140%;
    padding: 0px;
    margin: 15px 0 0 5px;
	color: #FFFFFF;
	
}
div.slidingBoxContent h3
{
   font-size: 0.8em;
   color: #FFFFFF;
}

.alignRight{
    margin: 0 0 0 208px;
    color: #FFFFFF;
}
p.alignRightContact{
	margin: 210px 0 0 480px;
}
.alignCenter{
    text-align: center;
}
.alignLeft{
    text-align: left;
}
fieldset.fieldsetBox
{
   margin: 10px 40px 0 40px;
   padding: 20px 20px 20px 20px;
}
legend.legendBox
{
   font-size: 1.0em;
   text-align: left;
   font-weight: bold;
   color: #990099;
   font-family: Arial, sans-serif;
}

#main_content {}
    
#slider {
width:936px;
height:auto; 
display:block; 
margin:36px 0 20px 0; 
padding:10px 0 10px 0;
position:relative; 
background-color: #FFFFFF;
_background-color: transparent;

}
#slider #special {
width:249px; 
height:161px; 
position:absolute; 
margin: 0 0 0 10px;
bottom:-12px; 
left:-7px; 
background:url(Slices/special.png) no-repeat;
}
#slider #special h3{
font-size: 19px; 
font-family: Arial; 
color: #fff; 
padding: 16px 0 23px 21px;
}
#slider #special p{
width:120px; 
height: 72px;
margin: 20px 0 0 0; 
padding:0 0 0 24px; 
color:#333333; 
line-height:24px; 
font-size:0.8em; 
font-weight:bold;
}
 
#slider #special a
{
position: absolute; 
top: 104px; 
left: 24px;
font-weight:bold;
line-height:190%;
font-size: 1em; 
color: #000; 
background-image:url('slices/headerButton.png'); 
background-repeat: no-repeat; 
text-align:center; 
width:144px;
height:31px;
margin: 0; 
text-shadow: 1px 1px 1px #ffffff;
text-decoration: none;

	}
	#slider #special a:hover{
	
	}
        
/* slider */
div#slide_left {
float: left;
margin:0;
padding:0;

}
div#slide_right {
float:right;
margin:0;
padding:0;
}

#slider div#feature_list { 
width: 936px; 
height: 340px; 
overflow: hidden; 
position: relative; 
background: #fff;
}
#slider div#feature_list ul { 
position: absolute; 
top: 0; 
list-style: none; 
padding: 0; 
margin: 0; 
}
#slider ul#tabs { 
left: 0; 
z-index: 2; 
width: 251px; 
}
#slider ul#tabs li {
margin:10px 0 10px 0; 
padding:0; 
height:40px;
width: 251px;
z-index:1;
}
#slider ul#tabs li.displayNone{
margin: -50px 0 0 0;
z-index:0
}
#slider ul#tabs li.displayNone a{
background:transparent;
}
/*#slider ul#tabs li h3{ 
font-size: 19px; 
font-family: Arial; 
margin:0; 
padding: 7px 0 0 15px;
}*/
#slider ul#tabs li a {
color: #fff; 
text-decoration: none;
font-weight: bold; 
display: block;
height: 40px; 
outline: none; 
background:  url(Slices/left_nav_norm.png) no-repeat top left;
background-color: transparent;
font-size: 19px; 
font-family: Arial;
line-height: 190%;
width: 220px;
margin:0px 0 0px 10px; 
padding: 0px 25px 0 5px;
text-shadow: 1px 1px 1px #000;
}
#slider ul#tabs li a:hover {
background-position: 0 -40px;
color: #fff;
text-shadow: 1px 1px 1px #000;
}

#slider ul#tabs li a.current {
background:  url(Slices/left_nav_over.png) no-repeat top left; 
color: #fff;
text-shadow: 1px 1px 1px #000;	
}
#slider ul#output {

right: 0; 
width: 695px; 
height: 342px; 
position: absolute; 
top:0; 
right:0;
font-family: Helvetica;

}
#slider ul#output li {
 position: absolute;
 width: 678px; 
 height: 340px; 
 }
#slider ul#output li a { 

}
#slider ul#output li a:hover {

}
span.ahref1 a{
position: absolute; 
text-decoration: none;
top: 295px; 
left: 30px;
font-weight:bold;
line-height:190%;
font-size: 1em; 
color: #000; 
background-image:url('slices/headerButton.png'); 
background-repeat: no-repeat; 
text-align:center; 
width:144px;
height:31px;
margin: 0 0 0 10px;
text-shadow: 1px 1px 1px #ffffff;

}
span.ahref2 a{
position: absolute;
text-decoration: none; 
top: 295px; 
right: 80px;
font-weight:bold;
line-height:190%;
font-size: 1em; 
color: #000; 
background-image:url('slices/headerButton.png'); 
background-repeat: no-repeat; 
text-align:center; 
width:110px;
height:31px;
padding: 0px 24px 0 10px;
margin: 0 0 0 0;
text-shadow: 1px 1px 1px #ffffff;
}
span.ahref3 a{
position:relative;
font-size: 1em; 
color: #000; 
font-weight:bold;
text-shadow: 1px 1px 1px #ffffff;
position: absolute; 
text-decoration: none;
top: 295px; 
left: 47px;
line-height:190%;
background-image:url('slices/headerButton.png'); 
background-repeat: no-repeat; 
text-align:center;
width:110px;
height:31px;
padding: 0 24px 0 10px;
margin: 0 0 0 0px;
}
span.ahref4 a{
position: absolute;
text-decoration: none; 
top: 295px; 
left: 265px;
font-weight:bold;
line-height:190%;
font-size: 1em; 
color: #000; 
background-image:url('slices/headerButton.png'); 
background-repeat: no-repeat; 
text-align:center; 
width:110px;
height:31px;
padding: 0 24px 0 10px;
margin: 0 0 0 0px;
text-shadow: 1px 1px 1px #ffffff;

}
span.ahref5 a{
position: absolute;
text-decoration: none; 
top: 295px; 
left: 500px;
font-weight:bold;
line-height:190%;
font-size: 1em; 
color: #000; 
background-image:url('slices/headerButton.png'); 
background-repeat: no-repeat; 
text-align:center; 
width:110px;
height:31px;
padding: 0 24px 0 10px;
margin: 0 0 0 0px;
text-shadow: 1px 1px 1px #ffffff;
}
span.ahref6 a{
position: absolute; 
text-decoration: none;
top: 280px; 
left: 310px;
font-weight:bold;
line-height:190%;
font-size: 1em; 
color: #000; 
background-image:url('slices/headerButton.png'); 
background-repeat: no-repeat; 
text-align:center; 
width:144px;
height:31px;
margin: 0 0 0 0px;
text-shadow: 1px 1px 1px #ffffff;
}
span.ahref7 a{
position: absolute; 
text-decoration: none;
top: 280px; 
left: 515px;
font-weight:bold;
line-height:190%;
font-size: 1em; 
color: #000; 
background-image:url('slices/headerButton.png'); 
background-repeat: no-repeat; 
text-align:center; 
width:144px;
height:31px;
margin: 0 0 0 0px;
text-shadow: 1px 1px 1px #ffffff;
}
span.ahref8 a{
position: absolute; 
text-decoration: none;
top: 295px; 
left: 110px;
font-weight:bold;
line-height:190%;
font-size: 1em; 
color: #000; 
background-image:url('slices/headerButton.png'); 
background-repeat: no-repeat; 
text-align:center; 
width:110px;
height:31px;
padding: 0 24px 0 10px;
margin: 0 0 0 0px;
text-shadow: 1px 1px 1px #ffffff;
}
span.slider1{
position: absolute; 
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
letter-spacing:-1px;
top: 5px; 
left: 40px;
text-shadow: 2px 2px 1px #000;
padding: 0;
margin: 0;
text-decoration: none;
font-size: 3em; 
color: #FFF; 
font-weight:bold;
}
span.slider10{
position: absolute; 
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
letter-spacing:-1px;
top: 10px; 
right: 15px;
text-align:right;
text-shadow: 2px 2px 1px #000;
padding: 0;
margin: 20px 0 0 0;
text-decoration: none;
font-size: 3em; 
color: #FFF;
font-weight:bold; 
width:450px;
line-height:50%;

}
span.slider2{
position: absolute; 
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
text-shadow: 2px 2px 1px #000;
top: 150px;
left: 40px;
font-size: 1.1em;
color: #ffffff;
text-decoration: none;
}
span.slider3{
position: absolute;
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif; 
letter-spacing: -1px;
top: 25px; 
right: 5px;
text-align:right;
text-shadow: 2px 2px 1px #000;
padding: 0;
margin: 5px 10px 0 0;
text-decoration: none;
font-size: 3em; 
color: #FFF; 
font-weight: bold;
width:450px;
line-height:50%;
}

span.sim{
position:absolute;
top: -2px; 
left: 10px;
width: 100px;
height: 100px;
}
span.sim2{
position:absolute;
top: -2px; 
left: 335px;
width: 100px;
height: 100px;
}
span.slide5Head1{
position: absolute;
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif; 
letter-spacing: -1px;
text-align:left;
top: 5px; 
right: 400px;
text-shadow: 2px 2px 1px #000;
padding: 0;
margin: 5px 10px 0 0;
text-decoration: none;
font-size: 3em; 
color: #FFF; 
font-weight:bold;
width:160px;
height:60px;
}
span.slide5Head2{
position: absolute;
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif; 
letter-spacing: -1px;
text-align:left;
top: 5px; 
right:50px;
text-shadow: 2px 2px 1px #000;
padding: 0;
margin: 5px 10px 0 0;
text-decoration: none;
font-size: 3em; 
color: #FFF; 
font-weight:bold;
width:160px;
height:60px;
}

span.header8 a{
position: absolute; 
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
margin: 0;
padding: 0;
letter-spacing:-1px;
top: 105px;
left: 50px;
color: #990099;
text-shadow: 2px 2px 1px #cccccc;
text-align: center;
font-size: 1.1em;
font-weight:bold;
text-decoration: underline;
}
span.header8 a:hover{
text-decoration: underline;
}
/*span.header5 h1{
position: absolute; 
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
letter-spacing: -1px;
top: 30px; 
left: 90px;
text-shadow: 3px 3px 3px #663366;
padding: 0;
margin: 0;
text-decoration: none;
font-size: 3em; 
color: #FFF; 
}*/

span.slider9{
position: absolute; 
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
letter-spacing: -0.4px;
text-shadow: 2px 2px 1px #000;
line-height:1;
top: 130px; 
right: 10px;
font-family: helvetica;
font-size: 1em;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
text-align: right;
z-index: 100;
width:347px; 
}

span.slider9 a{
color: #ffffff;

}


span.slider7{
position: absolute; 
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
text-shadow: 2px 2px 1px #000;
line-height:150%;
top: 80px; 
right: 30px;
font-size: 1em;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
text-align: center;
width:255px;
height:72px;
}
span.slider8{
position: absolute; 
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
text-shadow: 2px 2px 1px #000;
line-height:150%;
top: 80px; 
left: 60px;
font-size: 1em;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
text-align: center;
width:255px;
height:72px;
}
span.subhead3{
position: absolute; 
top: 130px; 
right: 10px;
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
letter-spacing: -0.4px;
text-shadow: 2px 2px 1px #000;
font-size: 1em;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
text-align:right;
width: 347px;
}
span.subhead4{
position: absolute; 
top: 175px; 
left: 25px;
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
letter-spacing: -0.4px;
font-size: 1.3em;
text-shadow: 2px 2px 1px #000;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
font-weight:bold;
width:190px;
height:40px;
}
span.subhead5{
position: absolute; 
top: 175px; 
left: 245px;
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
letter-spacing: -0.4px;
font-size: 1.3em;
text-shadow: 2px 2px 1px #000;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
font-weight:bold;
width:190px;
height:40px;
}
span.subhead6{
position: absolute; 
top: 175px; 
left: 475px;
font-family: 'helvetica neue','helvetica-neue', helvetica, arial, sans-serif;
letter-spacing: -0.4px;
font-size: 1.3em;
text-shadow: 2px 2px 1px #000;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
font-weight:bold;
width:190px;
height:40px;
}


span.smallText{
position: absolute; 
top: 63px; 
right: 92px;
font-family: arial, sans-serif;
font-size: 0.7em;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
}
span.smallText2{
position: absolute; 
top: 63px; 
right: 430px;
font-family: arial, sans-serif;
font-size: 0.7em;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
}
span.smallText3{
position: absolute; 
top: 165px; 
right: 10px;
font-family: arial, sans-serif;
font-size: 0.7em;
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
}

span.smallText a, span.smallText2 a, span.smallText3 a{
color: #ffffff;
}
span.price{
position: absolute; 
top: 170px; 
right: 10px;
text-shadow: 2px 2px 1px #000;
text-decoration: none;
font-size: 8.5em; 
color: #FFF; 
font-weight:bold;
width:228px;
height:161px;
}
span.price8{
position: absolute; 
top: 170px;
right: 350px;
text-shadow: 2px 2px 1px #000;
text-decoration: none;
font-size: 8.5em; 
color: #FFF; 
font-weight:bold;
width:228px;
height:161px;
}

span.price2{
position: absolute; 
top: 200px; 
left: 45px;
text-shadow: 2px 2px 1px #000;
padding: 0;
margin: 0;
text-decoration: none;
font-size: 5.2em; 
color: #FFF; 
font-weight:bold;
width:138px;
height:100px;
}
span.price3{
position: absolute; 
top: 200px; 
left: 265px;
text-shadow: 2px 2px 1px #000;
padding: 0;
margin: 0;
text-decoration: none;
font-size: 5.2em; 
color: #FFF; 
font-weight:bold;
width:138px;
height:100px;
}
span.price4{
position: absolute; 
top: 200px; 
left: 490px;
text-shadow: 2px 2px 1px #000;
padding: 0;
margin: 0;
text-decoration: none;
font-size: 5.2em; 
color: #FFF; 
font-weight:bold;
width:138px;
height:100px;
}
span.only{
position: absolute; 
top: 200px;
right: 250px;
padding: 0;
margin: 0;
text-shadow: 2px 2px 1px #000;
text-decoration: none;
font-weight:bold;
font-size: 2.5em; 
color: #FFF; 
width:90px;
height:60px;
}
span.only2{
position: absolute; 
top: 195px;
right: 245px;
padding: 0;
margin: 0;
text-shadow: 2px 2px 1px #000;
text-decoration: none;
font-size: 1.7em; 
color: #FFF; 
width:60px;
height:33px;
}
span.only3{
position: absolute; 
top: 195px;
left: 33px;
padding: 0;
margin: 0;
text-shadow: 2px 2px 1px #000;
text-decoration: none;
font-size: 1.7em; 
color: #FFF; 
width:60px;
height:33px;
}

#slider h3 { 
color:#fff;
}

/* main content */
div#tri_panel_holder{
padding: 10px 0px 0px 10px;
width: 926px;
_padding:10px 0px 0px 10px;
background-color: #ffffff;
_background-color: transparent;
min-height: 180px;
height:auto;
margin: 20px 0 0px 0;
}

ul.tri_panel {
margin: 0;
width:948px; 
height:170px; 
display:block;
list-style-type: none;
padding: 0;
}
ul.tri_panel li{
position:relative; 
width:299px; 
background:url(slices/bg_panel.png) no-repeat;
height:161px; 
float:left;
margin-right:8px;

}
ul.tri_panel li h4 {
font-size:18px; 
font-weight:bold; 
color:#FFFFFF; 
padding:7px 0 10px 0px;
margin: 0px 0 0 17px;
text-shadow: 0px 1px 0px #330066;
width: 202px;
height:22px;

}
ul.tri_panel li p{
font-size:14px; 
color:#333333; 
line-height:150%; 
padding:0 0 0 17px; 
z-index:20;
margin: 0 0 0 0;
width: 200px

}
ul.tri_panel li a {
text-decoration: underline;
bottom:5px; 
right:13px;
position:absolute; 
text-decoration:none;
text-align:center; 
width:144px; 
height:31px; 
background:url(slices/headerButton.png) no-repeat ; 
color:#000; 
font-size:1em; 
font-weight:bold;  
padding:0;
line-height: 190%;
text-shadow: 1px 1px 1px #ffffff;
}
ul.tri_panel li a:hover {
}
ul.tri_panel li span.icon1{
 width:67px;
 margin: 8px 0 0 0;
 height:71px; 
 display:block; 
 position:absolute; 
 top:0; right:14px; 
 background:url(slices/icon_1.png);
 
 }
    ul.tri_panel li span.icon2{
	width:67px; 
	margin: 8px 0 0 0;
	height:71px; 
	display:block; 
	position:absolute; 
	top:0; 
	right:14px; 
	background:url(slices/icon_2.png);
	
	}
    ul.tri_panel li span.icon3{
	width:67px; 
	margin: 8px 0 0 0;
	height:71px; 
	display:block; 
	position:absolute; 
	top:0; 
	right:14px; 
	background:url(slices/icon_3.png);
	}

/*about page specfics */

div.aboutHolderMainContainer{
float:left;
background: url(slices/aboutholderbg.png) no-repeat;
width: 589px;
height: auto;
}	

div.aboutHolderTop {
float:left;
width: 589px;
height:auto;
min-height: 160px;
}

div.aboutHolderTopLeft{
margin: 30px 0 0 0;
float: left;
background-color: #808080;
width: 110px;
height: 123px;
}
div.aboutHolderTopLeft img.Icon
{
   margin: 30px 5px 0 0;
   width: 110px;
   height: 123px;
}

div.aboutHolderTopRight{
float: right;
text-align: right;
margin: 60px 0 0 0;
width: 479px;
}
div.aboutHolderTopRight h2{
font-family: arial;
font-size: 1.3em;
font-weight: bold;
color: #990099;
margin:0;
padding:0;
}
div.aboutHolderTopRight h3{
font-family: arial;
font-size: 0.9em;
font-style: Italic;
color: #333333;
margin:0;
padding:0;
}
div.aboutHolderBottomFloatRight{
margin: auto;
padding: 0 0 30px 0;
}
div.aboutHolderBottomFloatRight p{
text-align: justify;
}


/*float the about page differently */

div.aboutHolderTopLeftFloatRight{
width: 110px;
margin: 30px 0 0 0;
float: right;
background-color: #808080;
}
div.aboutHolderTopLeftFloatRight img.Icon
{
   margin: 30px 5px 0 0;
   display:block;
}

div.aboutHolderTopRightFloatLeft{
float: left;
width: 479px;
text-align: left;
margin: 60px 0 0 0;
}
div.aboutHolderTopRightFloatLeft h2{
font-family: arial;
font-size: 1.3em;
font-weight: bold;
color: #990099;
margin:0;
padding:0;
}
div.aboutHolderTopRightFloatLeft h3{
font-family: arial, sans-serif;
font-size: 0.9em;
font-style: Italic;
color: #333333;
margin:0;
padding:0;
}
div.aboutHolderBottomFloatLeft{
margin: auto;
padding: 0 0 30px 0;
}
div.aboutHolderBottomFloatLeft p{

text-align: justify;
}
.ModalProgressContent
{color: #FFFFFF;
position: absolute; 
text-align: center; 
vertical-align: middle; 
font-weight: bold; 
top: 19%;
left: 28%;

} 
.ModalProgressContainer
{z-index: 10005;
position: fixed;
margin: 150px auto 0 200px;
background: #333333;
height: 150px;
width: 200px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

span.primaryNumber{

font-weight: bold;
font-size: 1.2em;
color: #990099;
}



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
div#left .tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
div#left .tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
div#left .tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
div#left .tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url('../../images/tab.png') no-repeat;
}
div#left .tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
div#left .tabs-nav .tabs-selected a {
    color: #000;
}
div#left .tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
div#left .tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
div#left .tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
div#left *>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
div#left .tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
div#left .tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
div#left .tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
div#left .tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
div#left .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
div#left .tabs-nav .tabs-disabled {
    opacity: .4;
}
div#left .tabs-container {
    *margin: 30px 0 0 0;
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
	
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
div#left .tabs-loading em {
    padding: 0 0 0 20px;
    background: url('../../images/loading.gif') no-repeat 0 50%;
}



/*--------------------------------------------------*/

/* Floating box */
div.floatingBox
{
    text-align: center;
}
div.floatingBody
{
   border:solid 1px White;
   overflow: auto;
   width: auto;
   height: 200px;
   margin: 5px;
}

/* confirmation dialog*/
.CenteredInfoBoxBlocker
{
   opacity: 0.5;
   filter: alpha(opacity=50);
   background-color: #000000;
   position: fixed;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   z-index: 2;
}
.CenteredInfoBox
{
   text-align: left;
   width: 50%;
   margin-left: -25%;
   margin-top: 0px;
   z-index: 3;
   background: url(slices/packageLoadBg.png) repeat-x #4a1a43;
   color: #FFFFFF;
   position: fixed;
   top: 20%;
   left: 50%;
   vertical-align: middle;
   border: solid 2px #FFFFFF;
   padding: 10px;
   opacity: 1.0;
   filter: alpha(opacity=100);
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
}
.CenteredInfoBoxContents
{
}
.CenteredInfoBoxControls
{
   text-align: right;
   padding: 0;
   margin: 0 0 10px 0;
}
/* loading dialog */
#CenteredLoadingBoxBG
{
   opacity: 0.5;
   filter: alpha(opacity=50);
   background-color: #000000;
   position: fixed;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   z-index: 4;
}
#CenteredLoadingBox
{
   text-align: center;
   margin-left: -130px;
   margin-top: -30px;
   z-index: 5;
   background-color: #000000;
   color: #FFFFFF;
   position: fixed;
   top: 50%;
   left: 50%;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   vertical-align: middle;
   border: solid 2px #FFFFFF;
	background: #333333;
	height: 100px;
	width: 200px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#CenteredLoadingBoxContents
{
   top: 50%;
   position: relative;
   margin-top: -25px;
   font-size: large;
   font-weight: bold;
}
#CenteredLoadingBoxContents img
{
   vertical-align: middle;
}
/* DropDownExtender style*/
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(slices/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 3px 3px 3px 3px;
	font-size: 11px;
}
.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}
a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}
a.ContextMenuItem-Selected
{
	font-weight: bold;
}
a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}
.ContextMenuLabel
{
    display: block;
    width: 180px;
    padding:0px;
    font-weight:bold;
    color:#3074B1;
}

/* language dialog*/
.FloatingLanguageBoxBlocker
{
   opacity: 0.5;
   filter: alpha(opacity=50);
   background-color: #000000;
   position: fixed;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   z-index: 2;
}
.FloatingLanguageBox
{
   text-align: left;
   margin-top: 20px;
   background-color: #983689;
   color: #FFFFFF;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   vertical-align: middle;
   border: solid 2px #FFFFFF;
   padding: 10px;
   opacity: 1.0;
   filter: alpha(opacity=100);
   width: 600px;
   z-index : 10000;
   float: left;
   position: absolute;
   margin-left: 320px;   
}
.FloatingLanguageBox a
{	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.FloatingLanguageContents
{
}
.FloatingLanguageControls
{
   text-align: right;
   padding: 0;
}

div#languageBox input[type="image"] 
{
	border-color:Gray;
	border-style:dotted dashed;
	border-width:1px;
	height:50px;
	padding:15px 20px 15px 20px;
	width:100px;
}
.LanguageBubbleArrow
{
	float: right; 
	right: 65px; 
	top: -20px; 
	position: absolute;
}

/* currency dialog*/
.FloatingCurrencyBoxBlocker
{
   opacity: 0.5;
   filter: alpha(opacity=50);
   background-color: #000000;
   position: fixed;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   z-index: 2;
}
.FloatingCurrencyBox
{
   text-align: left;
   margin-top: 20px;
   width : 300px;
   background-color: #983689;
   color: #FFFFFF;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   vertical-align: middle;
   border: solid 2px #FFFFFF;
   padding: 10px;
   opacity: 1.0;
   filter: alpha(opacity=100);   
   position : absolute ;
   z-index : 10000 ;
   float: left;
   position: absolute;
   margin-left: 620px; 
   height: 40px;
}
.FloatingCurrencyContents
{
}
div.FloatingCurrencyBox select
{	
	border:1px solid #CCCCCC;
	float:right;	
	font-size:1em;
	margin:0 0 0 20px;
	padding:5px;
	width:293px;
	position: absolute;
	top: 10px;
	right: 10px;
}
.FloatingCurrencyControls
{
   text-align: right;
   padding: 0;
}
.CurrencyBubbleArrow
{
	float: right; 
	right: 20px; 
	top: -20px; 
	position: absolute;
}


.alternatingRateRowEven
{
    font-weight: bold;
    font-size: 12px;
    background: url('slices/alternateRowEven.png') repeat-x scroll 50% 50% #DDDDDD;
    -moz-border-radius:6px;
	-webkit-border-radius: 6px;
    border:1px solid #ccc;
    color:#333;
    padding: 10px;
	margin-bottom:10px;
	
}
.alternatingRateRowEven td{
margin-bottom: 10px;
}
.alternatingRateRowOdd
{
    font-weight: bold;
    font-size: 12px;
    background: url('slices/alternateRowEven.png') repeat-x scroll 50% 50% #DDDDDD;
    -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
    border:1px solid #ccc;
    color:#333;
    padding: 10px;
	margin-bottom:10px;
}

.ui-widget ul{
list-style-type:circle;

}


	
ul.local_num, #Bundles ul.local_num{
font-size: 16px;


}
	
div#left ul.local_num > li{
font-size: 14px;
}

div#left #Bundles ul.local_num > li{
font-size: 13px;
}	

a.ContextMenuItem{
color: #003399;
cursor: pointer;
display: block;
margin: 1px 0;
padding: 4px 19px 4px 33px;
text-decoration: none;
white-space: nowrap;
}

.ContextMenuPanel{
background: url("slices/menu-bg.gif") repeat-y scroll 0px 0px #FAFAFA;
border: 1px solid #868686;
cursor: default;
font-size: 11px;
padding: 3px;
z-index: 100;
}

/* ------- Requirement Right side phone offer ------- */
div.right_btnwrap{
 margin-left: 30px;
}

div#right .ahref1 a{
color: #000000;
}
div.ahref1{
float: left;
min-width:130px;
width:auto;
height:33px;
display:block;
background-image:url('slices/Button_repeat.png');
background-repeat: repeat-x; 
text-align:center; 
/*margin: 0px 0px 0px 0px;*/
}

div.button_left{
float:left;
width:23px;
height: 33px;
background:url('slices/Button_left.png') no-repeat;
}
div.button_right{
float:left;
width:23px;
height: 33px;
background:url('slices/Button_right.png') no-repeat;
}
div.ahref1 a{
padding: 0px 10px 0px 5px;
font-weight:bold;
line-height:150%;
font-size: 1em; 
color: #000; 
text-shadow: 1px 1px 1px #ffffff;
}

div#right div.ahref1 a, div#right div.ahref1 a:hover{
text-decoration: none;
color: #000000;
}