@charset "utf-8";
/* CSS Document */


body {
	width:100%;
	margin:0px auto;
	padding:0px;
	background:#020202;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	

}

:focus { 
		
		outline:none;
		
}

/* Header, MENU */


#wraper_head {
	padding:0px;
	margin:0px auto;
	
	width:100%;
	height:187px;
	
	float:left;
	background:url(../images/img_hdr_bg.jpg) repeat-x;	

	
}


#header_main {
	padding:0px;
	margin:0px auto;
	
	width:994px;
	height:187px;
	
	float:none;

	
}

/* Header , logo , support, Cart */

#header { 
	
	width:994px;
	height:187px;
	float:left;

}

.spacer { 
	
	width:689px;
	height:187px;
	float:left;
	background:url(../images/img_hdr_flower_1.jpg) no-repeat;
	display:block;
}

.search_bar1 { 
	
	width:278px;
	height:36px;
	padding:0px;
	margin:151px 0px 0px 411px;
	float:left;
	
}
.support { 
	
	width:263px;
	height:105px;
	float:left;
	
	padding:0px;
	margin:0px 2px 0px 0px;
	
	background:url(../images/img_support.jpg) no-repeat;
}

.cart { 
	
	width:204px;
	height:59px;
	float:left;

	padding:0px;
	margin:0px;

	background:url(../images/img_cart_bg.jpg) no-repeat;
	

}

.ico_cart { 
	
	width:43px;
	height:59px;
	float:left;
	
	padding:0px;
	margin:0px 13px 0px 0px;
	
	background:url(../images/ico_cart.png) no-repeat;
}

.cart_wrap { 
	
	width:148px;
	height:59px;
	float:left;
	
	padding:0px 0px 0px 0px;
	margin:0px;

	
	font-family:Tahoma, Arial, sans-serif;
}

.cart_wrap h1 { 
	

	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;

	
	padding:8px 0px 0px 0px;
	margin:0px;
	color:#FFF;
	
}

.cart_wrap p { 

	padding:0px 0px 2px 0px;
	margin:0px;
	font-size:11px;
	color:#FFF;
}

.cart_wrap p span { 
	
	color:#FF0000;
	font-weight:bold;
}


.cart_wrap a { 
	
	font-weight:bold;
	text-decoration:underline;
	color:#FFCC00;
	font-size:11px;
}

.cart_wrap a:hover { 
	
	color:#0E7F83;
	text-decoration:none;
	
}

p.yellow { 
	
		color:#FFCC00;
		font-weight:bold;
		
}
	

/* Logo */

.img_logo a { 
	background:url(../images/img_logo.png) no-repeat;
	background-position:center;
	width:305px;
	height:187px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}

/* Menu */

#menu { 

	padding:0px;
	margin:0px;
	
	width:994px;
	height:40px;
	
	float:left;
	
}

#menu_sub { 
	
	padding:0px;
	margin:0px;
	
	width:994px;
	height:59px;
	
	float:left;	
	
}

#menu_topr { 
	
	width:790px;
	height:59px;
	float:left;
	background:url(../images/bg_menu.jpg) no-repeat;
	background-position:left;
	
}

#menu_topr ul{ 
	
	width:790px;
	height:59px;
	float:left;
	
	padding:0px;
	margin:0px;
	
	
}

#menu_topr li  { 
	
	list-style:none;
	float:left;
	
}

#menu_topr a { 
	
	font-size:12px;
	color:#CCC;
	font-family:Tahoma, Arial, sans-serif;
	width:auto;
	line-height:59px;
	height:59px;
	padding:0px 20px 0px 20px;
	margin:0px;
	
	display:block;
	
	text-decoration:none;
	
	
}

#menu_topr a:hover { 
	
	color:#857237;
	background:#000;
	height:59px;

	
}

/* Categories Menu  */



#menu_cat { 
	
	width:994px;
	height:40px;
	float:left;
	
}

#menu_cat ul{ 
	
	width:994px;
	height:40px;
	float:left;
	
	padding:0px;
	margin:0px;
	
	
}

#menu_cat li  { 
	
	list-style:none;
	float:left;
	
}

#menu_cat a { 
	
	font-size:11px;
	font-weight:normal;
	color:#000;
	
	width:auto;
	line-height:40px;
	height:40px;
	padding:0px 27px 0px 27px;
	margin:0px;
	
	display:block;
	
	text-decoration:none;
	
}

#menu_cat a:hover { 
	
	color:#333;
	text-decoration:underline;

	
}

/* Search Bar */

#cart_sec { 
	
	width:204px;
	height:59px;
	float:left;
	
	padding:0px;
	margin:0px 0px 0px 0px;
	
}

.search_bar1 input[type="submit"]{ 
	
	width:59px;
	height:24px;
	line-height:24px;
	
	padding:0px;
	margin:0px; 
	
	background:url(../images/btn_search.png) no-repeat;
	color:#FFCC00;
	font-size:11px;
	font-weight:bold;
	
	border:none;
	
}

.search_bar1 input[type="submit"]:hover { 
	
	color:#fff;
}

.search_bar1 input[type="text"] { 
	
	width:200px;
	height:19px;
	
	padding:0px;
	margin:0px 8px 0px 0px;
	
	
	
}


/* Banners*/

#wraper_banner {
	padding:0px;
	margin:0px auto;

	float:left;
	width:100%;
	height:auto;
	
	border-top:1px #1B1B1B solid;
	background:url(../images/img_banner_bg.jpg) repeat-x;
}


#banner { 
		
	width:994px;
	height:287px;
	float:left;
	
	margin:0px 0px 23px 0px;
	padding:0px;
	display:block;
		
}

#banner img{ 
	
	padding:0px;
	margin:0px;
	
	border:0px;
}

/* Small Banners */

#sbanner { 
	
	width:994px;
	height:112px;
	
	margin:8px auto 8px auto;
	padding:0px;
	
	float:none;
}

#sbanner ul { 
	
	padding:0px;
	margin:0px;
	
	width:990px;
}

#sbanner li { 
	
	width:325px;
	height:112px;
	
	list-style:none;
	
	padding:0px;
	margin:0px;
	
	float:left;
}

#sbanner li.spacer { 

	width:8px;
	height:112px;
	
	padding:0px;
	margin:0px;
	
	float:left;
}

#sbanner li div { 
	
	height:112px;
}

#sbanner img { 
	
	border:0px;
}

/* Center */

#wraper_center {
	padding:0px;
	margin:0px auto;
	float:left;
	width:100%;
	height:auto;
	padding:0px;
	background:url(../images/img_bg.jpg) repeat;

	
}


#center { 
		
	width:994px;
	height:auto;
	float:none;		
	margin:0px auto;
	padding:0px;
		
}


.col1 { 

	width:237px;
	height:auto;
	
	float:left;
	
	padding:0px;
	margin:0px 1px 0px 0px;
	overflow:hidden;
}

.col1 h1 { 
	
	width:237px;
	height:36px;
	color:#FFF;
	
	background:url(../images/img_h1.png) repeat-x;
	
	font-weight:bold;
	font-size:13px;
	line-height:36px;	
	
	padding:0px;
	margin:0px;
	
	text-transform:uppercase;
	text-indent:12px;

}

/* Side Categories Menu */
#navigation { 
	
	width:237px;
	height:auto;
	float:left;
	
	padding:0px;
	margin:0px;
	
	background:url(../images/img_leftmenu_bg.png) repeat-y;
}

#navigation a.head {
	cursor:pointer;

	height:19px;
	width:237px;
	
	color:#fff;
	display:block;
	margin:0px;
	text-indent:20px;
	text-decoration: none;
	border-bottom:1px solid #333;
	
	padding:5px 0px 0px 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	
	background:url(../images/img_arrow_left.png) no-repeat;
	background-position:left;
}
#navigation a.head:hover {
	color:#FFF;
	background:#8B6C2D url(../images/img_arrow_select.png) no-repeat;
	background-position:left;	
}
#navigation a.selected {
	color:#FFF;
	background:#000 url(../images/img_arrow_select.png) no-repeat;
	background-position:left;
	font-size:14px;
}
#navigation a.current {
	background-color:#AC4D7E;
	color:#FFF;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
	height:auto;

}
#navigation li {
	list-style:none outside none;
	display:inline;


}
#navigation li li a {
	color:#FFF;
	display:block;
	text-indent:20px;
	text-decoration: none;
	height:19px;
	padding:5px 0px 0px 20px;
	border-bottom:1px #3A3A3A solid;
	background:url(../images/img_leftmenu_selectedbg.png) repeat-y;	
}
#navigation li li span {
	color:#333;
	margin:0px;
	padding:0px;
}
#navigation li li a:hover {
	color:#4992AB;
	text-decoration:none;
}

/* Navigation 2 */
#nav1 { 
	
	width:237px;
	float:left;
	
	padding:0px 0px 0px 0px;
	margin:0px;
	
	background:url(../images/img_leftmenu_bg.png) repeat-y;
}
#nav1 ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
	height:auto;
	
}
#nav1 li {
	list-style:none outside none;
	display:inline;
	width:237px;
	float:left;
}
#nav1 li a {
	color:#fff;
	display:block;
	text-indent:20px;
	text-decoration: none;
	height:19px;
	padding:5px 0px 0px 0px;
	border-bottom:1px #525252 solid;	
}
#nav1 li span {
	color:#333;
	margin:0px;
	padding:0px;
}
#nav1 li a:hover {
	color:#4992AB;
	text-decoration:none;
}

/* left Banners */

.lbanner { 
	
	width:237px;
	height:764px;
	float:left;
	
	padding:25px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	text-align:center;

	background:url(../images/img_leftmenu_bg.png) repeat-y;	
	
}

.lbanner p { 
	
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-align:center;	
	width:210px;
	padding:0px ;
	margin:0px;
}

/* News Letter */

#news { 
	
	width:210px;
	height:177px;
	float:left;
	background:#232323;	
	
	padding:0px;
	margin:8px 0px 0px 0px;
	
}

#news p.para { 
	
	color:#606060;
	font-size:11px;
	padding:12px;
	margin:0px;
}

#news p.sub { 
	
	color:#D094B3;
	font-weight:bold;
	font-size:11px;
	padding:1px 12px 6px 12px;
	margin:0px;
}

/* INPUT FIELD */

#news input[type="text"] { 
		
			border:2px solid #DCDDE0;
			width:131px;
			height:20px;
			font-size:13px;
			color:#666;
			font-weight:normal;
			padding:3px 0px 0px 5px;
			margin:0px 0px 0px 12px;
			
}
#news input:hover[type="text"] { 
		
			border:2px solid #D094B3;
			width:131px;
			height:20px;
			font-size:13px;
			color:#666;
			font-weight:normal;
			padding:3px 0px 0px 5px;
			margin:0px 0px 0px 12px;
			background:#F8F8F8;
			
}

#news input[type="submit"] { 
			width:32px;
			height:27px;
			border:0px;
			font-size:11px;
			color:#000;
			font-weight:bold;
			background:url(../images/btn_submit.png) no-repeat;
			padding:0px;
			margin:0px 0px 0px 8px;
}
#news input:hover[type="submit"] { 
			width:32px;
			height:27px;
			border:0px;
			font-size:11px;
			color:#000;
			font-weight:bold;
			background:url(../images/btn_submit_hover.png) no-repeat;
			padding:0px;
			margin:0px 0px 0px 8px;
}


/* END */


.col2 { 
	width:756px;
	height:auto;
	
	float:left;
	padding:0px;
	margin:0px 0px 1px 0px;
	
}

.products_sec { 
	
	width:720px;
	height:auto;
	background:#222;
	
	float:left;
	padding:24px 18px 0px 18px;
	
}	

.products_sec p { 
	
	padding:0px;
	margin:0px;
	color:#666;
	
}
.products_sec p.read a { 
	
	text-align:right;
	color:#900;
	text-decoration:none;
	float:right;
	
}
.products_sec p.read a:hover { 
	
	color:white;
	text-decoration:underline;
	
}

.products_heading_h2 { 
	
	width:720px;
	height:14px;
	float:left;
	line-height:14px;
	padding:0px;
	margin:0px 0px 35px 0px;
	
}

.products_sec h2 { 
	
	font-size:18px;
	text-transform:uppercase;
	color:#D1D1D1;
	font-weight:normal;
	background:none;
	padding:0px;
	margin:0px;
	width:300px;
	float:left;
}
.col2 h1 { 
	
	width:756px;
	height:36px;
	color:#FFF;
	
	background:url(../images/img_h1.png) repeat-x;
	
	font-weight:bold;
	font-size:13px;
	line-height:36px;
	
	padding:0px 0px 0px 0px;
	margin:0px;
	
	text-transform:uppercase;
	text-indent:12px;

}
.col2 h1.linktree { 
	
	font-size:12px;
	color:#999;
	text-transform:none;
	font-weight:normal;	

}

.linktree a  { 
	
	color:#4792AB;
	
}

.linktree a:hover  { 
	
	color:#fff;
	
}
.linktree a.dim { 
	
	color:#999;
	text-decoration:none;
	
}

.linktree a:hover.dim { 
	
	color:#fff;
	text-decoration:none;
	
}

.heading  { 
	
	width:756px;
	height:36px;

	background: #141414 url(../images/img_h1.png) repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;

}

.heading span { 

	width:372px !important;
	text-indent:12px;
	font-weight:normal;
	font-size:18px;
	line-height:38px;
	background:none;
	float:left;
	padding:0px;
	margin:0px;
	color:#999;	

}

.heading span span { 
	
	font-size:11px;
	color:#8B6C2D;
	float:none;
	font-weight:bold;
}

.heading a { 

	color:#8B6C2D;
	text-decoration:underline;
	
}

.heading a:hover { 

	color:#fff;
	text-decoration:none;
	
}

	
.col2 ul { 
	
	width:756px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.col2 li { 
	
	width:152px;
	height:306px;
	float:left;
	
	list-style:none;
	list-style-type:none;
	
	padding:0px;
	margin:1px 37px 16px 0px;
	
}

.col2 .pic { 
	
	width:152px;
	height:308px;
	float:left;
	
	padding:0px;
	margin:0px 0px 0px 0px;
}

.pic p  { 
	padding:0px;
	margin:4px 0px 3px 0px;
	color:#CCC;
	width:152px;
	height:24px;
	overflow:hidden;
}

.pic h3 { 
	
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8B6D2F;
	padding:0px 0px 4px 0px;
	margin:0px;
	font-size:13px;
	overflow:hidden;

	
}

.pic h3 a{ 
	
	text-decoration:none;
	white-space:normal;
	width:144px;
	
}

.pic h3 a:hover {
	
	color:#fff;
	
}

.pic .price { 
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCC;
	line-height:21px;
	width:38px;
	float:left;
	
}

.pic_container { 
	
	width:144px;
	height:225px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:2px solid #FFF;
	padding:1px;
	
}

.pic img { 
	
	border:0px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
	 
.pic .btn_detail a{ 
	
	width:42px;
	height:21px;
	
	padding:0px;
	margin:0px;
	display:block;
	
	font-weight:bold;
	font-size:11px;
	
	color:#FFCE0D;
	text-align:center;
	text-decoration:none;
	line-height:21px;
	
	float:left;
	background:url(../images/img_buy.png)  no-repeat;
	background-position:left;
}

.pic .btn_detail a:hover { 
	
	color:#FFF;
}

.pic .btn_addcart a{ 
	
	width:70px;
	height:21px;
	
	padding:0px;
	margin:0px;
	display:block;
	
	font-weight:bold;
	
	background:url(../images/img_buy.png)  no-repeat;
	background-position:right;
	
	color:#fff;
	text-align:center;
	text-decoration:none;
	line-height:21px;	
	
	float:left;
}

.pic .btn_addcart a:hover { 
	
	color:#000;
}


.col2 .proDetail { 
	
	width:84px;
	height:233px;
	
	float:left;
	
	padding:0px 0px 0px 8px;
	margin:0px;
	
}

.proDetail h3 { 
	
	padding:0px;
	margin:0px;
	
	text-transform:uppercase;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	height:25px;
	
	overflow:hidden;
}

.proDetail p { 
	
	padding:0px;
	margin:0px;
}

.proDetail p.sHeading { 
	
	color:#999;
	height:30px;
	padding:0px;
	margin:0px;
	
	overflow:hidden;
}

/* COLORS */

.proDetail p.color { 
	
	font-weight:bold;
	font-size:11px;
	height:8px;
	
	padding:17px 0px 10px 0px;
	margin:0px;
	
	text-transform:uppercase;
	overflow:hidden;
	
}
	
.proDetail p.desc { 
	
	padding:10px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	
	color:#999;
	text-align:left;
	float: left;
	width:75px;
	height:58px;
	
	overflow:hidden;
}



.proDetail p.ptag { 
	
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#AB0600;
	text-align:left;
	float: left;
	width:75px;
	
	font-family:Arial, Tahoma, sans-serif;
	font-weight:bold;
	
	font-size:20px;
}



.color_box { 
	
	width:63px;
	height:50px;
	padding:0px;
	margin:0px;
	
	overflow:hidden;
}

.color_box a { 
	
	width:17px;
	height:17px;
	display:block;
	float:left;
	
	padding:0px;
	margin:0px 4px 4px 0px;
	background:#999;
	
}

.color_box a.red { 
	
	background:#900;
	
}

.color_box a.green { 
	
	background:#979047;
	
}

.color_box a.black { 
	
	background:black;
	
}

.color_box a.blue { 
	
	background:#6699FF;
	
}
.color_box a.green1 { 
	
	background:#669933;
	
}


/* Footer */


#wraper_footer {
	padding:0px;
	margin:0px auto;
	
	width:100%;
	height:157px;
	
	float:left;
	background:url(../images/img_footer.jpg) repeat-x;	

	
}


#footer {
	padding:0px;
	margin:0px auto 0px auto;
	
	width:994px;
	height:157px;
	
	float:none;

	
}


/* Footer sets */

#foot-links {
	padding:0;
	margin:0;
	margin-top: 12px;
	float:right;
	width:460px;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	float:left;
}

#footer_spacer {
				width:1px;
				height:114px;
				float:left;
				background:#202020;
				}

#footer-set1 {
	padding:0;
	margin:0;
	float:left;
	width:191px;
	height:170px;

}

#footer-set1  ul {
	list-style-position:outside;
	list-style:none;
	margin: 0;
	padding: 0;
	
	
}
#footer-set1 li {
	
	float: left;
	width:170px;
	margin:4px 0px 0px 0px;

	
}
#footer-set1  a {
	
	color:#ADADAD;
	text-decoration:none;
	margin:0px 0px 0px 10px;
	height:17px;
	padding:2px 0px 0px 0px;	
	font-size:12px;
	width:170px;
	display:block;
	text-indent:10px;
	
}
#footer-set1 a:hover {
	
	color:#D095B4;
	display:block;
	background:#212121;
	height:17px;
	padding:2px 0px 0px 0px;		
}

/* Footer set 2 */

#footer-set2 {
	padding:0;
	margin:0;
	float:left;
	width:217px;
	height:170px;

}

#footer-set2  ul {
	list-style-position:outside;
	list-style:none;
	margin: 0;
	padding: 0;
	
	
}
#footer-set2 li {
	
	float: left;
	width:140px;
	margin:4px 0px 0px 0px;

	
}
#footer-set2  a {
	
	color:#ADADAD;
	text-decoration:none;
	margin:0px 0px 0px 10px;
	height:17px;
	padding:2px 0px 0px 0px;	
	font-size:12px;
	width:200px;
	display:block;
	text-indent:10px;
	
}
#footer-set2 a:hover {
	
	color:#D095B4;
	display:block;
	background:#212121;
	height:17px;
	padding:2px 0px 0px 0px;	
}

/* Footer set2 end */

/* Footer set 3 */

#footer-set3 {
	padding:0;
	margin:0;
	float:left;
	width:210px;
	height:170px;

}

#footer-set3  ul {
	list-style-position:outside;
	list-style:none;
	margin: 0;
	padding: 0;
	
	
}
#footer-set3 li {
	
	float: left;
	width:190px;
	margin:4px 0px 0px 0px;

	
}
#footer-set3  a {
	
	color:#ADADAD;
	text-decoration:none;
	height:17px;
	margin:0px 0px 0px 10px;
	padding:2px 0px 0px 0px;
	font-size:12px;
	width:190px;
	display:block;
	text-indent:10px;
	
}
#footer-set3 a:hover {
	
	color:#D095B4;
	display:block;
	background:#212121;
	height:17px;
	padding:2px 0px 0px 0px;	
}

/* Footer-set 3*/

/* Footer set 4 */

#footer-set4 {
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:369px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D095B4;

}

#footer-set4 p { 
		
		padding:15px 0px 5px 0px;
		margin:0px;
		text-align:center;
}

#footer-set4 img { 
		padding:25px 0px 0px 25px;
		margin:0px;
}



#footer-set4  a {
	
	color:#333;
	text-decoration:none;
	height:14px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:160px;
	display:block;
	text-indent:10px;
	
}
#footer-set4 a:hover {
	
	color:#000;
	background:#fff;
	display:block;
}

/* Footer-set 4*/


/* Single Product */

.product_single { 
	
	width:743px;
	height:210px;
	float:left;
	
	padding:0px;
	margin:28px 14px 20px 14px;
	
}

.product_single h3 { 
	
	padding:0px;
	margin:0px;
	
	text-transform:uppercase;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	height:15px;
	
	overflow:hidden;
}



.product_single .proDetail { 
	
	width:589px;
	height:233px;
	
	float:left;
	
	padding:0px 0px 0px 8px;
	margin:0px 0px 0px 8px;
	
}

.product_single p.desc { 
	
	padding:0px 100px 0px 0px;
	margin:0px 0px 10px 0px;
	
	color:#999;
	text-align:left;
	float: left;
	width:489px;
	height:122px;
	
	overflow:hidden;
}


.product_single .price_tag { 
	
	width:85px;
	height:33px;
	float:left;
	margin:0px 20px 0px 0px;
}

.product_single .btn_addcart a{ 
	
	width:77px;
	height:19px;
	
	padding:0px;
	margin:14px 0px 0px 0px;
	display:block;
	
	font-weight:bold;
	background-color:#D095B4;
	
	color:#232323;
	text-align:center;
	text-decoration:none;
	line-height:18px;	
	
	float:left;
}

.product_single .btn_addcart a:hover { 
	
	background:#333;
	color:#FFF;
}

.product_single .pic { 
	
	width:134px;
	height:233px;
	float:left;
	
	padding:0px;
	margin:0px 4px 0px 0px;
	overflow:hidden;
}


/* shop-all */

.shop_all { 
	width:772px;
	height:auto;
	
	background:#FFF;
	
	float:left;
	padding:0px 0px 25px 0px;
	margin:0px 0px 0px 0px;
	
}
.shop_all h1 { 
	
	width:772px;
	height:26px;
	
	background:#E8CBDA;
	
	font-weight:bold;
	font-size:13px;
	color:#000;
	
	padding:12px 0px 0px 0px;
	margin:0px;
	
	text-transform:uppercase;
	text-indent:14px;

}


.shop_all ul { 
	
	width:772px;
	height:auto;
	padding:0px 0px 0px 28px;
	margin:0px;
}

.shop_all li { 
	
	width:154px;
	height:214px;
	float:left;
	
	list-style:none;
	list-style-type:none;
	
	padding:0px 0px 0px 0px !important;
	margin:25px 29px 0px 0px !important;
	border:none;
	
}

.shop_all .pic_container { 
	
	width:154px;
	height:154px;
	border:1px dotted #CCC;
	padding:1px;
	
}

.shop_all .pic { 
	
	width:134px;
	height:233px;
	float:left;
	
	padding:0px;
	margin:0px 4px 0px 0px;
	overflow:hidden;
}

.shop_all h3 {
	
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px 0px 4px 0px;
	
}
.shop_all p.desc { 
	
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	
	color:#999;
	text-align:left;
	float: left;
	width:158px;
	height:42;
	
	overflow:hidden;
}
/* END */

/* PAnts & Shirts */

.shop_all p.shortlinks	{
	
	width:757px;
	height:29px;
	
	padding:10px 0px 0px 14px;
	margin:0px;
	
	display:block;
	float:none;
	
	background:url(../images/img_short_links.jpg) repeat-x;
}

.shop_all p.shortlinks	a{
	color:#333333;
	text-decoration:none;

}

.shop_all p.shortlinks	a:hover{
	
	text-decoration:underline;

}
.shop_all h2	{
	font-family:Arial, Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
	
	padding:5px 0px 0px 28px;
	margin:0px;
	float:none;
}
.shop_all p.details { 
	
	padding:5px 25px 0px 28px;
	margin:0px;
	
	color:#333;
	font-size:12px;
	text-align:left;
	float:left;
	width:719px;
	height:auto;
	
	overflow:hidden;
}

.shop_all p.details a{
	
	font-weight:bold;
	color:#AC4C7E;
	text-decoration:none;
	font-size:12px;
}
.shop_all p.details a:hover{
	
	text-decoration:underline;
}
/* END */


#shopping_bag	{
	
	height:auto;
	width:744px;
	
	float:left;
	
	padding:0px;
	margin:14px;
	
}

#shopping_bar	{
	
	background:url(../images/img_shopping_bar.jpg) repeat-x;
	
	width:742px;
	height:33px;
	
	border: 1px #CCC solid;
	
	float:left;
}

#shopping_bar .item	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:35px;
	
	float:left;
	
	height:35px;
	width:174px;
	border-right:1px solid #CCC;
	
}

#shopping_bar .sku	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:35px;
	float:left;
	
	height:35px;
	width:104px;
	border-right:1px solid #CCC;
	
}

#shopping_bar .price	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:35px;
	float:left;
	
	height:35px;
	width:78px;
	border-right:1px solid #CCC;
	
}

#shopping_bar .quantity	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:35px;
	float:left;
	
	height:35px;
	width:198px;
	border-right:1px solid #CCC;
	
}

#shopping_bar .subtotal	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:35px;
	float:left;
	
	height:35px;
	width:124px;
	
}

/*---------------*/

#items	{
	
	width:742px;
	height:64px;
	
	border: 1px #CCC solid;
	
	padding:0px;
	margin:0px;
	
	float:left;
}

#items .info	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	
	padding:12px 0px 0px 12px;
	margin:0px;
	
	float:left;
	
	height:52px;
	width:174px;
	border-right:1px solid #CCC;
	
}

#items .sku	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	
	padding:12px 0px 0px 12px;
	margin:0px;
	float:left;
	
	height:52px;
	width:104px;
	border-right:1px solid #CCC;
	
}

#items .price	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	
	padding:12px 0px 0px 12px;
	margin:0px;
	float:left;
	
	height:52px;
	width:78px;
	border-right:1px solid #CCC;
	
}

#items .quantity	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	
	padding:12px 0px 0px 12px;
	margin:0px;
	float:left;
	
	height:52px;
	width:198px;
	border-right:1px solid #CCC;
	
}

#items .subtotal	{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	
	padding:12px 0px 0px 12px;
	margin:0px;
	float:left;
	
	height:52px;
	width:124px;
	
}

#items	.heading	{
	
	font-size:13px;
	font-weight:bold;
	color:#D31477;
	
	padding:0px;
	margin:0px;
	
}

#items	.heading	a{
	
	font-size:13px;
	font-weight:bold;
	color:#D31477;
	
	text-decoration:none;
	
	padding:0px;
	margin:0px;
	
}

#items	.heading	a:hover{
	
	text-decoration:underline;
	
}

#items p.text	{
	font-size:11px;
	color:#333333;
	
	padding:5px 0px 0px 0px;
	margin:0px;
}

#items p.text02	{
	font-size:11px;
	color:#000;
	
	font-weight:bold;
	
	padding:0px;
	margin:0px;
}

#items p.sku_price	{
	font-size:12px;
	
	margin:0px;
	padding:14px 0px 0px 0px;
}


#sabtotal {
	
	height:64px;
	width:223px;
	
	float:right;
	
	padding:0px;
	margin:10px 0px 0px 0px;
	
	font-size:12px;
	color:#000;
}

#sabtotal .p1	{
	padding:0px;
	margin:0px;
	
	width:89px;
	height:64px;
	float:left;
}

#sabtotal .p2	{
	padding:0px;
	margin:0px;
	
	width:130px;
	height:64px;
	float:left;
}

#sabtotal	p.txt01{
	background:#F5F5F5;
	font-weight:bold;
	font-size:12px;
	text-indent:15px;
	
	width:89px;
	height:32;
	
	padding:0px;
	margin:0px;
	line-height:32px;
	
	float:left;
}
#sabtotal	p.txt02{
	background:#F5F5F5;
	font-weight:bold;
	font-size:12px;
	text-indent:15px;
	
	width:134px;
	height:32;
	
	padding:0px;
	margin:0px;
	line-height:32px;
	
	float:left;
}

#sabtotal	p.txt03{
	background:#000;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-indent:15px;
	
	width:134px;
	height:32;
	
	padding:0px;
	margin:0px;
	line-height:32px;
	
	float:left;
}


/* END */

.img_hdr_flower1  { 
	
	width:994px;
	height:21px;
	background:url(../images/img_hdr_flower_2.jpg) no-repeat;
	display:block;
	float:left;
	
}

#paging_btns { 
			
			width:420px;
			height:14px;
			float:left;
			padding:0px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:right;
			color:#999;		
}

#paging_btns a{ 
			
			color:#999;
			text-decoration:none;
			padding:0px 6px 0px 6px;
			font-weight:bold;
			font-size:11px;
			text-align:right;
}

#paging_btns a:hover{ 
			
			color:#4792AB;
			text-decoration:underline;
}
			
/* New Arrivals and Updates Section */

.updates { 
	
	width:341px;
	height:201px;
	
	float:left;
	background: #141414 url(../images/img_updates.png) repeat-x;
	display:block;
	padding:0px 18px 0px 19px;	
	
}

.updates .pro2 { 
	
	width:95px;
	height:auto;
	
	float:left;
	border:none;
	
	display:block;
	
	padding:0px;
	margin:24px 26px 10px 0px;
	
}

.updates .pro_img2 { 
	
	width:91px;
	height:136px;
	border:2px #CCC solid;
	padding:0px;
	margin:0px;
	
}

.pro2 p { 
	
	padding:8px 0px 0px 0px;
	margin:0px;
	text-align:center;
	color:#999;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}

.pro2 p a { 
		
	color:#999;
	text-decoration:underline;
}

.pro2 p a:hover { 
	
	color:#FFF;
	text-decoration:none;
	
}

.new_arrivals {
	
	width:340px;
	height:201px;
	margin:0px;
	border-right:1px solid #141414;
	background: #141414 url(../images/img_updates.png) repeat-x;	
	float:left;
	padding:0px 18px 0px 19px;
	
	
}

.new_arrivals .pro1 { 
	
	width:95px;
	height:auto;
	
	float:left;
	border:none;
	
	display:block;
	
	padding:0px;
	margin:24px 27px 10px 0px;
	
}

.margin_0 { 
	
	padding:0px;
	margin:24px 0px 10px 0px !important;
	
}


.new_arrivals .pro_img { 
	
	width:91px;
	height:136px;
	border:2px #CCC solid;
	padding:0px;
	margin:0px;
	
}

.pro1 p { 
	
	padding:8px 0px 0px 0px;
	margin:0px;
	text-align:center;
	color:#999;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}

.pro1 p a { 
		
	color:#999;
	text-decoration:underline;
}

.pro1 p a:hover { 
	
	color:#FFF;
	text-decoration:none;
	
}


			
/* Footer */

.footer_left { 
	
	width:711px;
	height:129px;
	
	float:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#999;
	padding:28px 0px 0px 0px;
	margin:0px 0px 0px 15px; 
	
}

.footer_left img { 
	
	border:0px;
	
}

.footer_left p { 
	
	padding:0px;
	margin:0px;
	
}

.footer_left .link a { 
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#CCC;
	
	text-decoration:none;
	padding:0px 10px 0px 10px;
	margin:0px;
	
}

.footer_left .privacy { 
	
	width:660px;
	height:36px;
	
	padding:19px 0px 0px 0px;
	margin:14px 51px 0px 0px;
	
	float:left;
	border-top: 1px #666 solid;
	
}

.privacy_link { 

	width:267px;
	float:left;
	display:block;
	height:36px;
	
	padding:0px;
	margin:0px;

}

.footer_left .logos { 
 
 width:252px;
 height:36px;
 padding:0px;
 margin:0px 0px 0px 78px;
 
 float:left;
 
 border:0px;
 
}
.footer_left .logos02 { 
 
 width:30px;
 height:30px;
 padding:0px;
 margin:0px 0px 0px 1px;
 
 float:left;
 
 border:0px;
 
}

.footer_left .privacy_link a { 
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#CCC;
	
	text-decoration:underline;
	padding:0px 10px 0px 10px;
	margin:0px;
	
}

.footer_left .rights { 
	
	width:711px;
	height:43px;
	float:left;
	background:#020202;
	
}

.rights span { 

	width:105px;
	height:43px;
	float:left;
	
}

.rights p { 
	
	padding:5px 0px 0px 0px;
	margin:0px;
	width:100%;
	
}

.rights p span { 
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	width:auto;
	
}
	
	
.rights img { 
	
	border:0px;
	padding:0px 10px 0px 0px;
	margin:0px;
	
}
.footer_right { 
	
	width:248px;
	height:152px;
	
	float:left;
	background:url(../images/img_footer_rightbg.jpg) no-repeat;
	display:block;
	padding:5px 20px 0px 0px;
	margin:0px;
	text-align:right;
	
}

.footer_right h2 { 
	
	font-size:14px;
	padding:2px 0px 7px 0px;
	margin:0px;
	color:#000;
	font-weight:bold;
	
}

.footer_right span.sub { 
	
	color:#000;
	font-weight:bold;
	font-size:11px;
	padding:2px 0px 2px 0px;
	margin:0px;
	text-align:left;
}

/* INPUT FIELD */

.footer_right input[type="text"] { 
		
			border:2px solid #DCDDE0;
			background:#000;
			width:158px;
			height:18px;
			font-size:13px;
			color:#666;
			font-weight:normal;
			padding:3px 0px 0px 5px;
			margin:0px 0px 4px 0px;
			
}
.footer_right input[type="text"]:hover { 
		
			border:2px solid #333;
			color:#666;
			background:#F8F8F8;
			
}

.footer_right input[type="submit"]{ 
	
	width:59px;
	height:24px;
	line-height:24px;
	
	padding:0px;
	margin:0px 0px 18px 0px; 
	
	background:url(../images/btn_search.png) no-repeat;
	color:#FFCC00;
	font-size:11px;
	font-weight:bold;
	
	border:none;
	
}

.footer_right input[type="submit"]:hover { 
	
	color:#fff;
}




p.powered { 
	
			padding:0px 0px 0px 0px;
			margin:0px;
			color:#000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			
}



p.powered a { 
			
			color:#8B6C2E;
			text-decoration:none;
			
}

p.powered a:hover { 
			
			color:#FFF;
			text-decoration:none;
			
}
/* View Bag */

#content table, td, tr {
	background:#222222;
}

#content .productListing-heading {
	
	height:25px;
	background:#444;
	color:#999;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

#content .productListing-data {
	color:#666;
	text-align:left;
}
#content .productListing-data b	{
	color:#999;
}
#content .productListing-data img	{
	border:#444 1px solid;
}

#content .productListing { }

#content .main {
	color:#999;
	
}
#content .main b {
	color:#8B6D2F;
	padding-right:12px;
}

#content .pageHeading	{
	text-indent:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}



.smallText {
	padding:0px 0px 0px 15px;
	color:#666;
}
.smallText a {
	color:#fff;
}

/* Text area */

.main input[type="text"] { 
		
			border:1px solid #555;
			width:175px;
			height:20px;
			font-size:11px;
			color:#666;
			font-weight:normal;
			padding:0px 0px 0px 5px;
			margin:0px 0px 0px 20px;
			vertical-align:top;
			background:#333;
			
}
.main input:hover[type="text"] { 
		
			border:1px #888 solid;
			width:175px;
			height:20px;
			font-size:11px;
			color:#666;
			font-weight:normal;
			padding:0px 0px 0px 5px;
			margin:0px 0px 0px 20px;
			background:#333;
			
}

.main input[type="password"] { 
		
			border:1px solid #555;
			width:175px;
			height:20px;
			font-size:11px;
			color:#666;
			font-weight:normal;
			padding:0px 0px 0px 5px;
			margin:0px 0px 0px 20px;
			vertical-align:top;
			background:#333;
			
}
.main input:hover[type="password"] { 
		
			border:1px #888 solid;
			width:175px;
			height:20px;
			font-size:11px;
			color:#666;
			font-weight:normal;
			padding:0px 0px 0px 5px;
			margin:0px 0px 0px 20px;
			background:#333;
			
}

.main input:focus { 
			border:1px #888 solid;
}

.main input[type="radio"] {
	margin:0px 0px 0px 20px;
}


/* WebBlog */

#blogDataMain2 .headerNavigation {
	
	height:25px;
	background:#444;
	color:#999;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
#blogDataMain2 .main {
	color:#888;
	padding:5px 0px 3px 0px;
}
#blogDataMain2 .main a {
	color:#999;
	font-size:12px;
	text-decoration:none;
}

#blogDiv .headerNavigation {
	height:25px;
	background:#444;
	color:#999;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	
}

/* text area */

#blogDiv textarea { 
			
			width:400px;
			height:150px;
			border:1px #555 solid;
			font-size:11px;
			color:#666;
			font-weight:normal;
			padding:3px 0px 0px 5px;
			margin:10px 30px 10px 0px;
			background:#333;
}
#blogDiv textarea:hover { 
			
			width:400px;
			height:150px;
			border:1px #888 solid;
			font-size:11px;
			color:#666;
			font-weight:normal;
			padding:3px 0px 0px 5px;
			margin:10px 0px 10px 0px;
			background:#333;
}
#blogDiv input[type="submit"] { 
			width:80px;
			height:25px;
			border:1px solid #888;
			font-size:11px;
			color:#999;
			font-weight:bold;
			background:#333;
			padding:0px;
			text-align:center;
			margin:0px 0px 0px 0px;
			cursor:pointer;
}

#blogDiv input[type="button"] { 
			width:80px;
			height:25px;
			border:1px solid #888;
			font-size:11px;
			color:#999;
			font-weight:bold;
			background:#333;
			padding:0px;
			text-align:center;
			margin:0px 0px 0px 5px;
			cursor:pointer;
}

.pageResults u {
	color:#999;
}

#paging_btns a:hover	{
	text-decoration:none;
	background-color:none;
	background:none;
	color:#FFF;
}

.main p 	{
	padding:0px 0px 0px 20px;
}

td.infoBoxHeading {
	height:25px;
	background:#444;
	color:#999;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
}

.pageHeading {
	padding:10px 10px 0px 0px;
}
