﻿body
{
  margin: 0;
  padding: 0;
  font-family: Tahoma;
  font-size: 12px;
  color: #555;
  background: url(/images/background.jpg) repeat-x;
  xbackground-color: #EEEEEE;
}

a:link, a:visited { color: #555555; text-decoration: none; }
a:hover ,a:active { color: #555555; text-decoration: underline;}

#top_container
{
  width: 950px;
  margin: 0px auto;
  xborder: 1px solid gray;
  line-height: 130%;
}

#bottom_container
{
  width: 960px;  /* This is made wider than top_container so it doesn't drop
                    down below the menu in IE6 */
  padding: 0px;
  margin: 0px auto;
  xborder: 1px solid gray;
  line-height: 130%;
  background-color: #FFFFFF;
}

#top_row_left {
  height: 21px;
  padding: 3px 5px 0px 5px;
  font-size: 13px;
  float: left;
  text-align: left;
  color: #DDDDDD;
  position: relative; /* This is here so that the Languages appear ONTOP of the logo image */
}
#top_row_left a:link, #top_row_left a:visited { color: #DDDDDD; text-decoration: none; }
#top_row_left a:hover , #top_row_left a:active { color: #DDDDDD; text-decoration: underline;}

#top_row_right {
  height: 21px;
  padding: 3px 5px 0px 5px;
  font-size: 13px;
  text-align: right;
  color: #DDDDDD;
}
#top_row_right a:link, #top_row_right a:visited { color: #DDDDDD; text-decoration: none; }
#top_row_right a:hover , #top_row_right a:active { color: #DDDDDD; text-decoration: underline;}



#header {
  position: relative;
  margin: 0px;
  padding: 0px;
  height: 130px;
}

.transparent_container{
  position: absolute;
  top: 11px;
  right: 0;
  xbackground-color: #FFCCCC;
}

.transparent
{
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  position: absolute;
  width: 195px;
  height: 82px;
  background-color: #555;
}

.shopping_cart_title{
  position: relative;
  top: -2px;
  height: 22px;
  padding: 5px 0px 0px 27px;
  width: 168px;
  font-size: 12px;
  font-weight: bold;
  color: #F9F9F9;
  background: url(/images/shopping_cart_title.png) 0 0 no-repeat;
}

#shopping_cart{
  position: relative;
  overflow: hidden;
  padding: 5px;
  width: 185px;
  height: 45px;
  color: #fff;
  line-height: normal;
}


#leftnav {
  margin: 0px;
  padding: 5px;
  float: left;
  width: 230px;
  xbackground-color: #CC99CC;
}

.search_box{
  float:left;
  margin: 20px 0px 0px 0px;
  width:100%;
  line-height: 150%;
}

.top_search_div{
  float:left;
  width: 100%;
  height: 44px;
  margin: 2px 0px 0px 0px;
  padding: 9px 0px 0px 8px;
  width:100%;
  xbackground-color: #111;
  background: url(/images/search_box_bg.jpg) 0 0 no-repeat;
  
}

.title_container{
  position: absolute;
}

.search_box_title{
  position: relative;
  top: -28px;
  left: -2px;
  margin: 0px;
  padding: 0px 3px 0px 2px;
  background-color: #FFF;
  font-family: Georgia;
  font-size: 25px;
  font-weight: normal;
  color: #696969;
  line-height:normal;
}

#content
{
  float: left;
  width: 700px;
  margin: 0px;
  padding: 2px 2px 2px 8px;
  xbackground-color: #6699CC;
  xborder-left: 1px solid gray;
}

/* These are the advertisments on the index page */
.top_advertisment_container{
  margin: 10px 0px 0px 0px;
  padding: 10px;
  width: 674px;
  background-color: #F7F7F7;
  border: 1px solid #ccc;
  border-radius: 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.top_advertisment{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 220px;
  height: 130px;
  xbackground-image: url(/images/top_rounded_box.jpg);
}
/* These are the actual advertisments */
.advertisment_container{
  margin: 0px;
  padding: 0px;
  width: 628px;
  background: url(/images/advert_tr_shaded.jpg) 100% 0 no-repeat;
}

/* These are the Category banners on the homepage */
.mobiles_banner{
  float: left;
  background: url(/images/banner_phones.jpg) no-repeat;
  padding: 0;
  margin-top: 10px;
  width: 340px;
  height: 172px;
  cursor: pointer;
}
.mobiles_banner_over{
  background: url(/images/banner_phones_over.jpg) no-repeat;
}
.mp3_banner{
  float: right;
  background: url(/images/banner_mp3.jpg) no-repeat;
  padding: 0;
  margin-top: 10px;
  width: 340px;
  height: 172px;
  cursor: pointer;
}
.mp3_banner_over{
  background: url(/images/banner_mp3_over.jpg) no-repeat;
}
.gadgets_banner{
  float: left;
  background: url(/images/banner_gadgets.jpg) no-repeat;
  padding: 0;
  margin-top: 10px;
  width: 340px;
  height: 172px;
  cursor: pointer;
}
.gadgets_banner_over{
  background: url(/images/banner_gadgets_over.jpg) no-repeat;
}
.accessories_banner{
  float: right;
  background: url(/images/banner_accessories.jpg) no-repeat;
  padding: 0;
  margin-top: 10px;
  width: 340px;
  height: 172px;
  cursor: pointer;
}
.accessories_banner_over{
  background: url(/images/banner_accessories_over.jpg) no-repeat;
}


#carousel{
  margin: 0px 0px 10px 0px;
  padding: 5px;
  xwidth: 690px;
  height: 130px;
  background-color: #E8F7F7;
}

#breadcrumbs{
  margin: 0px 0px 10px 0px;
  padding: 0px;
  xwidth: 690px;
  height: 20px;
  xbackground-color: #996633;
  border-bottom: 1px dotted #BBBBBB;
  font-size: 13px;
  font-weight: normal;
  color: #888888;
}

#step_indicator{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 5px 0px;
  height: 35px;
  border-bottom: 1px dotted #BBBBBB;
}


#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited {color: #558DC6; text-decoration: none;}
#breadcrumbs a:hover, #breadcrumbs a:active {color: #558DC6; text-decoration: underline;}

.item_container {
  xposition: relative;
  xfloat:left;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 700px;
  xborder: 10px solid grey;
  xbackground-color: #996633;
}

.section_title {
  margin: 0px;
  padding: 0px;
  xbackground-color: #6699CC;
  font-family: Georgia;
  font-size: 30px;
  font-weight: normal;
  color: #696969;
  line-height: normal;
}

.section_subtitle {
  margin: 0px;
  padding: 0px;
  xbackground-color: #6699CC;
  font-family: Georgia;
  font-size: 17px;
  font-weight: normal;
  color: #696969;
  line-height: 130%;
}

.item_box_left {
  float: left;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  xheight: 250px;
  width: 340px;
  line-height: normal;
}

.item_box_right {
  float: right;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  xheight: 100px;
  width: 340px;
  line-height: normal;
}

.results_item_title{
  xbackground-color: #33FF66;
  width: 300px;
  padding-left: 10px;
  height: 30px;
  vertical-align: top;
  font-size: 15px;
  font-weight: bold;
  color: #558DC6;
  line-height: 0.9;
}
.results_item_title a, .results_item_title a:link, .results_item_title a:visited {color: #558DC6; text-decoration: none;}
.results_item_title a:hover, .results_item_title a:active {color: #558DC6; text-decoration: underline;}

.results_item_subtitle{
  xbackground-color: #33FF66;
  font-size: 10px;
  font-weight: normal;
  color: #558DC6;
}

.results_item_description{
  xbackground-color: #99CC66;
  padding-left: 10px;
  height: 100px;
  vertical-align: top;
}
.original_price{
  xbackground-color: #3300FF;
  xpadding-left: 10px;
  xheight: 45px;
  vertical-align: middle;
  xtext-align: right;
  xtext-decoration: line-through;
  margin: 6px 4px 0px 0px;
  font-size: 11px;
  font-weight: normal;
  color: #777777;
}
.results_item_price{
  xbackground-color: #3300FF;
  padding-left: 10px;
  height: 40px;
  vertical-align: middle;
  text-align: right;
  font-size: 30px;
  font-weight: bold;
  color: #FF3366;
}
.results_item_details_buttons{
  xbackground-color: #993333;
  float: left;
  background: url(/images/details_button.png) no-repeat;
  padding: 7px 0 0 0;
  width: 110px;
  height: 23px;
  xvertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.results_item_details_buttons_over{
  xbackground-color: #99FF99;
  float: left;
  background: url(/images/details_button_over.png) no-repeat;
  padding: 7px 0 0 0;
  width: 110px;
  height: 23px;
  xvertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.results_item_buy_buttons{
  xbackground-color: #99FF99;
  float: left;
  background: url(/images/buy_button.png) no-repeat;
  padding: 7px 0 0 0;
  width: 110px;
  height: 23px;
  xvertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.results_item_buy_buttons_over{
  xbackground-color: #99FF99;
  float: left;
  background: url(/images/buy_button_over.png) no-repeat;
  padding: 7px 0 0 0;
  width: 110px;
  height: 23px;
  xvertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.results_item_out_of_stock{
  xbackground-color: #99FF99;
  float: left;
  background: url(/images/out_of_stock_button_small.png) no-repeat;
  padding: 7px 4px 0px 0px;
  width: 106px;
  height: 23px;
  xvertical-align: middle;
  text-align: center;
  cursor: auto;
}

/* The video box on the preview item page */
.preview_video_box_left {
  float: left;
  margin: 0px 0px 0px 0px;
  xheight: 250px;
  width: 340px;
  line-height: normal;
  background-color: #FFFF99;
}
.preview_feature_box_right {
  float: right;
  margin: 0px 0px 0px 0px;
  xheight: 100px;
  width: 340px;
  line-height: normal;
}

/* This is the title of the box to the right of the video */
.preview_item_features_title{
  xbackground-color: #33FF66;
  xwidth: 300px;
  xpadding-left: 10px;
  height: 25px;
  vertical-align: middle;
  font-size: 15px;
  font-weight: bold;
  color: #558DC6;
}
.preview_original_price{
  vertical-align: middle;
  text-align: right;
  font-size: 14px;
  font-weight: normal;
  color: #777777;
}
.preview_item_features_description{
  xbackground-color: #99CC66;
  xpadding-left: 10px;
  height: 190px;
  vertical-align: top;
  font-size: 14px;
}
.preview_item_price{
  xbackground-color: #3300FF;
  xwidth: 85px;
  height: 50px;
  vertical-align: middle;
  text-align: right;
  font-size: 30px;
  font-weight: bold;
  color: #FF3366;
}
.preview_item_buy_buttons{
  background: url(/images/buy_button_big.jpg) no-repeat;
  padding: 5px 45px 5px 5px;
  xwidth: 185px;
  height: 40px;
  cursor: pointer;
}
.preview_item_buy_buttons_over{
  background: url(/images/buy_button_big_over.jpg) no-repeat;
  padding: 5px 45px 5px 5px;
  xwidth: 185px;
  height: 40px;
  cursor: pointer;
}

.out_of_stock{
  line-height: normal;
  border: 1px solid #FFE0C1;
  margin-bottom: 5px;
  padding: 3px 3px 3px 23px;
  background: url(/images/out_of_stock.jpg) 3px 5px no-repeat;
  background-color: #FFFFDF;
}
.out_of_stock_button{
  background: url(/images/out_of_stock_button.jpg) no-repeat;
  padding: 5px 45px 5px 5px;
  xwidth: 185px;
  height: 40px;
}


/* The big box at the bottom of the preview item with all the photos and detail */
.preview_description_box_left {
  float: left;
  margin: 0px 0px 10px 0px;
  xheight: 250px;
  width: 100%;
  xline-height: normal;
}

.preview_item_title{
  xbackground-color: #33FF66;
  border-bottom: 1px dotted #BBBBBB;
  xwidth: 300px;
  padding-top: 10px;
  height: 25px;
  vertical-align: middle;
  font-size: 15px;
  font-weight: bold;
  color: #558DC6;
}

.preview_item_description{
  xbackground-color: #99CC66;
  padding-top: 10px;
  xheight: 165px;
  vertical-align: top;
}

.preview_item_thumbnail{
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
  background: 0 0 url(/images/thumbnail_bg.jpg) no-repeat;
  height: 85px;
}

.model_number{
  color: #BBBBB#999999;
  font-family: Tahoma;
  font-size: 13px;
}

.summary_model{
	font-size: 10px;
	color: #999;
}

/* Shopping Cart Styles */
.cart_photo_column{
  width: 110px;
}
.cart_name_column{
  width: 300px;
  padding-left: 10px;
}
.cart_qty_column{
  width: 100px;
  text-align: center;
}
.cart_total_column{
  width: 100px;
}
.cart_remove_column{
  width: 60px;
  text-align: center;
}
.totals_top_line{
  border-top: 2px solid #CCCCCC ;
  background-color: #F3F3F3;
  padding: 7px 0px 7px 0px
}
.totals_middle_line{
  background-color: #F3F3F3;
  padding: 7px 0px 7px 0px
}
.totals_bottom_line{
  border-bottom: 2px solid #CCCCCC ;
  background-color: #F3F3F3;
  padding: 7px 0px 7px 0px
}
.cart_subtotal_line{
  border-top: 2px solid #CCCCCC ;
  border-bottom: 2px solid #CCCCCC ;
  background-color: #F3F3F3;
  padding: 7px 0px 7px 0px
}
.cart_subtotal_text{
  text-align: right;
  padding-right: 20px;
  font-size: 13px;
  font-weight: bold;
}
.continue_button{
  background: url(/images/continue_shopping.png) no-repeat;
  margin-top: 10px;
  padding: 5px 5px 5px 45px;
  width: 185px;
  height: 40px;
  cursor: pointer;
}
.continue_button_over{
  background: url(/images/continue_shopping_over.png) no-repeat;
  margin-top: 10px;
  padding: 5px 5px 5px 45px;
  width: 185px;
  height: 40px;
  cursor: pointer;
}
.checkout_button{
  xbackground-color: #FF99FF;
  background: url(/images/checkout_button.png) no-repeat;
  float: right;
  margin-top: 10px;
  padding: 5px 45px 5px 5px;
  width: 185px;
  height: 40px;
  cursor: pointer;
}
.checkout_button_over{
  xbackground-color: #FF99FF;
  background: url(/images/checkout_button_over.png) no-repeat;
  float: right;
  margin-top: 10px;
  padding: 5px 45px 5px 5px;
  width: 185px;
  height: 40px;
  cursor: pointer;
}

.deliver_button{
  xbackground-color: #FF99FF;
  background: url(/images/deliver_button.png) no-repeat;
  float: right;
  margin-top: 10px;
  padding: 5px 45px 5px 5px;
  width: 185px;
  height: 40px;
  cursor: pointer;
}
.deliver_button_over{
  xbackground-color: #FF99FF;
  background: url(/images/deliver_button_over.png) no-repeat;
  float: right;
  margin-top: 10px;
  padding: 5px 45px 5px 5px;
  width: 185px;
  height: 40px;
  cursor: pointer;
}

.go_to_paypal_button{
  xbackground-color: #FF99FF;
  xbackground: url(/images/paypal_button_EN.jpg) no-repeat;
  float: right;
  margin-top: 10px;
  padding: 5px 45px 5px 5px;
  width: 185px;
  height: 40px;
  cursor: pointer;
}

.processing_button{
  xbackground-color: #FF99FF;
  background: url(/images/processing_button.png) no-repeat;
  float: right;
  margin-top: 10px;
  padding: 5px 10px 5px 5px;
  width: 220px;
  height: 40px;
  cursor: default;
}

.order_status_button{
  xbackground-color: #FF99FF;
  background: url(/images/order_status.png) no-repeat;
  float: right;
  margin-top: 10px;
  padding: 5px 45px 5px 5px;
  width: 150px;
  height: 40px;
  cursor: pointer;
}
.order_status_button_over{
  xbackground-color: #FF99FF;
  background: url(/images/order_status_over.png) no-repeat;
  float: right;
  margin-top: 10px;
  padding: 5px 45px 5px 5px;
  width: 150px;
  height: 40px;
  cursor: pointer;
}

/* These are the CHECKOUT page styles */
.checkout_name_column{
  width: 470px;
}
.checkout_subtotal_line{
  border-top: 2px solid #CCCCCC ;
  background-color: #F3F3F3;
  padding: 5px 0px 5px 0px
}
.checkout_middle_line{
  background-color: #F3F3F3;
  padding: 5px 0px 5px 0px
}
.checkout_total_line{
  border-bottom: 2px solid #CCCCCC ;
  background-color: #F3F3F3;
  padding: 5px 0px 5px 0px
}
.errorCheckout{
  height: 16px;
  font-size: 12px;
  padding: 3px 0px 0px 20px;
  color: #FF0000;
  background: url(/images/exclamation.gif) 0px 2px no-repeat;
  xbackground-color: #FFDFDF;
}
.noticeCheckout{
  height: 19px;
  font-size: 14px;
  margin-bottom: 5px;
  color: #666666;
  padding: 6px 0px 3px 25px;
  border: 1px solid #6699CC;
  background: url(/images/notice.jpg) 3px 6px no-repeat;
  background-color: #EFF5FF;
  xbackground-color: #FFDFDF;
}
.noticeHome{
  font-size: 13px;
  margin-bottom: 5px;
  color: #666666;
  padding: 6px 5px 6px 5px;
  border: 1px solid #FFA6A6;
  background-color: #FFEAEA;
  xbackground-color: #FFDFDF;
}

#contactUsSuccess{
  font-size: 15px;
  margin: 20px 0px 5px 0px;
  color: #666666;
  text-align: center;
  font-weight: bold;
  xbackground-color: #FFDFDF;
}


/* Styling for the checkout form */
form#checkout_form, form#frmOrderStatus {
  margin: 10px 0 0 0;
 xbackground-color: #CCCCCC;
 xborder: 1px solid #999999;
}
#checkout_form .label, #frmOrderStatus .label{
  font-size: 16px;
  width: 125px;
  color: #665665;
}
#checkout_form td{
  padding-top:10px;
}
#checkout_form .field input, #checkout_form .field select, #checkout_form .field textarea, #frmOrderStatus input{
  padding: 2px 2px 2px 5px;
  margin: 0px;
  width: 300px;
  font-size: 16px;
  xborder: 2px solid #CCCCCC;
}
#checkout_form .field select{
  padding: 2px 2px 2px 1px;
  width: 310px;
  background:#EFF5FF;
  color: #555;
  border: solid 2px #DFDFDF;
}
#checkout_form .field textarea{
  font-family: Tahoma;
  background:#EFF5FF;
  color: #555;
  border: solid 2px #DFDFDF;
}

.focusField{
    border:solid 2px #73A6FF;
    background:#EFF5FF;
    color: #555;
    outline: none;
}
.idleField{
    xbackground:#EEE;
    background:#EFF5FF;
    color: #777;
    border: solid 2px #DFDFDF;
}
.correctField{
    background:#EEFFD5;
    color: #999;
    border: solid 2px #87E100;
}

/* ORDER STATUS */
.order_status_icon_column{
  width: 50px;
  padding: 5px 0px;
  background-color: #F5F5F5;
  text-align: center;
  vertical-align: middle;
}
.order_status_description_column{
  background-color: #F5F5F5;
  padding: 5px 0px;
  width: 490px;
  text-align: left;
  vertical-align: middle;
}
.order_status_date_column{
  background-color: #F5F5F5;
  padding: 5px 0px;
  width: 130px;
  text-align: center;
  vertical-align: middle;
}


/*#checkout_form .field input:focus, #checkout_form .field textarea:focus{
    border: 2px solid #FFCC00;
    background-color: #FFFFCC;
}*/
#checkout_form .tip_container{
  position: relative;
  xdisplay: none;
}
.errorCheckout{

}

#checkout_form .tip{
  position: absolute;
  top: 0px;
  right: -170px;
  padding: 5px;
  width: 150px;
  xheight: 60px;
  font-size: 12px;
  line-height: normal;
  font-family: Tahoma;
  background-color: #FFFFCC;
  border: 1px solid #FFE682;
}
#checkout_form .tip_arrow{
  position: absolute;
  top: 6px;
  right: -20px;
}


/* This is the text on the buttons */
.big_button_text_top{
  margin: 0;
  padding: 0px;
  line-height: normal;
  font-size: 13px;
}
.big_button_text_bottom{
  margin: 0;
  padding: 0px;
  line-height: normal;
  font-family: Georgia;
  font-size: 20px;
}
.small_button_text{
  margin: 0;
  padding: 0px 18px 0 0;
  line-height: normal;
  text-align: center;
  font-size: 12px;
}


.order_number{
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  color: #333333;
}


/* FOOTER STYLES */
#footer_container
{
  clear: both;
  background: url(/images/footer_bg.jpg) repeat-x;
  height: 30px;
}

.footer{
  margin: 0px auto;
  padding: 8px 15px 0px 15px;
  height: 22px;
  width: 920px;
  text-align: right;
  line-height: normal;
  xbackground-color: #FFFF33;
}
.footer_details{
  margin: 0px auto;
  padding: 5px;
  xheight: 22px;
  width: 930px;
  text-align: left;
  font-size: 11px;
  line-height: normal;
  color: #888888;
  xbackground-color: #FFFF33;
}


.clear_both
{
    clear: both;
}
.visible{
   display: block;
}
.hidden{
  display: none;
}


.t {background: url(/images/dot.jpg) 0 0 repeat-x;}
.b {background: url(/images/dot.jpg) 0 100% repeat-x;}
.b_shaded {background: url(/images/dot_shaded.jpg) 0 100% repeat-x;}
.l {background: url(/images/dot.jpg) 0 0 repeat-y}
.r {background: url(/images/dot.jpg) 100% 0 repeat-y}
.bl {background: url(/images/bl.jpg) 0 100% no-repeat}
.bl_shaded {background: url(/images/bl_shaded.jpg) 0 100% no-repeat}
.br {background: url(/images/br.jpg) 100% 100% no-repeat}
.br_shaded {background: url(/images/br_shaded.jpg) 100% 100% no-repeat}
.tl {background: url(/images/tl.jpg) 0 0 no-repeat}
.tl_line {background: url(/images/tl_line.jpg) 0 0 no-repeat}
.tr {background: url(/images/tr.jpg) 100% 0 no-repeat; padding:10px;}
.tr_line {background: url(/images/tr_line.jpg) 100% 0 no-repeat; padding:10px;}
.tr_shaded {background: url(/images/tr_shaded.jpg) 100% 0 no-repeat; padding:10px;}

/* This is the list in the menus to the left */
#navlist {
  margin: 7px 0px 0px 0px;
  padding: 0;
  list-style: none;
}
#navlist li {
  display: block;
  width: 100%;
  font-weight: bold;
  xpadding: 2px 0px 2px 10px;
  xbackground-image: url(/images/menu_arrow.png);
  xbackground-repeat: no-repeat;
  xbackground-position: 0 6px;
}
#navlist li a {
  display: block;
  width: 100%;
  font-weight: normal;
  padding: 2px 0px 2px 10px;
  background-image: url(/images/menu_arrow.png);
  background-repeat: no-repeat;
  background-position: 0 6px;
}
html>body #navlist li a { width: auto; }
#navlist li a:hover {
  xfont-weight: bold;
  xcolor: #EEEEEE;
  background-color:  #E9E9E9;
  text-decoration: none;
  xborder-bottom: 1px dotted #CCCCCC
}

#navsublist {
  margin: 0px 0px 5px 5px;
  padding: 0;
  list-style: none;
}

#navsublist li a {
  display: block;
  width: 100%;
  font-weight: normal;
  padding: 1px 0px 1px 10px;
  border-bottom: 1px dotted #DDDDDD;
  background-image: url(/images/menu_arrow.png);
  background-repeat: no-repeat;
  background-position: 0 6px;
}
html>body #navsublist li a { width: auto; }
#navsublist li a:hover {
  xfont-weight: bold;
  xcolor: #EEEEEE;
  background-color:  #E9E9E9;
  text-decoration: none;
  xborder-bottom: 1px dotted #CCCCCC
}

/* This is the list of features in the description */
#preview_list
{
  margin: 5px 0px 0px 0px;
  padding: 0;
  list-style: none;
}

#preview_list li
{
  margin: 2px 0px;
  padding-left: 19px;
  background-image: url(/images/tick.jpg);
  background-repeat: no-repeat;
  background-position: 0 1px;
}

#advertisment_list{
  margin: 10px 0px 0px 0px;
  padding: 0;
  list-style: none;
  font-size: 15px;
}
#advertisment_list li
{
  margin: 0px;
  padding: 3px 0px 3px 23px;
  background-image: url(/images/tick.png);
  background-repeat: no-repeat;
  background-position: 0 7px;
}

/* FAQ STYLES */

.question{
	padding: 10px 0px 0px 5px; 
	font-size: 14px; 
	color: #555555; 
	font-weight: bold;
}
.answer{
	padding: 5px 0px 5px 15px
}

