@charset "utf-8";
/* CSS Document */
body {
	background-image: url(images/bg_01.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}
a{color:#DC1C6B; text-decoration:none;}
a:hover{ text-decoration:underline;}
#wrapper{ width:966px; margin:0px auto;}
#header {width:966px; float:left; height:90px;}
#logo{ float:left; height:90px; width:229px; }
#top{ float:left; padding-left:68px; width:669px;}
#search{float:right; text-align:right; height:41px;  padding-top:12px;  display:block; width:500px; background-image:url(images/searchbg_05.jpg); background-repeat:no-repeat;}
#nav{float:left; width:669px;}

#nav .index{ background-position:0px 0px; background-image:url(images/nav2.jpg); background-repeat: no-repeat; float:left; display:block; height:37px; width:75px;}
#nav .index:hover{ background-position:0px 0px; background-image:url(images/nav1.jpg);}

#nav .about{ background-position:-79px 0px; background-image:url(images/nav2.jpg); background-repeat: no-repeat; margin-left:3px; float:left; display:block; height:37px; width:110px;}
#nav .about:hover{ background-position:-79px 0px; background-image:url(images/nav1.jpg);}

#nav .sage{ background-position:-192px 0px; background-image:url(images/nav2.jpg); background-repeat: no-repeat; margin-left:3px; float:left; display:block; height:37px; width:68px;}
#nav .sage:hover{ background-position:-192px 0px; background-image:url(images/nav1.jpg);}

#nav .pegasus{ background-position:-263px 0px; background-image:url(images/nav2.jpg); background-repeat: no-repeat; margin-left:3px; float:left; display:block; height:37px; width:93px;}
#nav .pegasus:hover{ background-position:-263px 0px; background-image:url(images/nav1.jpg);}

#nav .iris{ background-position:-359px 0px; background-image:url(images/nav2.jpg); background-repeat: no-repeat; margin-left:3px; float:left; display:block; height:37px; width:53px;}
#nav .iris:hover{ background-position:-359px 0px; background-image:url(images/nav1.jpg);}

#nav .printing{ background-position:-414px 0px; background-image:url(images/nav2.jpg); background-repeat: no-repeat; margin-left:3px; float:left; display:block; height:37px; width:159px;}
#nav .printing:hover{ background-position:-414px 0px; background-image:url(images/nav1.jpg);}

#nav .contact{ background-position:-576px 0px; background-image:url(images/nav2.jpg); background-repeat: no-repeat; margin-left:3px; float:left; display:block; height:37px; width:93px;}
#nav .contact:hover{ background-position:-576px 0px; background-image:url(images/nav1.jpg);}

#contents{ float:left; width:966px; clear:both; padding-top:10px;}
#left{ width:165px; float:left;}
#center{ width:622px; float:left; margin-left:7px; margin-right:7px;}
#right{ width:165px; float:left}
#cats{ width:165px; float:left; display:blcok;}
#cats #catshead{ width:165px; float:left; display:block;}
#cats #catsfooter{ width:165px; float:left}
#cats #catscontents{ padding-left:5px; padding-right:5px;  width: 155px; float:left; background-image:url(images/products_bg_31.jpg); text-align:left; background-repeat:repeat-y}
#cats .subhead{ border-top:1px solid #9d9ea8; font-weight:bold; width:147px; padding:4px; float:left; background-image:url(images/cat_heading_30.jpg); background-repeat:repeat-x; text-align:left;}
#cats .subhead a{width:147px; font-weight:bold;font-size:12px; text-decoration:none; color:#000000; display:block;}

#cats .listitem{ width:147px; padding:4px; float:left;  text-align:left}
#delivery{ width:165px; float:left; display:blcok; padding-top:10px;}
#banner{ width:622px; float:left;}
#inner-contents{ width:612px; float:left; text-align:left;  padding:5px;}
#inner-contents h1{ margin:0px; font-weight:normal; font-size:22px;}
#inner-contents h2{ margin:0px; font-weight:normal; font-size:18px;}
#featured{float:left; padding-top:10px;}
.product{ background-color:#CCCCCC; width:273px; float:left; padding:15px; text-align:left}
.productimage{ width:58px; float:left; padding:10px; background-color:#FFFFFF}
.desc{ float:left; padding:5px; width:180px;}
.product p{margin:0px; clear:both; width:273px}
.qty{ width:110px; float:left; text-align:center;}
.readmore{float:left; width:70px}
.buynow{float:left; width:70px}

#cart{ width:165px; float:left; display:blcok;}
#cart #carthead{ width:165px; float:left; display:block;}
#cart #cartfooter{ width:165px; float:left}
#cart #cartcatcontents{ padding-left:10px; padding-right:10px;  width: 145px; float:left; background-image:url(images/products_bg_31.jpg); text-align:left; background-repeat:repeat-y}

#newsletter{ width:165px; float:left; display:blcok; padding-top:10px}
#newsletter #newsletterhead{ width:165px; float:left; display:block;}
#newsletter #newsletterfooter{ width:165px; float:left}
#newsletter #newslettercontents{ padding-left:10px; padding-right:10px;  width: 145px; float:left; background-image:url(images/products_bg_31.jpg); text-align:left; background-repeat:repeat-y}
#loginbox{color:#666666;width:145px; text-align:left;  height:152px; padding:10px; display:block; float:left; margin-top:10px; background-image:url(images/loginbox_40.jpg)}
#loginbox h2{ margin:0px; font-weight:normal; font-size:18px; color:#666666;}
#loginbox p{margin:2px;}
#loginbox a{color:#666666; text-decoration:none; font-size:11px; }
#loginbox a:hover{ text-decoration:underline}
#support{color:#666666;width:165px; display:block; float:left; margin-top:10px;}
#footer{ font-size:11px; float:left; padding:10px; clear:both; margin-top:10px; display:block; height:45px; width:946px; background-image:url(images/footerbg_65.jpg); }
#footer p{ margin:0px;}
#footer a{ text-decoration:none; color:#666666}
#footer a:hover{ text-decoration:underline}
.innerh1{ margin:0px; padding:5px;font-weight:normal; font-size:18px; color:#666666; border:1px solid #c5c5c5; background-color:#e9e9e9 }

.itemeven{ width:147px; padding:4px; float:left;  text-align:left; background-color:#e9e9e9; text-decoration:none; color:#000000}
.itemodd{ width:147px; padding:4px; float:left;  text-align:left; text-decoration:none; color:#000000}
.itemeven:hover{background-color:#3c3f60; color:#FFFFFF; font-weight:bold}
.itemodd:hover{background-color:#3c3f60; color:#FFFFFF; font-weight:bold}

.productpage{ background-color:#CCCCCC; width:580px; float:left; padding:15px; text-align:left}
.productpage p{margin:0px; clear:both; width:580px}
.description{ float:left; padding:5px; width:480px;}

.boldtitle{ color:#3c3f60; font-size:12px; font-weight:bold;}
.boldtitlepink{ color:#376ECF; font-size:12px; font-weight:bold;}
.link{color:#666666; text-decoration:none; font-size:11px; }
.link a:hover{ text-decoration:underline}

.msgsuccess{margin:5px; color:#172b3b; padding:3px; border:#FFCC00 solid 1px; text-align:center; background-color:#FFFF99; background-position:top; background-repeat:repeat-x; width:250px }
.product_marginright{ background-color:#CCCCCC; width:273px; float:left; padding:15px; text-align:left; margin-right:10px;}
.product_marginright p{margin:0px; clear:both; width:273px}

.inputbtn{background-color:#56617e; padding:4px; border:1px solid #3a4056; color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif}
#newsletter #newslettercontents p{margin:0px; padding-top:5px;}
#newsletter #newslettercontents form{margin:0px;}
.prod_box{background-color:#CCCCCC;border:1px solid #CCCCCC; float:left; text-align: left; padding:2px; width:392px; height: 162px;  margin-left:5px}
.prod_title{width:386px; float:left; border:1px solid #FFFFFF; background-color:#eaeaea; padding:2px;font-weight:bold;}
/*.prod_title a{font-weight:bold; color:#000000; text-decoration:none}
.prod_title a:hover{ color: #FF6600}
*/
.prod_block{width:392px; clear:both; padding-top:3px;}
.prod_image{width:120px; height:100px; overflow:hidden; display:block; text-align:center; float:left; border:1px solid #FFFFFF; background-color:#FFFFFF; padding:2px;}
.prod_desc{width:257px; margin-left:3px; height:100px; display:block; float:left; border:1px solid #FFFFFF; background-color:#eaeaea; padding:2px;}
.pink_small{color:#DC1C6B;}
.prod_buy{ margin-top:3px; display:block; clear:both; width:386px; float:left; border:1px solid #FFFFFF; background-color:#eaeaea; padding:2px;}

#subcat_box{clear:both; width:500px; float:left; padding:3px;}
#subcat_box a{float: left; width:220px; color:#DC1C6B; text-decoration:none; border-bottom:1px dotted #DC1C6B; margin-right:20px; padding:3px;}
#subcat_box a:hover{ color: #FF6600; font-weight:bold;}
#subcat_box li{ color: #DC1C6B}
.h3pink{font-size:14px; color:#DC1C6B; margin:0px; display:block;}

#delivery{float:left; display:blcok; padding-top:10px; text-align:left;}
.delimg{margin:0px; line-height:40px; font-weight:bold; float:left; width:20px; display:block; padding-left:5px;}
.deltext{margin:0px; font-weight:bold; width:140px; display:block; height:35px; float:left;}