body{
  margin: 0px 0;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#393939;
}

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}



img {

  border: none;

}

a{

color:#CC0099;

text-decoration: none;

}

.clear{

clear:both;

}

p{

padding:5px 0 5px 0;

margin:0px;

text-align:justify;

line-height:19px;

}

p.details{

padding:5px 15px 5px 15px;

font-size:11px;

}

p.details_cart{

clear:both;

padding:25px 30px 5px 0px;

font-size:10px;
font-style:italic;

}

p.more_details{

padding:25px 20px 0px 20px;

font-size:11px;



}

#wrap{

width:900px;

height: auto;

margin:auto;

background-color:#FFFFFF;

}

.header{

width:900px;

height:181px;

background:url(images/header.jpg) no-repeat center;

}

.logo{

padding:55px 0 0 322px;

}

/*-----------------------------menu-------------------*/

.list_dot {
  background:url(images/dot.gif) repeat-x bottom center;
  padding:5px 5px 5px 0;}
.number_link{
  width:15%;
  float:left;
  font-size:18px;
  background:#f0f0f0;
  color:#333;
  height:auto;
  padding:3px 5px 5px 5px;
  text-align:right;
  font-weight:normal;
}
.number_link_premium{
  width:15%;
  float:left;
  font-size:18px;
  background: #f0f0f0;
  color:#fff;
  height:33px;
  padding:3px 5px 5px 5px;
  text-align:right;
  font-weight:normal;
}
.number_link_sponsor{
  width:15%;
  float:left;
  font-size:18px;
  background: #f0f0f0;
  color:#fff;
  height:33px;
  padding:3px 5px 5px 5px;
  text-align:right;
  font-weight:normal;
}

.row_link {
  float:right;
  display:block;
  text-align:left;
  width:448px;
  font-weight:normal;
  padding:0 0 5px 0;
}
.row_link_box1 {

}
ul.row_link_box2  {
font-size:10px;

}
li.row_link_box2  a {
font-size:10px;

}
.row_link_box1_detail {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}
.row_link_box2_detail {


}

li .row_link_box2 {
  background:url(images/dot.gif) repeat-x bottom center;
}
.rateview {
  display:block;
  padding:5px;
}
.desc_link {
  padding:5px;
}

#menu{

width:725px;

height:37px;

float:left;

padding:0px;

margin:30px 0 0 175px;

background:url(images/menu_bg.gif) no-repeat center;

}

#menu ul{

display:block;

list-style:none;

padding:0px 0 0 10px;

margin:0px;

}

#menu ul li{

display:inline;

padding:0px;

margin:0px;

height:37px;

}

#menu ul li a{

height:37px;

display:block;

padding:0px 3px 0 3px;

margin:0 2px 0 2px;

float:left;

text-decoration:none;

text-align:center;

color:#504d4b;

font-size:13px;

line-height:37px;

}

#menu ul li.selected a{

height:37px;

display:block;

padding:0px 5px 0 5px;

margin:0 5px 0 5px;

float:left;

text-decoration:underline;

text-align:center;

color:#504d4b;

font-size:13px;

line-height:37px;

}

#menu ul li.divider{

height:37px;

width:2px;

display:block;

padding:0px 3px 0 2px;

margin:0 3px 0 3px;

float:left;

background:url(images/divider.gif) no-repeat center top;

}

#menu ul li a:hover{

color:#504d4b;

text-decoration:underline;

}

/*----------------crumb_nav------------------*/

.crumb_nav{

padding:5px 0 10px 0px;

}

.crumb_nav a{

color:#11819E;

}

span.red{

color:#11819E;

}

.price{

font-size:14px;

padding:0 0 0 15px;

margin:2px 0 5px 0;

}

span.colors{

padding:2px 2px 0 2px;

}





/*------------------------------------center content--------------------*/

.center_content{

width:900px;

padding:0px 0 0 0;

background:url(images/center_bg.gif) no-repeat center top;

}

.left_content{

width:490px;

float:left;

padding:20px 0 20px 20px;

}

.right_content{

width:370px;

float:left;

padding:20px 0 20px 20px;

}

.title{

font-weight: bold;

color:#993a4e;

padding:10px 0 0 0;

float:left;

font-size:14px;

margin:10px 0 10px 0;

}

span.title_icon{

float:left;

padding:0 5px 0 0;

}

.prod_title{

color:#993a4e;

padding:5px 0 0 15px;

font-size:13px;

}

a.more{

font-style:italic;

color:#993a4e;

float:right;

text-decoration:none;

font-size:11px;

padding:0px 15px 0 0 ;

}

.about{

width:337px;

clear:both;

background:url(images/border.gif) no-repeat bottom center;

padding:0 0 50px 0;

}

img.right{

float:right;

padding:0 0 0 30px;

}

.right_box{

width:170px;

float:left;

padding:10px 0 0 0;

}



/*--------feat_prod_box-----------*/

.feat_prod_box{

padding:10px 0 5px 10px;

margin:0 10px 10px 0;

border-bottom:1px #b2b2b2 dashed;

clear:both;

}

.banner {

  margin: 0;

  padding: 0;

}

.feat_prod_box_details{

padding:10px 0 10px 0;

margin:0 20px 10px 0;

clear:both;

}

.prod_img{

float:left;

padding:0 5px 0 0;

text-align:center;

}

.prod_det_box{

width:295px;

float:left;

padding:0 0 0 25px;

position:relative;

}

.box_top{

width:295px;

height:9px;

background:url(images/box_top.gif) no-repeat center bottom;

}

.box_center{

width:295px;

height:auto;

background:url(images/box_center.gif) repeat-y center;

}

.box_bottom{

width:295px;

height:9px;

background:url(images/box_bottom.gif) no-repeat center top;

}



.new_prod_box{

float:left;

text-align:center;

padding:10px;

}

.new_prod_box a{

padding:5px 0 5px 0;

color:#b5b5b6;

text-decoration:none;

display:block;

}

.new_prod_bg{

width:132px;

height:119px;

text-align:center;

background:url(images/new_prod_box.gif) no-repeat center;

position:relative;

}

.new_icon{

position:absolute;

top:0px;

right:0px;

z-index:200;

}

.special_icon{

position:absolute;

top:0px;

right:2px;

z-index:250;

}

img.thumb{

padding:10px 0 0 0;

}

.new_products{

clear:both;

padding:0px;

}

ol.list{

clear:both;

padding:10px 0 0 20px;

margin:0px;

}

ul.list{

clear:both;

padding:10px 0 0 20px;

margin:0px;

}

ul.list li{

list-style:none;

padding:2px 0 2px 0;

}

ul.list li a{

list-style:none;

text-decoration:none;

color:#000000;

background:url(images/left_menu_bullet.gif) no-repeat left;

padding:0 0 0 17px;

}

ul.list li a:hover{

text-decoration:underline;

}



/* demo */



div.demolayout {

width:460px;

margin: 0 0 20px 0;

}



ul.demolayout {

list-style-type: none;

float: left;

margin:0px;

padding:0px;

}



ul.demolayout li {

margin: 0 10px 0 0;

float: left;

}

.tab{

border:1px #DFDFDF solid;

padding:0 0 25px 0;

}

ul.demolayout a {

float: left;

display: block;

padding: 5px 25px;

border: 1px solid #DFDFDF;

border-bottom: 0;

color: #666;

background: #eee;

text-decoration: none;

font-weight: bold;

}



ul.demolayout a:hover {

background: #fff;

}



ul.demolayout a.active {

background: #fff;

padding-bottom: 5px;

cursor: default;

color:#11819E;

}



.tabs-container {

clear: left;

padding:0px;

}

/*-----------------------languages_box---------*/

.languages_box{

padding:0 0 5px 0;

float:left;

}

.languages_box img {

  border: 1px solid #ccc;

  margin: 0;

  padding: 1px;

}

.languages_box a{

padding:0 2px 0 2px;

}

.languages_box a.selected{

padding:2px 2px 0 2px;

border:1px #CCCCCC solid;

}

.currency{

float:left;

padding:0 0 0 20px;

}

.currency a{

text-decoration:none;

color:#333333;

padding:3px;

border:1px #eeedee solid;

}

.currency a.selected{

text-decoration:none;

color:#fff;

padding:3px;

border:1px #eeedee solid;

background-color:#1ca8e9;

font-weight:bold;

}

.currency a:hover{

border:1px #990000 solid;

}

/*------------------------cart---------------------*/

.cart{

width:337px;

float:left;

height:40px;

margin:10px 0 10px 0;

background:url(images/border.gif) no-repeat bottom center;

padding:0 0 40px 0;

}

.home_cart_content{

float:left;

padding:3px;

border:1px #eeedee solid;

margin:10px 0 0 15px;

}

a.view_cart{

display:block;

float:left;

margin:12px 0 0 10px;

color:#2E7D8A;

}

/*---------------contact_form------------------*/

.contact_form{

width:440px;

float:left;

padding:25px 15px 25px 15px;

margin:20px 0 0 10px;

border:1px #DFD1D2 dashed;

position:relative;

}

.form_row{

width:335px;

clear:both;

padding:10px 0 10px 0;

color:#a53d17;

}

label.contact{

width:75px;

float:left;

font-size:12px;

text-align:right;

padding:4px 5px 0 0;

color: #333333;

}

input.contact_input{

width:253px;

height:18px;

background-color:#fff;

color:#999999;

border:1px #DFDFDF solid;

float:left;

}

textarea.contact_textarea{

width:253px;

height:120px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color: #999999;

background-color:#fff;

border:1px #DFDFDF solid;

float:left;

}

input.register{

width:71px;

height:25px;

border:none;

cursor:pointer;

text-align:center;

float:right;

color:#FFFFFF;

background:url(images/register_bt.gif) no-repeat center;

}

a.contact{

width:53px;

height:24px;

display:block;

float:right;

margin:0 0 0 10px;

background:url(images/contact_bt.gif) no-repeat center;

text-decoration:none;

text-align:center;

line-height:24px;

color:#fff;

}

a.checkout{

width:71px;

height:25px;

display:block;

float:right;

margin:10px 30px 0 10px;

background:url(images/register_bt.gif) no-repeat center;

text-decoration:none;

text-align:center;

line-height:25px;

color:#fff;

}

a.continue{

width:71px;

height:25px;

display:block;

float:left;

margin:10px 0 0 0px;

background:url(images/register_bt.gif) no-repeat center;

text-decoration:none;

text-align:center;

line-height:25px;

color:#fff;

}

.terms{

padding:0 0 0 80px;

}

.form_subtitle{

position:absolute;

top:-11px;

left:7px;

width:auto;

height:20px;

background-color:#2E7D8A;

text-align:center;

padding:0 7px 0 7px;

color:#FFFFFF;

font-size:11px;

line-height:20px;

}

/*--------------cart_table-------------*/

.cart_table{

width:440px;

border:1px #CCCCCC solid;

text-align:center;

}

tr.cart_title{

background-color:#DFDFDF;

}

td{

padding:3px;

}

td.cart_total{

text-align:right;

padding:5px 15px 5px 0;

}

img.cart_thumb{

border:none;

padding:2px;

}

/*--------------*/

div.pagination {

width:420px;

padding:5px;

margin:5px;

text-align:center;

float:left;

clear:both;

font-size:10px;

}



div.pagination a {

padding: 2px 5px 2px 5px;

margin-right: 2px;

border: 1px solid #2E7D8A;

text-decoration: none; 

color: #2E7D8A;

}

div.pagination a:hover, div.pagination a:active {

border:1px solid #2E7D8A;

color: #fff;

background-color: #2E7D8A;

}

div.pagination span.current {

padding: 2px 5px 2px 5px;

margin-right: 2px;

border: 1px solid #2E7D8A;

font-weight: bold;

background-color: #2E7D8A;

color: #FFF;

}

div.pagination span.disabled {

padding: 2px 5px 2px 5px;

margin-right: 2px;

border: 1px solid #f3f3f3;

color: #ccc;

}

/*---------------footer------------------------*/

.footer{

height:82px;


}

.left_footer{

float:left;

padding:15px 0 0 25px;

}

.right_footer{

float:right;

padding:10px 215px 0 0;

}

.copyright {

  margin: 10px 0 0 5px;

  float: left;

}

.footer a{

text-decoration:none;

padding:0 5px 0 5px;

color:#797979;

}

fieldset {

  border: none;

}

.btn {

background:#2E7D8A;

text-align:center;

padding:0 7px 0 7px;

color:#FFFFFF;

font-size:11px;

line-height:20px;

height: 23px;

max-width: 120px;

}

.line {

  border-bottom: 1px dashed #ccc;

  width: auto;

}

.input_block {

  width:150px;

}

#topbar-wrap {
	width: 100%;
	height: 30px;
background-image: url(images/bg2.gif);
	
}

#topbar, #topbar a {
	width: 900px;
	color: #000000;
align:center;
	link: #000000;
	hover: #ffffff;
	visited: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.thumbshots_transparent:hover img {
  filter: Alpha(Opacity=100);
  opacity: 1;
  border: 1px solid #000000;
}

.thumbshots_transparent img {
  filter: Alpha(Opacity=30);
  opacity: 0.30;

}

.thumbshots_transparent1:hover img {
  filter: Alpha(Opacity=100);
  opacity: 1;

}

.thumbshots_transparent1 img {
  filter: Alpha(Opacity=60);
  opacity: 0.60;

}

#footer-wrapper {
  height: 90px;
width:900px;
  background: url(images/bottom.jpg) repeat-x center;
  background-align:center;
  background-width:900px;

	

}

#footer {

margin:auto;

}

.footer-content {
  float: left;
  text-align:left;
  width: 280px;
  margin: 5px 0;
}

.footer-content2 {
  float: right;
  margin: 5px 0;
  text-align: right;
}

.footer-content img {
  float: left;

}

.list-menu {
  float: left;
}

.list-menu ul {
  list-style: none;
}

.list-menu ul li {
  margin-left:5px;
}

.list-menu ul li a{
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}

