body{
	margin:0px;
	padding:0px;
	font-family:Verdana;
}
td{
	font-size:8.5pt;
	color:#3D3D3D;
}
input,select,textarea{
	font-size:8.5pt;
}
a img{
	border:0px;
}
/* header css */
.toptr{
	background: url("htr.gif") top right no-repeat;
}
.toptl{
	background: url("htl.gif") top left no-repeat #9687D0;
}
.topbr{
	background: url("hdr.gif") bottom right no-repeat;
}
.topbl{
	background: url("hdl.gif") bottom left no-repeat;
}
.flwrbg{
	background: url("topflowers.gif") top right no-repeat;
	height:74px;
}
.flwrbg td{
	color:#ffffff;
	font-size:8pt;
}

.box{
	border:1px solid #8EADCC;
	padding:1px;
}

.oldbox{
	background:url(images/boxbg.gif) top left repeat-x #FBF3EA;
	padding:15 10 10 10px;
	font:bold 7.5pt "Verdana";
	line-height:10pt;
	text-align:justify;
}

a.map:link {font: bold 7.5pt verdana, "arial"; color:#9999FF;text-decoration:none;}
a.map:visited {font: bold 7.5pt verdana, "arial"; color:#9999FF;text-decoration:none;}
a.map:hover {font: bold 7.5pt verdana, "arial"; color:#9999FF;text-decoration:underline;}
a.map:visited.hover {font: bold 7.5pt verdana, "arial"; color:#9999FF;text-decoration:none;}

a.top:link {font: bold 7.5pt verdana, "arial"; color:#ffffff;text-decoration:none;}
a.top:visited {font: bold 7.5pt verdana, "arial"; color:#ffffff;text-decoration:none;}
a.top:hover {font: bold 7.5pt verdana, "arial"; color:#ffffff;text-decoration:underline;}
a.top:visited.hover {font: bold 7.5pt verdana, "arial"; color:#ffffff;text-decoration:none;}

a.foot:link {font: bold 7.5pt verdana, "arial"; color:#ffffff;text-decoration:none;}
a.foot:visited {font: bold 7.5pt verdana, "arial"; color:#ffffff;text-decoration:none;}
a.foot:hover {font: bold 7.5pt verdana, "arial"; color:#ffffff;text-decoration:underline;}
a.foot:visited.hover {font: bold 7.5pt verdana, "arial"; color:#ffffff;text-decoration:none;}

td.foot{background:#4B359A;color:#ffffff;text-align:left;padding-left:5px; font:bold 7pt "Verdana", "Arial" ; color:#FFFFFF;border-top:1px solid #ffffff; }
/*menu classes*/



.lite {font:bold 8pt "Tahoma"; line-height:16pt; background-color:#DBE9F7;padding-left:3px;padding-right:3px;}

.tdmain {font:bold 8pt "Tahoma"; color:#5575A6; text-align:justify; padding:10px;}

.just_td {font:bold 7.8pt "Tahoma"; line-height:8pt; color:#5575A6; padding:10px;}

td.form1 {text-align:right;font:normal 8pt "Tahoma", "Arial","verdana";color:black}
td.form2 {text-align:center;font:normal 8pt "Tahoma", "Arial","verdana";color:black}
td.form3 {text-align:left;font:normal 8pt "Tahoma", "Arial","verdana";color:black}

td.colm1 {text-align:right;font:bold 8pt "Tahoma", "Arial","verdana";color:black}
td.colm2 {text-align:center;font:bold 8pt "Tahoma", "Arial","verdana";color:black}
td.colm3 {text-align:left;font:bold 8pt "Tahoma", "Arial","verdana";color:black}
div.title {text-align:right;font:bold 14pt "Verdana" , "Tahoma" , "Arial"; color:#9999FF}  
ul.map {text-align:left;font:bold 8pt "Tahoma" , "Verdana"; color:#666666}
div.map {text-align:left;font:bold 7pt "Tahoma"}
.menubox{
	background: url("") top right repeat-y;
	margin-bottom:2px;
}
.menuboxtop{
	background: url("") top right no-repeat;
}
.menuboxbot{
	background: url("") bottom right no-repeat;
	padding:10 0 0 0px;
}

.loglink{
	background: url("images/menudot.gif") bottom left repeat-x;
	background-color:#CCCCFF;
	height:14px;
	
}

.linkbox{
	background: url("images/menudot.gif") bottom left repeat-x;
	height:19px;
	
}
.titlebox{
	background: url("images/menudot.gif") bottom left repeat-x;
	hight:30px;
	
}

.dotline{
	background: url("images/vermenudot.gif") top right repeat-y;
	
	vertical-align:top;
}

.hdotline{
	background: url("images/menudot.gif") bottom left repeat-x;
	
	vertical-align:top;
}

.rdotline{
	background: url("images/vermenudot.gif") top left repeat-y;
	
	vertical-align:top;
}

.ldotline{
	background: url("images/vermenudot.gif") top left repeat-y;
	
	vertical-align:top;
}



.outer{
	background:#C0D6EC;
	border:1px solid #8EADCC;
	padding:1px;
}

a.side:link {display:block;font: 7.5pt verdana, "arial"; color:#3F326A;text-decoration:none;}
a.side:visited {display:block;font: 7.5pt verdana, "arial"; color:#3F326A;text-decoration:none;}
a.side:hover {display:block;font: 7.5pt verdana, "arial"; color:#9999FF;text-decoration:none;}
a.side:visited.hover {display:block;font: 7.5pt verdana, "arial"; color:#3F326A;text-decoration:none;}

a.pagelink:link {display:block;font:bold 8pt "Tahoma" ,"verdana", "arial"; color:#3F326A;text-decoration:none;}
a.pagelink:visited {display:block;font:bold 8pt  "Tahoma" ,"verdana", "arial"; color:#3F326A;text-decoration:none;}
a.pagelink:hover {display:block;font:bold 8pt  "Tahoma" ,"verdana", "arial"; color:#9999FF;text-decoration:none;}
a.pagelink:visited.hover {display:block;font:bold 8pt  "Tahoma" ,"verdana", "arial"; color:#3F326A;text-decoration:none;}

a.shcart:link {font:bold 7.5pt verdana, "arial"; color:#820F69;text-decoration:none;}
a.shcart:visited {font:bold  7.5pt verdana, "arial"; color:#820F69;text-decoration:none;}
a.shcart:hover {font:bold  7.5pt verdana, "arial"; color:#820F69;text-decoration:underline;}
a.shcart:visited.hover {font:bold  7.5pt verdana, "arial"; color:#820F69;text-decoration:none;}

a:link {font: bold 8pt "Tahoma" ,"verdana", "arial"; color:#3F326A;text-decoration:none;}
a:visited {font: bold 8pt "Tahoma" ,"verdana", "arial"; color:#3F326A;text-decoration:none;}
a:hover {font: bold 8pt "Tahoma" ,"verdana", "arial"; color:#9999FF;text-decoration:none;}
a:visited.hover {font: bold 8pt "Tahoma" ,"verdana", "arial";; color:#3F326A;text-decoration:none;}


.sctbl td{
	background:#F5F5FF;
	padding:2 5px;
}
.sctbl{
	border:1px solid #EEEEFF;
	background:#CCCCFF;
}
.sctbl th{
	background:#DDDDFF;
	padding:2px;
	font-size:8.5pt;
}
.sctbl td.head{
	background:#BBBBFF;
	padding:2 5px;
	font-weight:bold;
}



/*shopping cart*/

.shcartbox{
	background: url("shcartbg.gif") top right repeat-y;
	margin-bottom:2px;
}
.shcarttop{
	background: url("shcarttop.gif") top right no-repeat;
}
.shcartbot{
	background: url("shcartbot.gif") bottom right no-repeat;
	padding:10 0 0 0px;
}
.shcartcontent{
	padding:0 10px;
	text-align:center;
	font-size:7.5pt;
}



/*newsletter*/

.logbox{
	background: url("") top right repeat-y;
	margin-bottom:2px;
}
.logtop{
	background: url("") top right no-repeat;
}
.logbot{
	background: url("") bottom right no-repeat;
	padding:10 0 0 0px;
}
.logcontent{
	padding:0 10px;
	color:#1B4E75;
	font-size:7.5pt;
}
/*contentarea*/

.contentbox{
	background: url("ctr.gif") top right no-repeat #F2EDF5;
	padding:5 10 0 10px;
}
.contentdr{
	background: url("cdr.gif") bottom right no-repeat #F2EDF5;
}
.contentdl{
	background: url("cdl.gif") bottom left no-repeat;
	
}

.breadcrumb{
	border-bottom:1px solid #B5A6CC;
	padding:0 5 3 5px;
	font-size:7.5pt;
	margin-bottom:0px;
}

h1{
	color:#339900;
	font-size:12pt;
}

h2{
	color:#8EADCC;
	font-size:10pt; padding-left:20px;
	
}

h3{
	color:#000000;
	font-size:10.5pt;
	font-weight:bold;
}

/*footer*/
a.bot:link {font:bold 7.5pt verdana, "arial"; color:#5C43AA;text-decoration:none;}
a.bot:visited {font:bold  7.5pt verdana, "arial"; color:#5C43AA;text-decoration:none;}
a.bot:hover {font:bold  7.5pt verdana, "arial"; color:#5C43AA;text-decoration:underline;}
a.bot:visited.hover {font:bold  7.5pt verdana, "arial"; color:#5C43AA;text-decoration:none;}

.copy{
	font-weight:bold;
	font-size:7.5pt;
	color:#aaaaaa;
	padding-top:3px;
}

/*inner purple box*/

.inp{
	background: url("inpbg.gif") top left repeat-y;
}
.inptop{
	background: url("inptop.gif") top left no-repeat;
}
.inpbot{
	background: url("inpbot.gif") bottom left no-repeat;
	padding:15 0 0 0px;
}
.inpcontent{
	padding:0 10px;
	font-size:7.5pt;

}
.winproj{
	border:1px solid #9885D9;
}

/*inner pink box*/

.inpnk{
	background: url("inpnkbg.gif") top left repeat-y;
}
.inpnktop{
	background: url("inpnktop.gif") top left no-repeat;
}
.inpnkbot{
	background: url("inpnkbot.gif") bottom left no-repeat;
	padding:15 0 0 0px;
}
.inpnkcontent{
	padding:0 10px;
	font-size:7.5pt;

}

.spot{
	border:1px solid #E081CB;
}
.price{
	font-weight:bold;
	text-align:center;
	margin:5 0px;
	color:#000000;
}
/*featured projects*/

.prj{
	border:1px solid #E2D6EA;
}
.dottedend{
	background: url("divdot.gif") bottom left repeat-x;
	padding:10 0px;
}
.prjtbl td{
	line-height:12pt;
}


.errormsg {
	font:10pt "verdana";
	font-weight:bold;
	color:#DD66A1;
	text-align:center;
	padding:2px;
	margin-bottom:10px;
}
.msg {
	font:10pt "verdana";
	font-weight:bold;
	color:#4389BE;
	text-align:center;
	padding:2px;
	margin-bottom:10px;
	font-size:8pt;
}
#visible{
	display:none;
}

.specialbox {
	border:1px solid #6E5ABA;
	background:#ffffff;
}
.head{
	background:#9687D0;
	color:#ffffff;
	font-weight:bold;
}
.cell{
	background:#ffffff;
}

.shopbasket {
	border:1px solid #6E5ABA;
	background:#E6DEFF;
}
.outofstock {
	font:8.5pt "verdana";
	font-weight:bold;
	color:#DD66A1;
	text-align:center;
	padding:2px;
	margin-bottom:10px;
}
.divside {
	display:block;
	font: 7.5pt verdana, "arial"; 
	color:#3F326A;
	text-decoration:none;
}
