/* CSS Document */

body {
	margin:0; padding:0; background:#DADADA url(../images/body_bg.jpg) 0 0 repeat-x;
}

* html, h1, h2, h3, h4, h5, h6, ul, li, img, p {
	padding:0;
	margin:0;
}



#wrapper {
	width:950px;
	height:auto;
	margin:0 auto;
}

#header {
	width:920px;
	float:left;
	background:url(../images/flower.jpg) 0 0 no-repeat;
}	

.logo {
	width:385px;
	float:left;
	padding:60px 0 0 162px;
}

.shopping{
	width:212px;
	padding-top:44px;
	float:right;
}

/*-----------------------
			TOP NAVIGATION 
			-----------------------*/

.nav {
	width:920px;
	height:60px;
	background:url(../images/nav_bg.jpg) 0 -1px no-repeat;
	float:left;
	margin:12px 0 0 0;
}

.nav ul{
	width:810px;
/*	height:60px;*/
	margin:0 55px;
	padding:0 0 14px 0;
	list-style:none;
}

.nav ul li{
	margin:0;
	padding:0;
	float:left;
}

.nav ul li a {
	background:url(../images/nav_divider.png) right 12px no-repeat;
	font: normal 18px/45px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 29px 0 29px;
	float:left;
	text-decoration:none;
	text-align:center;
}

.nav ul li a:hover, .nav ul li a.act{
	color:#CCCC00;
}

.nav ul li a.no_img{
	background-image:none;
}


#container {
	width:950px;
	height:auto;
	float:left;
}

.floral_top {
	width:950px;
	height:110px;
	background:url(../images/shdw_top.jpg) left bottom no-repeat;
	float:left;
}

.floral_top .img {
	width:346px;
	height:auto;
	float:left;
}

/*-----------------------
			PRODUCT SEARCH 
			-----------------------*/

.search_sec {
	width:420px;
	float:left;
	padding:15px 0 0 150px;	
}

.search_sec input {
	width:150px;
	height:19px;
	border:1px solid #4E3337;
	float:left;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

.search_sec label{
	width:130px;
	float:left;
	padding:0 10px 0 0;
	text-align:left;
	font: normal 14px/22px  Arial, Helvetica, sans-serif;
	color:#000;
	}
.search_sec .sbmt {
	width:98px;
	float:left;
	height:24px;
	border:none;
	margin:0 0 0 10px;
}
.search_sec .all {
	width:20px;
	float:left;
	height:20px;
	border:none;
	margin:0 0 0 140px;
}

/* -------------------
			MIDDLE CONTENT 
			-------------------------*/

#middle_contr {
	width:890px;
	height:auto;
	background:url(../images/rpeat_bg.jpg) 0 0 repeat-y;
	float:left;
	padding:0 30px 20px 30px;
}

#bottom_bg {
	width:950px;
	float:left;
}

/*-----------------------
			RIGHT SIDEBAR
			-----------------------*/

#sidebar {
	width:240px;
	height:auto;
	float:left;
/*	background:url(../images/sidebar_bg.jpg) 0 0 repeat-y;*/
}
#sidebar .top_edge {
	width:240px;
	height:15px;
	float:left;
}

#sidebar .bttm_edge {
	width:240px;
	height:15px;
	float:left;
}

#sidebar .menu {
	width:210px;
	height:auto;
	float:left;
	background:url(../images/category.gif) 5px 0 no-repeat;
	padding:40px 15px 0 15px;
}
#sidebar .menu ul {
	margin:0;
	padding-left:15px;
	list-style:none;
}

#sidebar .menu ul li {
	background:url(../images/arrow.gif) 0 10px no-repeat;
	width:175px;
	padding-left:20px;
	float:left;
}

#sidebar .menu ul li a{
	font: bold 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#4e3337;
	text-decoration:none;
	float:left;
}

#sidebar .menu ul li a:hover {
	color:#e27a64;
}
#sidebar .submenu {
	width:210px;
	height:auto;
	float:left;
	padding:40px 15px 0 15px;
}
#sidebar .submenu ul {
	margin:0;
	padding-left:15px;
	list-style:none;
}

#sidebar .submenu ul li {
	background:url(../images/arrow.gif) 0 10px no-repeat;
	width:175px;
	padding-left:20px;
	float:left;
}

#sidebar .submenu ul li a{
	font: bold 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#4e3337;
	text-decoration:none;
	float:left;
}

#sidebar .submenu ul li a:hover {
	color:#e27a64;
}
#sidebar .submenu span {
	color:#6F361B;
	font:bold 15px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}
#right_contr h3{
	color:#6F361B;
	font:bold 15px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}

/*-----------------------
			PORDUCT BOXES 
			-----------------------*/

#right_contr{
	width:630px;
	height:auto;
	float:left;
	padding:15px 0 0 20px;
}
		
#right_contr h2 {
	font: bold 17px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#6F361B;
	text-align:left;
}

#right_contr ul {
	margin-top:15px;
	padding:0;
	list-style:none;
}

#right_contr ul li {
	width:194px;
	float:left;
	height:auto;
	margin:0 10px 20px 0;
}

* html #right_contr ul li, #footer { display:inline;}

#right_contr ul li h3, #right_contr ul li h3 a {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#4E3337;
	text-decoration:none;
	text-align:left;
}

#right_contr ul li h3 a:hover{
	color:#e27a64;
	text-decoration:underline;
}

.pdct_box {
	width:194px;
	height:85px;
	float:left;
	margin-top:10px;
	padding-top:5px;
	background:url(../images/product_box.gif) 0 0 no-repeat;
}

.price_box {
	width:180px;
	height:48px;
	float:left;
	margin-top:10px;
	padding:7px;
	background:url(../images/price_box.gif) 0 0 no-repeat;
}

.price_txt {
	width:108px;
	float:left;
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding-right:6px;

}

.price_txt span {
	font: normal 13px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:line-through;
}

.price_txt span.b_txt {
	font: bold 20px/24px Arial, Helvetica, sans-serif;
	color:#4E3337;
	text-decoration:none;
}

.price_btn {
	width:60px;
	float:left;
	padding:3px;
	background:#DADADA;
}

.price_btn p {
	padding:2px 0 2px 0;
	margin:0;
}

/*----------------
			FOOTER 
			----------------*/

#footer {
	width:920px;
	height:75px;
	float:left;
	margin:0 15px;
	padding:0;
	background:url(../images/bottom_bg2.jpg) top right no-repeat;
}

#footer p {
	font: normal 12px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
}

#footer p a{
	font: normal 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#4E3337;
	padding:0 0 0 50px;
}

#footer p a:hover {
	color:#666;
	text-decoration:none;
}
/*-----------------------
			FOR THE <UL> <LI> tag from database - Edited by programmer
-----------------------*/
#right_contr .SupportDescription ul li{
 width: 600px;
 text-align: center;
}
.DepartmentTitle
{      
  color: #4e3337;
  font-family: Verdana,Arial;
  text-decoration: none;
  font-size: 18px;
  line-height: 15px
  padding-top: 20px;
}
.gallery_box  {
float:left;
height:150px;
margin-top:10px;
padding-top:5px;
width:194px;
}
.gallery_price_box {
float:left;
height:50px;
margin-top:10px;
padding:7px;
width:180px;
}