@charset "windows-1251";

.aom_c {background-color:<?php echo $css['BBC']; ?>; padding:6px;} /*body*/

.aom_sb {background-image: url(images/bars.png);   height: 25px;} /*searchbar*/
.aom_tb {font-size:15px; font-weight: 600; color: #FF3333; } /*box label*/

.aom_bl {font-size:12px; font-weight: 600; PADDING-LEFT:35px; color: #FFFFFF; } /*box label*/
.aom_ble {font-size:12px; font-weight: 400; background:#FFFFFF; height: 25px;} /*endbox label*/
.aom_bti {font-size:smaller; width: 20%; vertical-align: bottom; text-decoration: none; margin: 0px; border-width: 0px; border-width: 0px; font-weight: 400; border-width: 0px;  padding: 5px 8px; font-size: 85%; } /*box text*/

.aom_bt {font-size:smaller; no-repeat left; display: block;
text-decoration: none; margin: 0px; border-width: 0px; font-weight: 400;  padding-top: 0px;  padding-bottom: 0px; font-size: 85%; } /*box text*/
.aom_bt a { voice-family: "\"}\""; voice-family: inherit;  text-decoration: none; }
.aom_bt a:link {color: #4d4d4d; display: block; background-color:#ffffff; padding: 8px 0 8px 15px;}
.aom_bt a:visited {color: #4d4d4d; display: block; background-color:#ffffff; padding: 8px 0 8px 15px;}
.aom_bt a:active {color: #4d4d4d; display: block; background-color:#ffffff; padding: 8px 0 8px 15px;}
.aom_bt a:hover  {color: #cc0000; display: block; background-color:#ffffff;padding: 8px 0 8px 15px;}
.aom_bt .current  {color: #cc0000; display: block; background-color:#ffffff;padding: 8px 0 8px 15px;}
.aom_bt ul{list-style: none; margin: 0; padding: 0; border-width: 0px; padding-top: 0px; padding-bottom: 0px;}
.aom_bt img {border: none;}

.aom_btl {font-size:8pt; width:196px; no-repeat left; display: block; text-decoration: none; margin: 0px; border-style: solid solid none solid; border-size: 0px; border-width: 0px; font-weight: 400; border-width: 0px;  padding-top: 0px;  padding-bottom: 0px; } /*box text*/
.aom_btl a { voice-family: "\"}\""; voice-family: inherit;  text-decoration: none; height: 24px; }
.aom_btl a:link {color: #4d4d4d; display: block; background-image: url(images/menu2.gif);  padding: 8px 0 0 10px;}
.aom_btl a:visited {color: #4d4d4d; display: block; background-image: url(images/menu2.gif);  padding: 8px 0 0 10px;}
.aom_btl a:active {color: #4d4d4d; display: block; background-image: url(images/menu2.gif);  padding: 8px 0 0 10px;}
.aom_btl a:hover  {color: #cc0000;  background:  url(images/menu2.gif) 0 -32px;padding: 8px 0 0 10px;}
.aom_btl .current  {color: #cc0000;  background:  url(images/menu2.gif) 0 -32px;padding: 8px 0 0 10px;}
.aom_btl ul{list-style: none; margin: 0; padding: 0; border-width: 0px; padding-top: 0px; padding-bottom: 0px;}
.aom_btl img {border: none;}

.aom_bb {color: #999999; width: 0 px; padding-top: 0px; padding-left: 0px; text-decoration: none; font-size:11px;}/*box bullets*/



a { text-decoration:none;
color: #4d4d4d;}

a:hover{color: #CC0000;text-decoration:none;}

body{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;background-color: #DEDDDC;background-position:top left;margin:0;padding:0;  }

div,td{font-family: Arial; font-size: 12px; color: #4d4d4d;}

form{margin: 0px}

.sel1 {height: 19px; width: 109px; font-family: Arial; font-size: 12px; color: #46484A;}
.topmenu {font-family: Arial; font-size: 12px; color: #2255aa; font-weight: 600}
.top12 {font-family: Arial; font-size: 12px; color: #46484A;}
.or12 {font-family: Arial; font-size: 12px; color: #FF7E00;}
.mb {color: #000000; font-size: 12px; position: absolute; font-family: Arial; font-weight: 600}
.mw {position: relative; left: -1; top: -1; color: #ffffff; font-size: 12px; font-family: Arial; font-weight: 600}
.aw {color: #ffffff; font-size: 12px; font-family: Arial; font-weight: 600}

.lb {color: #89C3EB; font-size: 12px; position: absolute; font-family: Arial; font-weight: 600}
.lw {position: relative; left: -1; top: -1; color: #ffffff; font-size: 12px; font-family: Arial; font-weight: 600}
.law {color: #ffffff; font-size: 12px; font-family: Arial; font-weight: 600}
.ll {font-family: Arial; font-size: 12px; color: #000000; font-weight: 400}
.lmenu {padding: 7px 0 4px 0}
.lm11 {font-family: Arial; font-size: 12px; color: #484E53;}

.search {height: 20px; width: 127px; font-family: Arial; font-size: 12px; color: #46484A; border: #000000 1px solid; padding: 2px 3px 2px 3px}
.so {font-family: Arial; font-size: 12px; color: #B3A79F;}

.item_name {font-family: Arial; font-size: 13px; color: #C5B138;  padding: 0 7px 0px 7px}
.item_desc {font-family: Arial; font-size: 12px; color: #484E53;  padding: 7px}
.item_price {font-family: Arial; font-size: 12px; color: #3091BB;  padding: 0 7px 15px 7px}

#subnav {
	background: #F5EBCB;
	width: 910px;
	height: 25px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
}

.ImageLogo{
	text-indent: 25px;
	font-style: normal;
	color: #6699FF;
	font-weight: bold;
	font-family: arial;
	font-size: 28px;
	height:62px;
  width: 265px;
}

/* set the image to use and establish the lower-right position */

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
  background: #C6C6C6 url(smileenter/images/img.png) no-repeat bottom right
}
.cssbox{
  /* intended total box width - padding-right(next) */
  width:970px !important; /* IE Win = width - padding */
  width: 970px; 
  /* the gap on the right edge of the image (not content padding) */
  padding-right:5px; /* use to position the box */
  margin:10px auto
}

/* set the top-right image */
.cssbox_head {
  background-position:top right;
  /* pull the right image over on top of border */
  margin-right:-15px; 

  /* right-image-gap + right-inside padding */
  padding-right:40px
}

/* set the top-left image */
.cssbox_head h2 {
  background-position:top left;
  margin:0; /* reset main site styles*/ 
  border:0; /* ditto */
  /* padding-left = image gap + interior padding ... no padding-right */
  padding:0px 0 0px 0px; 
  height:auto !important;
  height:1%
} /* IE Holly Hack */

/* set the lower-left corner image */
.cssbox_body{
  background-position:bottom left;
  margin-right:0px; /* interior-padding right */ 
  padding:5px 5px 5px
} /* mirror .cssbox_head right/left */

.result_text {
  font-family:arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
}

table.products_list {
  font-family:arial;
  font-size: 12px;
  font-weight: normal;
}

td.detail {
  padding: 20px 5px 20px 5px;
}

a.amazonlink {
  font-family:arial;
  font-size: 12px;
  font-weight: normal;
  color: #0033CC;
}

a.amazonlink:hover {
  font-family:arial;
  font-size: 12px;
  font-weight: normal;
  color: #CC0000;
}

a.amazonlink:visited {
  font-family:arial;
  font-size: 12px;
  font-weight: normal;
  color: #2255AA;
}

a.amazonlink:active {
  font-family:arial;
  font-size: 12px;
  font-weight: normal;
  color: #0033CC;
}

a.searchlink {
  font-family:arial;
  font-size: 13px;
  font-weight: bold;
  color: #0033CC;
}

a.searchlink:hover {
  font-family:arial;
  font-size: 13px;
  font-weight: bold;
  color: #CC0000;
}

a.searchlink:active {
  font-family:arial;
  font-size: 13px;
  font-weight: bold;
  color: #0033CC;
}

a.searchlink:visited {
  font-family:arial;
  font-size: 13px;
  font-weight: bold;
  color: #2255AA;
}

a.title {
  font-family:arial;
  font-size: 12px;
  font-weight: bold;
  color: #0033CC;
}

a.title:hover {
  font-family:arial;
  font-size: 12px;
  font-weight: bold;
  color: #cc0000;
}

a.title:visited {
  font-family:arial;
  font-size: 12px;
  font-weight: bold;
  color: #2255AA;
}

.availability {
  font-family:arial;
  font-size: 12px;
}

.amazon_price {
  font-size: 15px;
  font-family:arial;
  font-weight: bold;
  color: #0033CC;
}

.supersave {
  font-size: 12px;
  font-family:arial;
  font-weight: bold;
  color: red;
}

.titledetail {
  font-size: 15px;
  font-family:arial;
  font-weight: bold;
  color: #0033CC;
}

.availability { 
  font-size: 12px;
  font-family:arial;
  color: red;
}

.item {
  font-family:arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.no_product {
  color: red;
  font-weight: bold;
}

#navcontainer {
  margin: 0 0 0px 80px;
  padding: 0;
  display: block;
}

#navcontainer ul {
  border: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
}

#navcontainer ul li {
  display: block;
  float: left;
  text-align: center;
  padding: 0;
  margin: 0;
}

#navcontainer ul li a {
  width: 115px;
  font-size:85%
  border-right: none;
  padding: 0;
  margin:2px 0 0 0;
  color: #333333;
  text-decoration: none;
  display: block;
  text-align: center;
	padding-top:10px;
	font-weight: 600;
  font: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
  font-size: 12px;
  display: block;
}

#navcontainer ul li a:hover {
  color: #CC0000;
  display: block;
}

#navcontainer a:active {
  color: #CC0000;
}

#navcontainer li#active a {
  color: #CC0000;
}



#navcontainer2 {
  margin: 0 0 0 3px;
  padding: 0;
     
  display: block;
}

#navcontainer2 ul {
  border: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
}

#navcontainer2 ul li {
  display: block;
  float: left;
  text-align: center;
  padding: 0;
  margin: 0;
}

#navcontainer2 ul li a {
  width: 120px;
  font-size:85%
  border-right: none;
  padding: 0;
  margin:0px 0 0 0;
  color: #E67E00;
  text-decoration: none;
  display: block;
  text-align: center;
  padding-top:0px;
	font-weight: 600;
  font: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-size: 12px;
  display: block;
}

#navcontainer2 ul li a:hover {
  color: #CC0000;
  display: block;
}

#navcontainer2 a:active {
  color: #CC0000;
}

#navcontainer2 li#active a {
  color: #CC0000;
}




.CategoryBox 
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;


} 

.SubcategoryBox
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;
} 

.RelatedCategoryBox
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;
} 

.NarrowByBrandBox
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;
} 

.NarrowByPriceBox
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;
} 

.NewReleaseBox
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;
} 


.BestsellerBox
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;

} 

.InformationBox
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px; 
} 

.CustomBox1
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;
} 
.CustomBox2
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;
}
.CustomBox3
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;
}
.CustomBox4
 { 
background-image: url(images/barsub.png); background-repeat:no-repeat; background-position:center;
background-color: #ffffff; height: 25px;
}
/* modified css */

table{
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
}
img{
	border:0px;
}

#aomext_header { 
  background-color: #FFFFFF url('images/bg.png');
  margin: 0px;
  padding: 0px;
}

div#outer_wrapper{
	width:970px;
	margin:0 auto 0 auto;
	background:#FFFFFF;
}
div#divsearch{
	height:40px;
	background:url('images/searchbar_bg.gif');
	text-align:right;
}
#search {
background:#EBEBEB none repeat scroll 0 0;
border:1px solid #8A8A8A;
height:26px;
padding:2px;
width:250px;
text-align:right;
float:right;
margin:5px 15px 5px 0px;
}
#search input[type=text]{
margin-top:3px;
width:215px;
border:0px;
background:transparent;
}


div#top_header{
	background:url('images/bg.png');
	height:113px;
	padding:10px;
}
div#div_logo{
	width:263px;
	height:73px;
	padding:20px 0 20px 20px;
	float:left;
}
div#div_topbanner{
	float:right;
	padding:20px 50px 0 0;
}
div#main_gallery{
	width:600px;
	margin:0px auto 0px auto;
}
table#tbrandomfeatures{
	width:900px;
}

div#divrandomfeatures{
	width:900px;
	margin:0 auto 0 auto;
}

div.img_menu{
	height:200px;
	width:147px;
	float:left;
	text-align:center;
	border: 1px solid #3399FF;	
	margin-right:1px;
}

div.img_menu:hover{

	border: 1px solid #AF97D0;	
}

div.img_menu img{
	height:184px;
	width:145px;
	border:0px;
	
}


table#tbfeaturelist{
	width:710px;
}





div#aomext_footer{
	
	width:970px;
	
}

div#left_menu{
	padding:0px;
	margin:0px;
	border:0px;
	float:left;
	width:210px;
}
div#main_contents{
	padding:0px;
	margin:0px;
	border:0px;
	float:left;
	width:755px;
}
div#right_menu{
	padding:0px;
	margin:0px;
	border:0px;
	float:left;
	width:0px;
}

div#contents_module{
	background:#FFFFFF;
	margin-bottom:15px;
}

div#footer_left{
	background:url('/images/footer_bg_01.png');
	float:left;
	height:50px;
	width:15px;
}

div#footer_center{
	height:40px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 0 0;
	width:938px;
	background:url('/images/footer_bg_02.png');
	float:left;
}
div#footer_right{
background:url('/images/footer_bg_03.png');
float:right;
height:50px;
width:17px;
}
table#tb_home_outer_link{
	width:960px;
	border:0px;
	padding:0px;
	margin:0px;
}

table#tb_home_outer_link td{
	height:120px;
	vertical-align:top;
}

div.divfeatures h2{
	padding-left:20px;
	font-size:18px;
	line-height:35px;
	background:url('images/feature_bg.gif');
	color:#FFFFFF;
}
div.home_center_menu{
	width:160px;
	border:0px;
	padding:0px 5px 0px 50px;
	margin:0px 0 0px 0;
	background:#FFFFFF;
	float:left;
}
div.clear{
	clear:both;
}

table#tb_feature_home{
	width:960px;
	border:0px;
	padding:0px;
	margin:0px;
}

table#tb_feature_home td{
	text-align:center;
}

table#tb_feature_home img{
	width:120px;
	height:60px;
	border:0px;
}
















.navcontainer {
	height: 34px;
    background: #5f5d4f;
    padding: 0 0 0 8px;
	margin-bottom:10px;
	}
	
#nav {
	height: 34px;
	}

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#nav {
	margin-bottom: 1px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link {
	color: #f3e9cb;
	display: block;
    margin: 0px 3px 0px 3px;
	padding: 11px 12px 11px 12px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
    text-shadow: 0 -1px 0 #434135;
	}
	
#nav li a:hover, #nav li a:active {
	color: #fff;
	display: block;
	text-decoration: none;
    text-shadow: 0 -1px 0 #a87d08;
    background: url(images/nav-hover.png) top left repeat-x;
	}
	
#nav  li.current-cat a {
	color:#fff;
    text-shadow: 0 -1px 0 #a87d08;
    background: url(images/nav-hover.png) top left repeat-x;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}

div.imglist{
	float:left;
	width:160px;
	text-align:center;
}

div.imglist img{

}
div.textlist{
	float:left;
	width:280px;
}

div.zoombtn{
	margin: 2px;
	text-align: center;
}
div.comparelink{
	margin-bottom:10px;
}
div.comparelink a{
	font-size:17px;
	text-decoration:underline;
	
	color:#EA5E00;
}

div.comparelink a:hover{
	color:#FF0000;
}

div.btn_price_line{
	margin-bottom:10px;
}

div.main_box{
margin:0px;
padding:0px;
border:0px;
width:100%;
background:#000000;
}

div.main_box2{
margin:0px;
padding:0px;
border:0px;
width:100%;
background:#000000;
}

div.sub_box{
margin:0px;
padding:0px;
border:0px;
width:100%;
background:#FFFFFF;
}

div#divlistheader{
	margin-bottom:30px;
}


div.textforlist{
	float:left;
	width:200px;
}

div.imgforlist{
	float:left;
	width:160px;
	text-align:center;
}
.div_moredetail{
	margin-left:30px;;
}

.div_moredetail2{
	text-align:center;
}
.div_moredetail a,.div_moredetail2 a{
	font-size:16px;
	text-decoration:underline;
	color:#0000FF;
}

.div_moredetail a:hover,.div_moredetail2 a:hover{
	font-size:16px;
	text-decoration:underline;
	color:#FF0000;
}

