body { font:12px arial; margin:0; padding:0; background:#f3f3f3;
background:url(../images/shop/body-bg.jpg) no-repeat fixed center top;
}


ul { 
	margin:0;
	padding:0;
	list-style-type:none;
}


/* CLASS MARGIN  */
.mrg_0 { margin:0; padding:0; }
.mrg_5 { margin:10; padding:0; }

/* CLASS ALIGN */
.rt_left { text-align:left }
.rt_right { text-align:right }
.rt_center { text-align:center }
.rt_justify { text-align:justify }

/* CLASS TABLE */
.tbl {
	border-collapse:collapse;
	margin:0;
	width:99%;
	/*border: 1px solid #ccc;*/
	margin-left:auto;
    margin-right:auto;
}

.tbl th {
	font-weight:bold;
	padding:5px 0;
	border: 1px solid #ccc;
	padding:10px;
}

.tbl td {
	border: 1px solid #ccc;
	padding:10px;
}

.even { background-color:#FFF; }
.odd { background-color:#f9f9f9; }



/* CLASS DISPLAY */
.inblock { margin:10px; float:left; display:block; }


/* CLASS BUTTON */
.button { margin:5px; float:left;  display:block; }


/* CLASS LINK */
a { cursor:pointer; text-decoration:none; }
.a_light { color:#fff; }
.a_dark { color:#545454; }

/* CLASS SEPARATOR */
.separator_10 { height:10px; clear:both; }
.separator_20 { height:20px; clear:both; }
.separator_30 { height:30px; clear:both; }


/* CLASS OVERFLOW */
.overflow { overflow:hidden }

/* CLASS BOX & BORDER */
.box_right { margin-right:10px; }
.box_bottom { margin-bottom:10px; }
.border { border:1px solid #ccc; }

.radius {
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.radius_top {
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.shadow {
	box-shadow: 0 1px 15px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 10px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 10px rgba(34,25,25,0.4);
}

/* CLASS PADDING */
.padd_10 { padding:10px; }
.padd_20 { padding:20px; }
.padd_30 { padding:30px; }

/* CLASS FONT EFFECT */
.emboss {text-shadow: 2px 2px 2px #000;}

/* CLASS BACKGROUND COLOR  */

.blueiin { background:#2A2D7A }
.orangeiin {background:#F49524 }
.black {background:#000;}
.white {background:#fff;}
.red {background:#D70060;}
.orange {background:orange;}
.blue {background:#00A1CB;}
.green {background:#D0D102;}
.grey {background:#ccc;}
.bluedark {background:#113F8C;}
.gading { background:#f8f8f8; }

/* CLASS FONT COLOR  */
.cf_orangeiin { color:#F49524 }
.cf_blueiin { color:#2A2D7A }
.cf_red {color:#D70060;}
.cf_blue {color:#00A1CB;}
.cf_green {color:#61AE24;}
.cf_grey {color:#ccc;}
.cf_bluedark {color:#113F8C;}
.cf_gading { color:#f8f8f8; }

/* CLASS BLOCK */
.blok_5 { padding:0 5px; margin:0; }
.blok_10 { padding:0 10px; margin:0; }
.blok_15 { padding:0 15px; margin:0; }
.blok_20 { padding:0 20px; margin:0; }


/**/
.fl_left { float:left; }
.fl_right { float:right; }


.blocks { display:inline; width:320px; }

.items {
	float:left;
	width:210px;
	list-style-type:none;
	background:#e6e6e6;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	/*
	-moz-box-shadow: inset 0 0 5px 5px #ccc;
	-webkit-box-shadow: inset 0 0 5px 5px#ccc;
	box-shadow: inset 0 0 15px 1px #ccc;
	*/
	padding:10px;
	margin:10px;

}
.items span { display:block; text-transform:capitalize ; }

.items:hover{
	/*outline:1px solid #00A1CB;*/
	cursor:pointer;
}

.items_img {
	width:300px;
	border:0px solid ;
	border-width:none;
	outline:0px solid ;
	border-style: none;
}

.img_detail_frame {
	 float:left;
	 width:300px;
}
.detail_span { width:100px; }

.img_detail_frame a img { text-align:center; }

.product_detail{
	float:left;
	width:550px;
	margin-left:50px;

}
.product_detail_share{
	float:left;
}

#wrapper { width:960px; margin:0 auto; }

#logo { float:left; position:relative; top:0px;background:url(../images/shop/logo_iin.png); height:128px; width:222; margin:0;  }

#header { width:960px;}

#header_right { float:right; width:700px; }


/* CART CLASS */
#cart_top { font:12px arial; margin:0; float:right; }

#cart_top_icon { float:right;background:url(../images/shop/cart_icon.png); height:33px;
width:32px; margin-right:7px; }

#cart_top span { text-align:left; float:right; padding:5px 0 }

#columns { width:960px;  float:left; background:rgba(255,255,255,0.8) }

#center  { float:right; min-height:500px; width:750px; padding:10px; background:rgba(255,255,255,0.8) }

#center_detail { float:left; width:960px; }

#slideshow { height:450px; }

#slider img { width:700px; height:450px; }

#featured_product { height:150px; }

#left_column { float:left; width:188px;  }


h2 { margin:10px; }

.left_menu { padding:3px 0; font:16px arial }

.subcat_2st li {
	padding:2px 0;
}

.ribbon {
	background:url(../images/shop/buy.png);
	width:55px;
	height:102px;
	float:right;
	position:relative;
}

#home_div {
	float:left;
	height:22px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#home { float:left; position:relative; top:4px; background:url(../images/shop/home_button_16.png); height:16px; width:16px; text-indent:-3000px; }

#subcat { padding:15px 0;  }


/*  INFO */
#info { width:760px; color:#3d3d3d; font:14px arial; }
#info p { font:14px arial; line-height:21px; }
#info h1 { margin-top:0; }
#info ul { list-style-type:decimal; }
#info ul li { margin:5px 10px 5px 30px; }

#compro { font:14px arial; }
#workingHour { font:16px arial; }
#workingHour { position:relative; top:0px; }
#workingHour h3 { margin:0; padding:0; }

#compro ul { padding:0;margin:7px 0 0 0; font-weight:bold; }
#compro ul li { display:inline-block; padding:10px; }
#compro ul li a { color:#545454 }
#compro ul li a:hover { color:#F49524; text-decoration:underline; }
#compro ul li:last-child { padding:10px 0 10px 10px; }
#info span { font:16px arial; font-weight:bold }


#footer { background:#2A2D7A; font:11px arial; padding:20px 10px; border-top:5px solid #F49524; }
#footer p { margin:0; padding:0; }

/* input */
#cart input[type="text"] {
	width:27px;
	text-align:center;
	font:13px arial;
}
.items input[type="submit"] {
	border:none;
	margin:0;padding:0;
	cursor:pointer
}
input[type="text"] {
	font:13px arial;
	margin:5px 0;
}
input[type="submit"] {
	border:none;
	cursor:pointer;
	margin:5px 0;
}
input[type="file"] {
	cursor:pointer;
	margin:5px 0;
	width:400px;
	padding:10px;
}
select {
	margin:5px 0;
	padding:10px;
	border:1px solid #ccc;
	width:100%;
	font-size:14px;
}
#products select {
	margin:5px 0;
	padding:10px;
	border:1px solid #ccc;
	font-size:14px;
}
label { display:block; }


#divtable
{
	width:960px;
}

/*******************/
/*******************/
#nav { width:960px; border-bottom:solid 5px #F49524 }
.navWrap { float:left; width:270px;height:80px; padding:20px 20px 10px 20px; margin-right:2px; background-color:#2A2D7A; cursor:pointer }
.navWrap:hover { background-color:#F49524; color:#000; }
.nav-list { float:left; width:190px; padding-left:15px; }
.nav-list-detail { width:190px; word-wrap: break-word; font:10px arial; line-height:10px; }

#fresh_flower {
	background:url(../images/shop/flowerTabHover.png) no-repeat left;
	width:64px;
	height:64px;
	float:left;
}

#fresh_flower:hover {
	background:url(../images/shop/flowerTab.png) no-repeat left #F49524;
	width:64px;
	height:64px;
	float:left;
}
#gift_parcell {
	float:left;
	background:url(../images/shop/parcelTabHover.png) no-repeat left;
	width:64px;
	height:64px;
}
#gift_parcell:hover {
	float:left;
	background:url(../images/shop/parcelTab.png) no-repeat left;
	width:64px;
	height:64px;
}

#decoration {
	float:left;
	background:url(../images/shop/balloons.png) no-repeat left;
	width:64px;
	height:71px;
}
#decoration:hover {
	float:left;
	background:url(../images/shop/balloons.png) no-repeat left;
	width:64px;
	height:71px;
}
