@charset "utf-8"; 
body{background:#4F3726; font-size:75%;     line-height:1.5em; font-family:Verdana,Geneva,sans-serif; color:#fff}

small{font-size:0.8em; font-style:italic}

a:hover{text-decoration:underline}

.wrapper{padding:1px; width:980px; margin:auto}

.clear{clear:both}

.gap{padding:5px; height:10px; clear:both}

.space{padding:20px; height:10px; clear:both}

#ground{height:600px; background:url(../images/ground.jpg) repeat-x bottom center #73D7DF}

#ground_short{height:190px; background:url(../images/ground.jpg) repeat-x bottom center #73D7DF}

#header{height:600px; background:url(../images/header.jpg) no-repeat top center; margin-left:5px}

#topHeader{padding:80px 0px 0px 35px}

#logo{float:left}

#logo a{display:block; width:330px; height:60px; background:url(../images/arasmega.png) no-repeat; text-indent:-3000px}

#ground_short #logo a{display:block; width:319px; height:53px; background:url(../images/arasmega_white.png) no-repeat; text-indent:-3000px; margin-top:20px}

#istimewa{width:350px; height:300px; float:left}

#HeaderPrevBtn{display:block; height:29px; width:29px; float:left; position:relative; top:146px; left:19px; text-indent:-3000px}
#istimewa-masker{width:240px; height:230px; float:left; position:relative; top:50px; left:25px; overflow:hidden}
#istimewa-images{width:20000px; position:relative}

#HeaderNextBtn{display:block; height:29px; width:29px; float:left; position:relative; top:146px; left:33px; text-indent:-3000px}

#nav{display:block; float:left; position:relative; left:20px; width:240px; overflow:hidden}

#nav li{}

#nav li a{width:230px; height:60px; display:block; float:left; text-indent:-3000px}

#nav1{background:url(../images/nav1.png) no-repeat #9C0}
#nav2{background:url(../images/nav2.png) no-repeat #669}
#nav3{background:url(../images/nav3.png) no-repeat #FF2652}
#nav4{background:url(../images/nav4.png) no-repeat #F90}
#nav5{background:url(../images/nav5.png) no-repeat #FC0}

#bottomHeader{clear:both; height:150px}

#searchForm{width:260px; font-size:1.6em; color:#999; border:0; position:relative; top:50px; left:450px}

#container{background:#664731; padding-bottom:40px}

#container .sidebar{width:200px; float:left; padding:0px 10px; margin-right:10px; margin-bottom:10px; font-size:0.9em}

#container .sidebar .roundBox li{list-style:inside circle}

#container .sidebar p{margin-bottom:5px}

.mediumCol{width:250px}

.narrowCol{width:490px; float:left; padding:10px}

.wideCol{width:710px; float:left; margin-right:15px}

.dark{background:#4F3726}

#footer{padding:40px 0px 20px 0px; color:#BC9476}

#footer a{color:#C90; padding:2px 5px}

#footer p{text-align:center}

#footer h3{font-size:1.6em; font-weight:normal; margin-bottom:15px; padding:2px 5px}

#footer ul{float:left}

#footer ul li{display:block; float:left; width:200px; padding:10px; border-left:dashed 1px}

#footer ul li a{color:#BC9476; padding:2px 5px; display:block}

#footer ul li ul{float:left}

#footer ul li ul li{padding:0; border:none}

#footer #cave{clear:both; height:440px; background:url(../images/cave.png) no-repeat; width:980px; margin-left:-15px; margin-top:150px}

#footer #cave ul{padding:0; margin:0; margin-top:100px; float:left; display:block; height:384px; width:900px; background:url(../images/cave.png) no-repeat; padding-top:80px; padding-left:40px; padding-right:40px}

#footer #cave ul li{width:auto; padding:0; margin:0; float:none; border:none}

#footer #cave ul li ul{margin:0; padding:0; background:none; border:none; height:auto}

#footer #cave ul li ul li{width:auto; display:inline; float:left; padding:0; margin:0}

#footer #cave ul li ul{margin-bottom:20px}

#footer #cave ul li ul li a{padding:2px}

#footer #cave ul li ul li a img{background:#300; padding:1px}

#container h2{display:block; float:left; background-position:top right; padding:20px 100px 15px 10px; font-size:2.1em; font-weight:normal; margin-bottom:20px; color:#FFF}
#content{color:#FFF}

#content h3{color:#FFF; display:inline; padding:2px 5px}

#content p, #container p{margin:10px 0}
#content ul.text li{margin-bottom:10px}

#content ul.text li ul li{margin:0; padding:0}

#content ol.text{margin-left:20px}

#content ol.text li{list-style:outside decimal}

#wideBanner{height:310px; padding:19px 20px 20px 20px}

#wideBanner #bannerHolder{width:680px; height:310px; overflow:hidden}

#content ul.submenu{background-position:top right; float:left; padding:15px 20px 5px 10px; position:relative; top:-20px}

#content ul.submenu li{display:inline}

#content  ul.submenu li a{padding:2px 5px; margin-right:10px; color:#FFF}

.float_left{float:left}

.float_right{float:right}

.colMargin{margin-right:30px}

.smallCol{width:200px}

.medCol{width:480px}

.padded{padding:10px}

#container .sidebar h2, #container h2.smallH2{font-size:1.4em; padding:10px 100px 7px 10px}

#container ul.side a{color:#FFF; padding:5px; display:block; float:left; clear:both}

#tilebg{padding:5px; margin:0; float:left; width:455px}

#tilebg ul.tile{display:block; padding:0; margin:0}

#tilebg ul.tile li{display:inline; float:left; padding:3px}

#tilebg ul.tile li a{display:block; float:left; width:135px; padding:5px; height:180px; color:#FFF; background:#4d3525; text-align:center; overflow:hidden}

#tilebg ul.tile li div.price{color:#FFF; position:absolute; background:#4d3525; padding:5px 5px 5px 10px; text-align:left; margin-top:85px; cursor:pointer; width:75px; background:#FFF; color:#333}

#tilebg ul.tile li  div.price2{color:#000; position:absolute; background:#FFF; padding:5px 5px 5px 10px; text-align:left; margin-top:10px}

#tilebg ul.tile li  div.price span.pricetag{display:block; clear:both; font-size:0.8em; padding:0; margin:0; line-height:1em}

#content div.roundBox span.discount{text-decoration:line-through}

#content div.roundBox span.price{color:#FF2652; font-weight:normal; font-size:2.4em; line-height:1em}

#tilebg ul.tile li div.price span.discount{text-decoration:line-through; margin:0; float:left; line-height:1em}

#tilebg ul.tile li div.price span.price{color:#ff2652; font-weight:bold; margin:0; clear:both}

#tilebg ul.tile li a div.overlay-fix{height:160px; background:#f00; cursor:pointer; position:relative; margin-top:-160px; opacity:0; filter:alpha(opacity=0)}

#tilebg ul.tile li a div.tileimg{background:#FFF; padding:5px; height:130px}

.roundBox, #cart_widget{-moz-border-radius:6px; -webkit-border-radius:6px; vertical-align:middle; background:#7A5B3D; padding:15px 10px; border:solid 1px #876543; clear:both; margin-bottom:10px}

#cart_widget, #container div.sidebar-box{width:180px}

.spaceBottom{margin-bottom:15px}

#container .roundBox h3{font-size:1.5em; font-weight:normal; color:#FFF; padding:0}

.marginBottom{margin-bottom:10px}

#bookInfo_img{width:130px; text-align:center; float:left; margin-right:20px}

#bookInfo_desc{width:300px; float:left; margin-right:20px}

#bookInfo_price{float:left; width:200px}

#container button{padding:0px 5px!; position:relative!; top:2px!}
ul.cart_list{margin-left:40px}

ul.cart_list li{display:block; float:left}

#container ul.cart_list li a{color:#fff}

ul.cart_list li.col1{width:350px}

ul.cart_list li.col2{width:90px;  text-align:center}

ul.cart_list li.col3{width:80px;  text-align:center}

ul.cart_list li.col4{width:80px;  text-align:center; margin-bottom:10px}

ul.cart_list li.col5 a{display:block; width:15px; height:15px; background:url(../images/action_delete.gif) no-repeat; text-indent:-3000px; float:left; margin:3px 7px}

#container ul.cart_list li.col5 a:hover{background:transparent url(../images/action_delete_col.gif) no-repeat}

ul.cart_list li.col3 input{width:20px}

#cart_header{margin-left:15px}

#container .sidebar h3{font-size:1.2em; font-weight:bold; padding-bottom:5px; margin-bottom:5px; border-bottom:solid 1px}

.sidebar a{padding:2px 3px}

#container #cart_widget{font-size:0.9em; margin-bottom:10px; float:left}
#cart_widget #icon{position:absolute; margin-left:160px; margin-top:-12px}

#container #cart_widget h2, #container h2.uheader{background:none; padding:0; margin:0; font-size:1.4em; font-weight:bold; padding-bottom:10px; border-bottom:solid 1px #fff; margin-top:-5px; margin-bottom:10px; float:none; position:relative; padding-left:0px}

#container #cart_widget p{margin:5px 0px}

#container #cart_widget a{color:#fff}

#container #cart_widget a:hover{text-decoration:underline}

#container a.dark{background:url(../images/stripbtn.png) #000 repeat-x; border:solid 1px #000; padding:3px 10px 5px 10px; color:#fff}

#container #cart_widget #cart_display{display:block; margin:10px auto; width:170px; padding:10px 0px; background:url(../images/cart_display.png); text-align:center; color:#000; font-size:2.1em}

#container #cart_widget a.viewCart{background:url(../images/cart.png) no-repeat 2px; padding:0; padding-left:20px; behavior:url(http://www.arasmega.com/iepngfix.htc); display:block; float:left; margin-top:5px}

#backCatalog{display:block; width:200px; height:50px; text-indent:-2000px; background:url(../images/back_catalog.png) no-repeat}

#container ul.side li a.highlight{color:#FF2652; text-decoration:underline; font-weight:bold}

#container ul.side li a.highlight:hover{color:#FFF; text-decoration:none; font-weight:bold}

.imgBox{float:left; width:20px; height:20px; overflow:hidden; border:solid 1px; position:absolute; margin-left:-35px; cursor:pointer}

#container .hidden{display:none}

input{background:url(../images/ad_submenu_bg.gif) repeat-x top; border:solid 1px #CCC; padding:5px}

textarea{height:200px; background:url(../images/ad_submenu_bg.gif) repeat-x top #fff; border:solid 1px #CCC; padding:3px 5px}
input.checkbox{vertical-align:middle!; background:none; border:none}

.form_med{width:230px}

.form_long{width:565px}

label{display:block; padding:3px}

#checkoutform p{clear:both}

div.form_error{padding:2px 2px 2px 30px; color:#FFF; background:#F03 url(../images/error.gif) no-repeat 3px 3px; margin-bottom:2px}

div.form_success{padding:2px 2px 2px 30px; color:#696; background:#FFC url(../images/success_msg_icon.gif) no-repeat 3px 3px; margin-bottom:2px; border:solid 1px #F8E6C0}

#creditcard a{padding:10px 10px 10px 50px; background:url(../images/credit_cards.png) no-repeat 2px 2px}

#creditcard a:hover{background:url(../images/credit_cards.png) no-repeat #FF2652 2px 2px}

#container .inst{padding-left:35px; width:183px; float:left; clear:none; display:inline; margin-right:10px; height:125px; overflow:hidden; color:#fff}

#container .inst:hover{background:#FF2652; text-decoration:none}

#container .step{font-size:4.1em; position:absolute; margin-left:-27px; margin-top:-10px; opacity:0.2; filter:alpha(opacity=20); height:100px; line-height:1em}

.smallBanner{height:230px; width:240px; overflow:hidden; display:block; float:left; text-align:center}

.smallBanner img{margin:0 auto; display:block; float:left}

ul#paymentlist li{display:block; width:150px; float:left}

ul#paymentlist li small{width:400px; padding-left:20px; display:block}

table{margin:15px}

#error_page{padding:15px 10px}
#error_page h1{font-size:31px; line-height:1em}

#container .pagination{background:#4F3726; margin-right:15px; margin-bottom:5px; margin-top:5px; text-align:center; padding:5px}

#container .pagination a{padding:3px 5px; margin:2px 0px}

#container .pagination a:hover{background:#FF2752; color:#fff; text-decoration:none}

#container .pagination b{padding:3px 5px; margin:2px 0px; background:#FF2752}

#container h3.news-header{font-size:2.1em; line-height:1em; color:#FC0; font-weight:normal}

#searchForm{background:#fff; padding:0}

#price_changed_info{
	display:block;
	width:180px;
	padding:5px  10px 30px 10px;
	position:absolute;
	background:url(../images/bubbl.png) no-repeat;
	margin-top:-230px;
	margin-left:-10px;
	behavior:url(http://www.arasmega.com/iepngfix.htc);
}

.png img{
	behavior:url(http://www.arasmega.com/iepngfix.htc);
	vertical-align:bottom;
}
