/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;}

/*
  #SomeBox
  {
    position - position [ left , top ] ,
    liquid model - float, clear,
    block modle - display, width, height, margin, padding, overflow,
    visual property - background, border,
    text property - list-style, text-align
   }
*/

/*design*/
  a img{border:0;}

/*navigation*/
  a {color:#2284bd;text-decoration:underline;}
  a:hover {text-decoration:underline; color:#FE6B1F}
  :focus, a:active { outline: none; }

/*TAGS*/
  h1 {margin:0;padding: 0;font: 2.0em "Times new roman"; color:#000;}
  h2 {margin:0;padding: 0;font:2.0em "Times New Roman";color:#000;}
  h3 {margin: 0;padding:0;font:1.8em "Times New Roman";color:#000;}
  h4 {margin:0;padding: 0;font:bold 1.6em "Times New Roman";color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:0 0 10px;}
  select {vertical-align:middle;}
  table td {padding:0;text-align:left;vertical-align:top;}
  ul {margin: 0;padding: 10px 20px;}
  img{vertical-align:top}



/*FONT*/
  html {font-size:100%;}
  body {font:12px/1.2 arial, sans; color:#626262}
  table, td, th, ul, textarea, input, select {}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {height:178px;position:relative;width:1004px;overflow:hidden}
    .logo{position:absolute;left:28px;top:7px}
    .main_menu{padding:0;margin:0;position:absolute;left:240px;top:45px;}
    .main_menu li{float:left;list-style-type:none;text-align:center;margin:0 30px 0 0}
    .main_menu dt{margin:0 0 4px}
	.main_menu dl:hover a{ color:#FE6B1F}
    .order h2{color:#fe6b1f;font:19px arial;text-transform:uppercase;margin:0 0 10px}

    .order{position:absolute;right:20px;top:30px;font:21px arial;color:#515151;}
    .order span{font-size:11px}
  /*=MENU*/
    #menu {background: silver;}


  /*CONTENT*/
    #outer_wrapper {position:relative;min-height:100%;height:100%;width:1004px;margin:0 auto;background:#ff5813 url(/images/bgr/body.jpg) no-repeat center top;}
      html>body #outer_wrapper {height:auto;}
      #wrapper {}
        #container {width: 100%;float: left;}
          #content {float: right;width:100%}
            #main {margin:0 246px 100px 236px; }
            .mainbox{background:#FFF; min-height:300px; padding:18px 10px 0 20px;	display:inline-block; width:492px}
            .search_form{width:520px;height:169px;position:relative}
            .input{position:absolute;left:35px;top:20px;width:165px;font-size:14px;border:none;background:none;}
            .go{position:absolute;left:206px;top:15px;}

            #main h1{background: url(/images/bgr/h2_2.png) no-repeat left top;height:36px;font:19px arial;color:#757575;text-transform:uppercase;padding:13px 0 0 22px;position:relative}
            .catalog_list{padding:18px 0 0 0;margin:0 0 0 0;overflow:hidden;background:#fff;}
			.catalog_list div{ position:relative}
            .catalog_list li{float:left;margin:0 8px 13px 20px;width:141px;list-style-type:none}
			#sub{background:#FFF}
            .catalog_list dt img{border:1px solid #dcdcdc;margin:0 0 10px; height:130px; width:140px}
            .catalog_list dd{position:relative;padding:0 0 3px}
            .add{position:absolute;right:0;bottom:0px;}
			#add2cart{position:absolute;right:0;bottom:0px;}
            .catalog_list li.clearing{float:none;padding:0;margin:0;width:100%}

            .bottom_block{background: url(/images/bgr/bottom.png) no-repeat left top;height:20px;margin:-5px 0 18px}

            .sorting{position:absolute;right:27px;top:15px;color:#a4a4a4;font-size:12px;text-transform:none}
            .sorting span{float:left;}
            .sorting a{float:left;color:#a4a4a4;position:relative;background: url(/images/bgr/b2.png) no-repeat left top;font-weight:normal;padding:5px 0px 8px 26px;margin:0 6px;top:-7px}
            .sorting a.current  {float:left;text-decoration:none;color:#a4a4a4;position:relative;background: url(/images/bgr/b.png) no-repeat left top;font-weight:normal;padding:5px 9px 8px 26px;margin:0 6px;top:-7px}
            .sorting a.current i{position:absolute;display:block;right:0;top:0px;width:8px;height:27px;background: url(/images/bgr/i.png) no-repeat left top;}

  /*SIDEBAR*/
    #left {width: 182px;float: left;margin:9px -218px 0 36px;padding-bottom:100px;}
    .tools{padding:0;margin:0 0 9px 27px;overflow:hidden;zoom:1}
    .tools li{float:left;list-style-type:none;margin:0 36px 0 0}
    #left h2{font:19px "arial";color:#757575;text-transform:uppercase;background: url(/images/bgr/h2.png) no-repeat left top;height:35px;padding:13px 0 0 19px}
    #left .about h2{background: none;color:#fff;padding:0 0 5px;margin:0}
    .catalog{padding:0;margin:0 0 20px;position:relative;}
	.catalog ul{
		margin:0; padding:0}
    .catalog li{list-style-type:none;position:relative;background:#e9cad5 url(/images/bgr/li.jpg) no-repeat left top;padding:10px 0 8px 19px; cursor:pointer; text-transform: capitalize}
    .catalog li.sub{list-style-type:none;position:relative;background:#FFF;padding:10px 0 8px 19px;}
    .catalog li.last{list-style-type:none;background:url(/images/bgr/li.png) no-repeat left top;padding:10px 0 8px 19px;}
    .catalog a{color:#515151;font:bold 12px arial;text-decoration:none}
    .banner{margin:0 0 25px}
    .about{padding:0 0 80px 19px;color:#fff}



    #right {width: 182px;float: right;margin:0 46px 100px -228px}
    #right h2{font:19px "arial";color:#757575;text-transform:uppercase;background: url(/images/bgr/h2_3.png) no-repeat left top;height:35px;padding:13px 0 0 19px}
    .online{margin:0 0 18px}
    .right_inside{background:#fff url(/images/bgr/bottom2.png) no-repeat left bottom;padding:7px 13px 10px;margin:0 0 19px}
    .right_inside dl{overflow:hidden;zoom:1;margin:0 0 15px;padding:0 0 3px}
    .right_inside dt{float:left;width:63px}
    .right_inside dd{float:left;position:relative; width:100%}
	.right_inside dd img{float:right;position:relative}
    .right_inside dd b{color:#51cb1a;position:relative;top:2px}
    .del{position:absolute;right:0;top:0}
    .date{background: url(/images/bgr/date.jpg) no-repeat left top;height:17px;color:#fbfbfb;font-size:9px;padding:4px 6px 10px 6px; float:left; position:relative}
    .date span{position:absolute;right:0;top:0;width:2px;height:21px;background: url(/images/bgr/right.png) no-repeat left top;}
    .more{float:right;margin:0 0 10px}
  /*FOOTER*/
    #footer {background: #d7dabd;position:absolute;bottom:0px;width:100%;height:154px;background: url(/images/bgr/footer.png) no-repeat left top; z-index:1}
    #footer ul{padding:0;margin:0;position:absolute;left:267px;top:100px;}
    #footer li{float:left;list-style-type:none;margin:0 23px 0 0}
    #footer li a{color:#626262;text-decoration:none}
	#footer li a:hover{text-decoration:underline; color:#FE6B1F}
     .copyright{color:#fff;position:absolute;left:82px;top:23px}
    .copyright a,.miridea a{color:#fff}
    .miridea{position:absolute;right:115px;top:100px;color:#fff}

/*form*/
  .field {clear:both;padding:0 0 10px}
  label {width:200px;float:left;text-align:right;}
  select{border:solid 1px #A5ACB2;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  fieldset{padding:0;margin:0;border:none}

/*news*/
.post_block{
	padding:0 0 15px 0;
	}
.post_title{
	padding:0 0 10px 0}
	
.product{
	display:inline-block;
	width:100%;}

.product h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4095d3;
	margin:0 0 20px 0}

.product_l{
	float:left;
	width:230px}

.product_r{
	margin:0 0 0 240px}	
.product_options ul{
	padding:15px 0 0 0}

.product_options ul li{
	list-style:inside none;
	padding:0 0 12px 12px;
	background:url(/images/bg_product_option.jpg) left top no-repeat}
	
.product_txt{
	margin:20px 0 0 0;
	width:100%;}	
	
.product_img_box{
	text-align:center;
	width:220px;
	border:1px solid #dbdbdb;
	padding:15px 0 15px 0;
}
.product_img_box img{
	width:200px}
.allpictures{
	width:230px;}
.mpicture{
	float:left;
	
	width:105px;
	margin:8px 8px 0 0;
	border:1px solid #dbdbdb;
	height:120px}
.mpicture div{
	height:120px;
	width:105px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;}
.mpicture div img{
	width:80px;}	
	
.product_buy{
	width:220px;
	margin:15px 0 0 0;}
	
.product_price{
	font-size:26px;
	color:#51cb1a;}

.product_price span{
	font-size:9px;
	color:#c3c3c3;}	
.product_price div span{
	font-size:16px;
	color:#515151;}				
	
#add2cartb{
	float:right;
	margin:7px 0 0 0 }	
.enlarge{
	margin:8px 0 0 0}
	
.cartbox{
	width:490px;
	margin:0 auto}

.cart_h{
	width:490px;
	background:url(/images/bg_cart.jpg) top no-repeat;
	height:35px}
.cart_h div{
	float:left;
	padding:10px 0 0 15px}	
.cart_h1{
	width:160px;}
.cart_h2{
	width:55px
}
.cart_h3{
	width:103px}
.cart_h4{
	width:55px}
.cart_h5{
	width:35px}	
	
.cart_i{
	width:490px;
	height:35px;
	background:url(/images/bg_cart_i.jpg) top no-repeat}
.cart_i_last{
	width:490px;
	height:41px;
	background:url(/images/bg_cart_i_last.jpg) top no-repeat}
.cart_i div, .cart_i_last div{
	float:left;
	padding:10px 0 0 15px}	
.cart_i1{
	width:160px;}
.cart_i2{
	width:55px;
	font-weight:700;
	color:#51cb1a
}
.cart_i3{
	width:103px;
	margin:-3px 0 0 0;}
.cart_i3 input{
	width:45px;
	border:1px solid #a5acb2}	
.cart_i4{
	width:55px;}
.cart_i5{
	width:35px;
	}	
.cart_i5 img{
	padding:3px 0 0 10px
	}			
.cart_button{
	text-align:right;
	margin:12px 0 0 0}
#checkout{
	background:url(/images/img/order.jpg);
	width:141px;
	height:31px;
	border:none;
	cursor:pointer}
.row_odd td{
	width:150px;}
.inputstyle{
	width:250px;
	border:1px solid #CCC;}
.inputstyle1{
	width:400px;
	border:1px solid #CCC;
	margin:0 0 20px 0}
.removeFromCart_handler{
	cursor:pointer}	
			