#dhtmltooltip{position: absolute;width: 300px;font-size: small;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;border: 3px solid #ef9ed9;}
html{height:100%;margin:0px 0px 1px 0px;}
body{height:100%;padding:0px;margin:0px;font-family:"Verdana",sans-serif;background:url(../Image/ishop-bg.gif) fixed;font-size:small;color:#333;}

form{padding:0px;margin:0px;}
a{color:#B661AD;}
textarea, input{border:1px solid #000;}

h3{margin:0px;padding:0px;}
h4{margin:0px;padding:0px;}


.mainCon{width:1002px;margin:auto;}
.headCon{width:980px;float:left;height:165px;background:url(../Image/shop-top.gif);}
.headLink{float:left;width:511px;height:127px;margin:12px 0px 26px 28px;}

.dsr{width:11px;height:256px;float:left;}
.dsl{width:11px;height:256px;float:left;}

.n_pCon{float:right;clear:both;}

.navCon{clear:both;background:url(../Image/shop-nav.png);width:980px;height:36px;}

.bodyCon{float:left;width:950px;padding:16px 14px 0px 14px;background:#fff;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;}

.centerCon{width:524px;float:left;margin:0px 20px 0px 20px;}
.content{width:524px;line-height:150%;z-index:25;background:#fff;}
.headingTitle, .price_title, .prod_name_large, .part_name_large, .proj_name_large{line-height:115%;color:#B661AD;font-size:x-large;font-weight:lighter;text-indent:35px;margin:0px 0px 0px 0px;padding:3px 0px 10px 0px;background:url(../Image/shop-flower.gif) no-repeat;text-align:left;}
.headingTitle a {}

.prod_name_large{float:right;padding-bottom:10px;width:325px;}
.leftCon{float:left;width:193px;}
.miniModCon{}
.mini_login{font-size:x-small;height:139px;width:193px;margin:0px 0px 12px 0px;background:url(../Image/shop-head.png) no-repeat #F0F0F0;}
.mini_login form{padding:10px 0px 5px 10px;}
.mini_login input{margin:0px 0px 5px 0px;width:170px;border:1px solid #B661AD;}

.reqeuestCat a{color:#fff;text-decoration:none;width:186px;height:45px;line-height:41px;margin:0px 0px 10px 4px;text-indent:50px;background:url(../Image/request-a-catalogue2.png) 0px -45px no-repeat;display:block;}
.reqeuestCat a:hover{background:url(../Image/request-a-catalogue2.png) 0px 0px no-repeat;text-indent:51px;}

.join a{color:#fff;text-decoration:none;width:186px;height:45px;line-height:41px;text-indent:80px;margin:0px 0px 10px 4px;background:url(../Image/join-us2.png) 0px -45px no-repeat;display:block;}
.join a:hover{background:url(../Image/join-us2.png) 0px 0px no-repeat;text-indent:81px;}

.workFrom{float:left;width:180px;height:45px;overflow:hidden;}
.workFrom a{float:left;color:#fff;text-decoration:none;width:180px;height:45px;line-height:41px;text-indent:50px;background:url(../Image/work-from-home2.png) 0px -45px no-repeat;}
.workFrom a:hover{background:url(../Image/work-from-home2.png) 0px 0px no-repeat;text-indent:51px;}

.shopWith{float:left;width:180px;height:45px;overflow:hidden;margin-left:10px;}
.shopWith a{float:left;color:#fff;text-decoration:none;width:180px;height:45px;line-height:41px;text-indent:64px;background:url(../Image/shop-with-us2.png) 0px -45px no-repeat;}
.shopWith a:hover{background:url(../Image/shop-with-us2.png) 0px 0px no-repeat;text-indent:65px;}

.headerPad{text-align:center;margin:0px 0px 10px 0px;}

.dsl,.dsr{behavior:url(system/pngbehavior.htc);}

.rightST{padding-top:75px;float:right;background:url(../Image/flower-shop-big.gif) 100% 0% no-repeat;border:none;width:395px;}
.searchCon{padding:0px 0px 8px 2px;}
.searchbox{border:1px solid #B661AD;width:140px;height:16px;color:#B661AD;padding-left:5px;}
.searchbutton{height:20px;color:#B661AD;border:none;font-weight:bold;border:1px solid #B661AD;border-left:none;}

.banner{}

.rightCon{float:left;width:193px;}



.footCon{padding-left:23px;clear:both;background:#fff;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;font-size:10px;}
.copy{font-size:10px;color:#000000;text-decoration:none;}
.copy a{font-size:10px;color:#000000;text-decoration:none;}
.copy a:hover{font-size:10px;color:#000;text-decoration:underline;}

.chromestyle{width:980px;text-align:center;}
.chromestyle a{text-decoration:none;color:#fff;height:36px;display:block;font-weight:bold;}
.dropmenudiv{text-align:left;background:#fff;margin-top:-2px;position:absolute;top:0px;border:1px solid #ED89D2;border-bottom-width:0;line-height:18px;z-index:100;width:200px;visibility:hidden;}
.dropmenudiv a{background:#F0F0F0;font-size:small;font-weight:bold;display:block;text-indent:0px;border-bottom:1px solid #ED89D2;text-decoration:none;color:#7F376B;padding:2px 3px;}
.dropmenudiv a:hover{background:#ED89D2;color:#fff;}

.tabAM {line-height:300%;}
.tabAM a{background:url(../Image/shop-nav-div.gif) 100% 0% no-repeat;}
.tabAM a:hover{color:#7F376B;}
.tabM {line-height:300%;}
.tabM a{background:url(../Image/shop-nav-div.gif) 100% 0% no-repeat;color:#7F376B;}


.customerNav{width:100%;margin:0px;padding:0px;overflow:hidden;}
.customerNav table{width:100%;background:#ED88D2;}
.customerNav td{background:none;}
.customerNav a{text-align:center;color:#fff;display:block;font-size:small;font-weight:bold;background:none;text-decoration:none;}

.priceCon{clear:both;margin-bottom:40px;overflow:hidden;}
.priceCon .add_to_cart{float:right;font-size:small;margin:0px;}

.priceCon .price_price{font-weight:bold;font-size:small;color:#F00;}
.priceCon .msrp_price{font-weight:bold;font-size:small;}
.priceCon .price_desc{display:block;clear:right;float:right;width:345px;}
.priceCon .price_img{float:left;margin:0px 10px 10px 0px;width:165px;overflow:hidden;text-align:center;}
.priceCon .price_title{font-weight:lighter;float:right;width:345px;font-size:large;background:url(../Image/shop-flower.gif) no-repeat;}
.priceCon .prices{clear:right;padding:5px 0px 5px 0px;}

.clientCrumb{padding:10px 10px 10px 0px;}
.clientCrumb a{text-decoration:none;}


.miniModCon .headingTitle{color:#fff;background:none;margin:0px;padding:3px 0px 10px 0px;font-size:small;text-align:center;text-indent:0px;}


.cat_products a{display:block;text-decoration:none;font-size:large;}
.cat_products a:hover{text-decoration:underline;}
.cat_products .c1{padding:14px 0px 5px 0px;}
.cat_products .c2{padding:14px 0px 5px 0px;}
.mm_text_prod{font-size:small;font-weight:lighter;display:block;}
.miniModCon .mm_text_prod{color:#B661AD;}
.miniModCon .mm_title_prod{padding:0px;}

.cat_projects a{display:block;text-decoration:none;font-size:x-large;}
.cat_projects a:hover{text-decoration:underline;}
.cat_projects .modDate{font-size:medium;padding-bottom:5px;display:block;}
.cat_projects .modRegion{float:right;}
.mm_text_proj{font-size:small;font-weight:lighter;display:block;}
.miniModCon .mm_text_proj{color:#B661AD;}
.miniModCon .mm_title_proj{padding:0px;}

.cat_partners .modAssocProd{float:right;}
.cat_partners a{text-decoration:none;}
.cat_partners a:hover{text-decoration:underline;}
.cat_partners .modRegion{font-weight:bold;color:#999;display:block;margin:2px 0px 2px 0px;}
.cat_partners .read_more{display:block;text-align:right;}
.mm_text_part{font-size:small;font-weight:lighter;display:block;}
.miniModCon .mm_text_part{color:#B661AD;}
.miniModCon .mm_title_part{padding:0px;}

.miniModCon .cat_partners .modRegion{display:block;font-size:x-small;}
.miniModCon .cat_partners .modAssocProd{display:block;font-size:x-small;}

.miniModCon .cat_products{margin:0px 0px 12px 0px;background:url(../Image/shop-head.png) no-repeat #F0F0F0;}
.miniModCon .cat_products a{display:block;text-decoration:none;font-size:small;padding-bottom:10px;}
.miniModCon .cat_products .read_more{display:block;font-size:x-small;font-style:italic;color:#3CA1CC;text-align:right;}
.miniModCon .prod_thumb{font-size:medium;padding:0px;font-weight:bold;}
.miniModCon .prod_thumb img{padding:10px 0px 0px 0px;}
.miniModCon .part_thumb a{text-decoration:none;}
.miniModCon .part_thumb span{display:block;}
.miniModCon .mm_title_prod{font-size:12px;}
.miniModCon .mm_text_prod{font-size:small;font-weight:lighter;font-size:11px;}
.miniModCon .prod_features{height:0px;padding:0px;}

.miniModCon .cat_projects{margin:0px 0px 12px 0px;background:url(../Image/shop-head.png) no-repeat #F0F0F0;}
.miniModCon .cat_projects a{display:block;text-decoration:none;font-size:small;padding-bottom:10px;}
.miniModCon .cat_projects .read_more{display:block;font-size:x-small;font-style:italic;color:#3CA1CC;text-align:right;}
.miniModCon .proj_thumb{font-size:medium;padding:0px;font-weight:bold;}
.miniModCon .proj_thumb img{padding:10px 0px 0px 0px;}
.miniModCon .proj_thumb a{text-decoration:none;}
.miniModCon .proj_thumb a:hover{color:#ED89D2;}
.miniModCon .proj_thumb span{display:block;}
.miniModCon .mm_text_proj{font-size:small;font-weight:lighter;}

.miniModCon .cat_partners{margin:0px 0px 12px 0px;background:url(../Image/shop-head.png) no-repeat #F0F0F0;}
.miniModCon .cat_partners a{display:block;text-decoration:none;font-size:small;padding-bottom:10px;}
.miniModCon .cat_partners .read_more{display:block;font-size:x-small;font-style:italic;color:#3CA1CC;text-align:right;}
.miniModCon .part_thumb_a,.miniModCon .part_thumb_b{font-size:medium;padding:0px;font-weight:bold;}
.miniModCon .part_thumb a{text-decoration:none;}
.miniModCon .part_thumb span{display:block;}
.miniModCon .part_thumb img{padding:10px 0px 0px 0px;}
.miniModCon .mm_text_part{font-size:small;font-weight:lighter;}

.miniModCon .cat_pages{margin:0px 0px 12px 0px;}
.miniModCon .cat_pages .headingTitle{background:none;color:#000;font-size:medium;text-align:left;font-weight:bold;}
.miniModCon .cat_pages a{display:block;text-decoration:none;font-size:small;padding-bottom:10px;}

.miniModCon .pages_thumb_a,.miniModCon .part_pages_b{font-size:medium;padding:0px;font-weight:bold;}
.miniModCon .pages_thumb a{text-decoration:none;}
.miniModCon .pages_thumb a:hover{text-decoration:underline;}
.miniModCon .pages_thumb span{display:block;}
.miniModCon .mm_text_pages{font-size:small;font-weight:lighter;}

.miniModCon-8 .mm_title_proj a{padding:0px 0px 5px 0px;line-height:125%;font-size:large;}

.cat_pages a{display:block;text-decoration:none;font-size:large;margin-top:0px;}
.cat_pages a:hover{text-decoration:underline;}
.page_thumb_a,.miniModCon .part_thumb_b{font-size:medium;padding:0px;font-weight:bold;}
.page_thumb a{text-decoration:none;}
.page_thumb span{display:block;}
.mm_text_page{font-size:small;font-weight:lighter;}

.cat_pages .c1{font-size:small;}
.cat_pages .c2{font-size:small;}

.miniModCon .modDate{font-size:xx-small;font-weight:lighter;display:block;}
.miniModCon .modRegion{display:block;text-align:left;}

.cartCon{background:#FFFFC7;font-family:sans-serif;}
.cart_note h2{color:#F8CD6C;font-size:x-large;margin:12px 4px 4px 0px;float:right;}
.cart_note{background:url(../Image/pink-cart.gif) no-repeat;height:44px;}
.cart{background:#FFFFFF;padding:5px;font-family:sans-serif;color:#000;}
.cart_slim{padding:10px;font-family:sans-serif;}
.cart_header {background: #ED89D2 none;margin-left: 3px; margin-right: 3px;color:#ffffff;font-family:sans-serif;}
.cart_td{background: #FFFFFF;color:#000;font-family:sans-serif;}
.cart_input{background: #FFFFFF;color:#000;text-align:center;margin-top:2px;margin-bottom:2px;font-family:sans-serif;}
.cart_table{clear:both;background: #ED89D2 none;width:100%;color:#FFFFFF;margin:0px 0px 10px 0px;font-family:sans-serif;}
.cart_table td{padding:0px;margin:0px;font-size:10px;font-family:sans-serif;}
.cart_button {font-size:10px;background:#C6CE92;color:#000000;cursor:pointer;border:solid 1px #98A007;font-family:sans-serif;}
.cart_button_link{border:outset 2px #ccc;background:#ccc;text-decoration:none;font-size:small;color:#000;padding:0px 5px 0px 5px;font-family:sans-serif;}
.price_td_price{margin-left:3px;margin-right:3px;width:55px;background:#fff;text-align:right;font-weight:bold;color:#000;}


.part_thumb_a,.part_thumb_b{font-size:medium;padding-top:20px;font-weight:bold;}
.part_thumb_a a,.part_thumb_b a{text-decoration:none;}
.part_thumb_a a:hover,.part_thumb_b a:hover{color:#ED89D2;}
.part_thumb_a span,.part_thumb_b span{display:block;}
.mm_text_part{font-size:small;font-weight:lighter;}
.mm_text_part .read_more{display:block;font-style:italic;color:#3CA1CC;font-size:small;text-align:right;}






.prod{font-size:11px;color:#000000;text-decoration:none;}
.prod a{font-size:15px;color:#999999;text-decoration:none;}
.prod a:hover{font-size:15px;color:#A02730;text-decoration:none;}
.product_display_1_td{padding:15px;}
.price_td_name{background:#dbd0e2 none;margin-left:3px;margin-right:3px;}
.price_table{background:#B661AD none;width:200px;}
.prod_img{width:200px;text-align:center;clear:both;}
.prod_desc{padding:20px 10px 20px 10px;}
.part_desc{padding:20px 10px 20px 10px;text-align:left;}

.prod_price_large{font-size:64px;color:#FF0000;padding:15px;}
.product_list_thumb{border:solid 1px #000000;}
.prod_price_med{font-size:30px;color:#B661AD;vertical-align:bottom;}
.prod_features{font-size:11px;color:#000000;text-decoration:none;}
.prod_price_small{font-size:14px;color:#B661AD;}
.prod_price_name_small{vertical-align:top;font-size:10px;color:#B661AD;}

.mm_text_prod{display:block;}
.prod_thumb{display:block;}
.prod_thumb table{margin:0px;}
.mm_title_prod{display:inline;}
.prod_thumb a:hover,.prod_thumb a:hover{color:#ED89D2;}
.prod_thumb_image{margin:0px 15px 30px 15px;}
.mm_title_prod{display:block;margin:0px 0px 0px 0px;padding:0px;}
.mm_text_prod .read_more{display:block;font-style:italic;color:#3CA1CC;font-size:small;text-align:right;}

.AdminFunc {background:#B661AD;border:1px solid #ED89D2;color:#ffffff;cursor:pointer;}

.textbox{border: 1px solid #B661AD; width: 300px; height: 20px;background:#ffffff;color:#000000;}

.blog_row{background:#eee;margin:30px 0px 10px 0px;}
.blog_created{font-weight:bold;padding:5px 5px 5px 5px;}
.blog_name{font-weight:bold;padding:5px 5px 5px 5px;}
.blog_comment{padding:5px 5px 5px 5px;}
.blogNode .headingTitle{display:block;text-indent:0px;padding-left:35px;}
.blogNode p{display:block;}

.rowComment{display:block;width:510px;padding:5px;line-height:150%;font-size:small;overflow:hidden;margin:auto;}
.rowComment .user_icon{float:left;width:48px;margin:0px 0px 30px 0px;}
.rowComment .rowComment_text{float:right;overflow:hidden;width:420px;}
.rowComment .rowComment_user{text-align:center;font-weight:bold;font-size:x-small;display:block;}
.rowComment_funcCon{clear:both;padding:0px 0px 40px 0px;overflow:hidden;}
.rowComment_funcCon a{float:right;}
.rowComment_SBS{display:block;width:500px;clear:both;font-size:small;overflow:hidden;margin:auto;}
.commentBoxR1{padding:0px 100px 80px 100px;font-size:small;}
.rowComment_funcCon .addRecBut{border:1px solid #999;cursor:pointer;float:right;}
#commentN .rowComment{background:#efefef;}

.subToCom{float:right;padding:10px;}

.ctr , .ctl , .cbr , .cbl {font-size:1px;height:10px;width:10px;}
.ctr{background: url(../system/tlroundcornerC1.gif) no-repeat;}
.ctc{background: url(../system/tlroundtopC1.gif) repeat-x;font-size:1px;}
.ctl{background: url(../system/trroundcornerC1.gif) no-repeat;}
.cbr{background: url(../system/blroundcornerC1.gif) no-repeat;}
.cbc{background: url(../system/tlroundbottomC1.gif) repeat-x;font-size:1px;}
.cbl{background: url(../system/brroundcornerC1.gif) no-repeat;}
.cm{border-left: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;padding-left:5px;padding-right:5px;margin:0px;}

#cat_pages_1 #CpagesP24 a{font-size:small;padding:0px 0px 0px 16px;}
#cat_products_1 #CproductsP24 .prod_thumb{margin:0px;padding:0px;height:100px;}
#cat_products_1 #CproductsP24 .prod_thumb table{position:absolute;height:62px;width:100px;margin:0px;padding:0px;overflow:hidden;}
#cat_products_1 #CproductsP24 .prod_thumb table td{padding:0px;margin:0px;text-align:center;}
#cat_products_1 #CproductsP24 .prod_thumb table td div{text-align:center;margin:auto;}
#cat_products_1 #CproductsP24 .prod_title{text-align:center;display:block;text-align:center;position:relative;top:62px;}
#cat_products_1 #CproductsP24 .prod_title a{text-decoration:none;font-size:x-small;line-height:11px;display:inline;color:#333;font-weight:bold;}
#cat_products_1 #CproductsP24 .prod_title a:hover{text-decoration:none;color:#666;}
#cat_products_1 #CproductsP24 .prod_thumb_image{margin:0px;padding:0px;vertical-align:middle;}

#R-5-T-9 .proj_s_bookmarks{clear:both;padding:5px 0px 10px 0px;}
#R-5-T-9 .proj_s_bookmarks .SMhead{font-size:medium;font-style:italic;font-weight:lighter;}
#R-5-T-9 .proj_s_bookmarks .social_links a{font-size:small;}
.f_err{background:#FF0000;border:2px solid #CC0000;}
.errorMessage{color:#FF0000;font-weight:bold;text-align:center;font-size:medium;padding:15px;margin:50px 0px 50px 0px;border:1px solid #999;background:#eef;}
.formCon input[type=text]{border:2px solid #ccc;}
.formCon textarea{border:2px solid #ccc;}
input[type="radio"]{border:0px;}
.optM{font-size:small;width:200px;margin:20px 10px 10px 10px;}
.mSLTable-0{text-align:center;padding:30px 0px 0px 0px;width:100%;}
.mSLTable-0 td{padding:0px;}
.mSLTable-0 span{background:url(../system/ico/default/sign_in_mini.png);display:block;height:16px;width:136px;}
.mSLTable-0 #mSL-2{background-position:0px 0px;}
.mSLTable-0 #mSL-2:hover{background-position:0px -16px;}
.mSLTable-0 #mSL-1{background-position:-136px 0px;}
.mSLTable-0 #mSL-1:hover{background-position:-136px -16px;}
.mSLTable-0 #mSL-3{background-position:-272px 0px;}
.mSLTable-0 #mSL-3:hover{background-position:-272px -16px;}
.winCon{position:fixed;z-index:1000;border:6px solid #675545;background:#fff;overflow:hidden;}
* html .winCon{position:absolute;}
.winCov{position:absolute;width:100%;height:0px;margin:20px 0px 0px 0px;}
.winBar{height:20px;background:#f6f6f6;border-bottom:1px solid #ccc;cursor:move;overflow:hidden;}
.winBarClose{height:20px;width:20px;background:url(../system/ico/default/mini/icon_save_delete.png) -30px -29px no-repeat;float:right;cursor:pointer;overflow:hidden;}
.winBarClose:hover{background-position:-30px -3px}
#loader{display:none;padding:0px 0px 0px 5px;background:url(../system/ico/default/loader-circle.gif) no-repeat;width:16px;height:16px;}
.imgLoadCon{background:url(../system/ico/default/loader-square.gif) 50% 50% no-repeat;}
.imgLoadCon img{visibility:hidden;}
#SearchResults img{border:none;float:right;padding:0px 10px 10px 10px;width:100px;clear:both;}
.banCtrl1{position:absolute;z-index:200;}.banCtrl1 .banCtrlIn{text-align:right;}.banCtrl1 .banCtrlIn a{float:right;width:18px;height:18px;margin:0px 6px 0px 0px;cursor:pointer;background:url(../Image/banner-controls.png) 0px -18px no-repeat;}.banCtrl1 .banCtrlIn .banCtrlA:hover{background-position:0px 0px;}.banCtrl1 .banCtrlIn .banCtrlB{background-position:0px 0px;}.banCtrl1 .banCtrlX a{background-position:-24px 0px;}.banCtrl1 .banCtrlX a:hover{background-position:-24px 0px;}
.formCon input[type=text]{background:#fee;border:2px solid #DC5FBA;height:20px;line-height:18px;padding:1px 3px;font-family:sans-serif;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.formCon input.file{background:#fee;border:2px solid #DC5FBA;height:20px;line-height:18px;padding:1px 3px;font-family:sans-serif;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.formCon textarea{background:#fee;border:2px solid #DC5FBA;line-height:18px;padding:1px 3px;font-family:sans-serif;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.formCon .AdminFunc{border:2px solid #DC5FBA;line-height:18px;padding:1px 3px;margin:10px 0px 30px 0px;font-family:sans-serif;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.formCon .counter{font-size:x-small;padding:2px;height:30px;overflow:hidden;position:absolute;}
.formCon .waiverCon{cursor:default;background:#fee;border:2px solid #DC5FBA;line-height:18px;padding:1px 3px;font-family:sans-serif;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.formCon input[class=f_err]{background:#FF0000;border:2px solid #CC0000;}
