

/**********ROUNDED CORNERS CSS SECTION STARTS HERE*************/    



.t {

	background: url(../images/dot.gif) 0 0 repeat-x;

	width: 100%

}



.b {

	background: url(../images/dot.gif) 0 100% repeat-x;

}



.l {

	background: url(../images/dot.gif) 0 0 repeat-y;

}



.r {

	background: url(../images/dot.gif) 100% 0 repeat-y;

}



.bl {

	background: url(../images/bl.gif) 0 100% no-repeat;

}



.br {

	background: url(../images/br.gif) 100% 100% no-repeat;

}



.tl {

	background: url(../images/tl.gif) 0 0 no-repeat;

}



.tr {

	background: url(../images/tr.gif) 100% 0 no-repeat;

	padding:5px

	

} 





/**********ROUNDED CORNERS CSS SECTION ENDS HERE*************/    

/* CSS Document */



/**********DEFAULT PROPERTY SETTINGS STARTS*************/    

*{

	margin:0px;

	padding:0px;

}



body{

	padding:0px;

	font-family:arial;

	font-size:12px;

	background-color:#000000;	

	background-image:url(../images/bg.png);

	background-repeat:no-repeat;	

	background-position:top center;

}



a{

	text-decoration:none;

	color:#FFFFFF;

}

img{



	z-index: -1;

}



.prod-title{

	color:#E8C5D4;

}



a:hover{

	text-decoration:underline;

}



h1, h2, h3, h4, h5, h6, dt, dl, th, td{

	margin:0px;

	padding:0px;

	font-weight:normal;

}



img{

	border:none;

}



.clearer{

	clear:both;

}

/**********DEFAULT PROPERTY SETTINGS ENDS*************/    



/**********HEADER SECTION STARTS HERE*************/    



#main-image-bg{

	margin-top:20px;

	width:1000px;

	margin:0 auto;

	overflow:hidden;

}



#maincontent{

	margin:0 auto;	

}



#header{

	overflow:auto;

	padding-bottom:100px;

}



#header_links_text{

	float:left;

	padding-top:10px;

}



#header_links_text a{

	color:#FFFFFF;

}



#header_search{

	float:right;

	text-align:right;

	color:#FFFFFF;

}



#header_search .floatleft{

	float:left;

	padding-left:8px;

	padding-top:5px;

}



#header_search .search-margin-top{

	margin-top:5px;

	margin-top:5px;  

}



#header_links_text ul{

	margin:0px;

	padding:0px;

	display: inline;

	list-style-type:none;		

	margin-left:13px;

	color:#FFFFFF;

}



#header_links_text ul li{

	display: inline;

	list-style-type:none;		

	margin-left:13px;

	color:#FFFFFF;

}



#header_links_image ul{

	margin:0px;

	padding:0px;

	display: inline;

	list-style-type:none;		

}



#header_links_image ul li{

	margin:0px;

	padding:0px;

	display: inline;

	list-style-type:none;		

	margin-left:-3px;

}



#header_links_image{

	text-align:right;

	border:0px solid red;	

}



#header_links_image li{

	padding:0px;

	margin:0px;

	margin-left:-3px;

}

#logo{

	position:absolute;

	left:50%;

	margin-left:-460px;

	margin-top:50px;

}

#workarea{

	overflow:hidden;

}



#workarea-l{

	width:430px;

	float:left;

	padding-top:410px;

}

#workarea-l .gray-rounded{

	background-color:#292929;

	width:176px;

	margin-left:57px;

}

#workarea-l a{

	color:#FFFFFF;

}

#workarea-l .workarea-l-box{

	margin:5px;

	margin-left:15px;

	width:160px;

	overflow:auto;

}



#workarea-l .left-box-green-text{

	color:#619509;

	font-family:"Helvetica Neue","arial narrow",arial;

	font-size:16px;

	font-weight:bold;

}



#workarea-l ul{

	margin:0px;

	padding:0px;

	list-style-type:none;	

	padding-top:5px;

	padding-bottom:35px;

}



#workarea-l ul li{

	margin:0px;

	padding:0px;

	list-style-type:none;		

	color:#FFFFFF;

	font-size:11px;

	line-height:170%;

}





#workarea-r{

	border:0px solid red;

	width:560px;

	float:left;

}



#workarea-r .titleGreen{

	padding-top:50px;

	font-family:"Helvetica Neue","arial narrow",arial;

	font-size:21px;

	font-weight:bold;

	color:#619509;

	padding-bottom:15px;

}

.titleGreen_inner{

	padding-top:50px;

	font-family:"Helvetica Neue","arial narrow",arial;

	font-size:21px;

	font-weight:bold;

	color:#619509;

	padding-bottom:15px;

}

#workarea-r .descWhite{

	padding-top:50px;

	color:#FFFFFF;

	font-size:14px;

	line-height: 140%; 

}



#prod-display{

	overflow:auto;

}



#prod-display .prod-display1{

	float:left;

	padding-top:4px;

}



#prod-display .prod-display2{

	width:154px;

	float:left;

	margin-left:10px;

	background-color:#73176E;

}



#prod-display .prod-display3{

	padding-top:4px;

	margin-left:10px;

	float:left;

}



#prod-display .prod-display-image{

	text-align:center;

	margin-top:1px;

}



#prod-display .prod-text{

	text-align:left;

	color:#FFFFFF;

	font-size:11px;

}



#prod-display .prod-more{

	text-align:right;

	padding-top:5px;

}



#workarea-r .prod-image-spacing{

	padding-right:6px;

	padding-left:6px;	

	vertical-align:top;

	color:#FCC5FF;

}



/*#workarea-r .descsmall{

	padding-top:4px;

	font-size:12px;

	color:#FFFFFF;

	width:150px;

	border:0px solid red;

}*/

.descsmall{

	padding-top:4px;

	font-size:12px;

	color:#FFFFFF;

	width:150px;

	border:0px solid red;

}

#footerarea ul{

	margin:0px;

	padding:0px;

	display: inline;

	list-style-type:none;		

}



#footerarea ul li{

	margin:0px;

	padding:0px;

	display: inline;

	list-style-type:none;		

	margin-left:13px;

	color:#619509;

}



#footerarea{

	padding-top:38px;

	padding-bottom:25px;

	text-align:center;

}



#footerarea a{

	color:#619509;

}



#footerarea .footer-text{

	color:#FFFFFF;

	margin-top:5px;

}

.notnull{

text-align:left;

	color:#FF0000;

}

.form_error{

	color:#C12613;

	font-size:11px;

	margin-left:30px;

	margin-bottom:10px;

}

.form_error a{

	color:#C12613;

	font-size:11px;

}

fieldset{

	border: 1px #CBCBCB solid;

	width:550px;

}

legend{

	color:#6B8F21;

	font-weight:bold;

	font-size:13px;

	padding-bottom:8px;

}

.inputCaption{

	color:#D206E3;

	font-size:13px;



}

.coloranchor{

	color:#D206E3;

}

.notnull{

	color:#C12613;

	font-size:13px;

}



.coverspace{

	background-color:#66026C;

	color:#FFFFFF;

	height:25px;

	text-align:center;

}

.gridrow1{

	height:25px;

	line-height:25px;

	background-color:#E8C5D4;

	text-align:left;

}

.cssbutton {

	background: url(../images/marron-button.gif) 0 0 no-repeat;

	color:#ffffff;

	font-weight:bold;

	text-align:center;

	width:104px;

	height:30px;

	border:0;

	padding-bottom:3px;

}



/*Added by Strider*/

div.prodWrap {

	/*float:left;

	margin:20px 10px 29px;

	text-align:center;

	width:190px;*/
	
	float:left;

	margin:20px 10px 29px;

	text-align:center;

	width:165px;

	height: 180px;



}



div.vase_option{

	width:50px;

	float:left;

	padding-left:3px;

	padding-right:3px;

}

.td_option_vase{

	border:#CCCCCC solid 1px;

	padding-left:3px;

	padding-top:3px;

	padding-bottom:3px;

}

.td_step{

	 background-color:#66026C;

	 color: #ffffff;

	 padding:1px;

	 font-size:15px;

	 font-weight:bold;



}

.td_detail_item_name{

	font-size:18px;

	color:#D206E3;

	font-weight:bold;

	padding-bottom:5px;



}

.table-recordset-price {

	border-bottom:1px solid #66026C;

	font-size:12px;

}

/*==========/Breadcrumbs ==========================================*/

#breadcrum{

	float:left;

	margin-top:10px;

	margin-bottom:15px;

	margin-left:10px;

	padding:0px

}

#breadcrum .links{

	font-family:arial;

	font-size:11px;

	color:#D206E3;

	text-decoration:none;

	cursor:default;

}

#breadcrum .links:hover{

	font-family:arial;

	font-size:11px;

	color:#D206E3;

	text-decoration:underline;

}

#breadcrum .selected{

	font-family:arial;

	font-size:11px;

	color:#d7bd9b;

	font-weight:bold;

	text-decoration:none;

	cursor:default;

}

/*==========/End Breadcrumbs ==========================================*/

.next{

	font-size:13px;

	color:#6B8F21;

	font-weight:bold;

	padding-bottom:5px;



}



#search_textbox input{

	position:absolute;

	left:50%;

	margin-top:9px;

	margin-left:275px;

	border:0;

	background-color:#E1E1E1;

	height:22px;

}

.td_order_address{

color:#000000;

font-size:12px;

}

.detail_margin{

padding-top:5px;

padding-right:3px;

padding-bottom:5px;

padding-left:3px;

}
.text_cms{
	padding:0px;
	margin:0px;
	color:#fff;
	font-family:arial;
	font-size:11px
 }