body {font-family: Arial, Helvetica, sans-serif;	margin: 18px 0 20px 0; text-align: center; color:#5d5d5d; font-size: 11px; background: url(images/nav/bg_roses.gif);   }
.outer {width: 765px;       margin-left: auto;    margin-right: auto; margin-top:0px; background:#fff; padding:12px;}
.outer2 {width: 761px;       margin-left: auto;    margin-right: auto; margin-top:0px;border:1px solid #d5d5d5; padding:2px; background:#fff;}

td {font-family: font-size:11px; color:#5d5d5d;}
a:active  {color:#4D5762; text-decoration:none;}
a  {color:#666; text-decoration:none;}
a:active  {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;  }
a:hover {color:#9c40a8; text-decoration:underline; }
form {margin:0px; padding:0px;}
.clearer { clear: both; font-size: 1px; line-height: 1px; height: 1px; margin-bottom: -1px;}
.clearer2 { clear: both; font-size: 1px; line-height: 1px; height: 1px; margin-bottom: -1px; padding-top:10px;}
p {margin:0;}
code {font-family: Arial, Helvetica, sans-serif;}
.fl {float:left;}
.fr {float:right}

#topnav {height:80px;}
#navsearch {float:left; width:200px; margin-left:89px; margin-top:20px;}
.seartext {float:left; padding-top:5px;}
.searcharea {float:left;margin-right:5px; width:113px;}
.searchtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; width:102px; padding:4px; border:1px solid #ddd;}
#navright {float:right; margin-top:5px;}
#minicart {width:206px; height:34px; padding-left:40px; margin-top:10px}
.minicartxt {float:left; width: 120px; background:url(images/nav/cartl.gif); height:22px; padding-left:10px; font-size:10px; color:#666; padding-top:12px;}
#navbuttons {text-align:left; border-bottom:1px solid #ebb4f2; margin-bottom:8px;}
#botnavarea {height:28px; background:url(images/nav/botbg.gif) repeat-x; padding-top:12px;}
.copyright {float:right;color:#9A9A98; text-align:right; padding-right:6px; font-size:11px;}
div#botnav ul{padding: 0 0 0 5px;margin: 0; text-align:left; float:left; width:610px;}
div#botnav li{display: inline;margin-right: 15px; font-size:11px; color:#9A9A98; }
div#botnav li a {display: inline; color:#9A9A98;} 
div#botnav a:hover {display: inline; color:#fff; background:#6CA5ED; text-decoration:none;} 
div#botnav a:active{display: inline; color:#9A9A98;} 
.font11 {font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#cartbreadcrumb {text-align:right; padding:7px 0px 14px 0px; font-size:13px; font-weight:bold; color:#a7a7a7;}
#cartbreadcrumb .on {color:#654998; background:#f9f5c2; padding:3px;}
.yellowbox2 {background: #fcfae1; padding:10px; border:1px solid #ddd;}
#cat_ht p {margin:0 0 10px 0}

#faqcontent p {}
/* Index */
#hometop {height:255px;}
#indexleft {width:205px; background:#DF7290; padding:22px 22px 20px 22px; float:left; text-align:left}
.indexmessage {font-size:24px; color:#fff; font-style:italic; font-weight:bold;}
.indextmain {color:#fff; line-height:16px; margin-bottom:6px; margin-top:10px;}
.indeximage {float:right; width:508px;}
.newsbanner {background:url(images/index/greennews.gif) no-repeat #b3dc7d; height:47px;}
.newssignup {float:right; width:270px; margin-top:10px; padding-right:10px;}
.newsinput {float:left; width:195px;}
.newstextp {width:180px; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#666; border:0; font-size:11px;}
.newsign {float:left; margin-left:7px;}
#homeoffers {height:165px; text-align:left; margin-top:10px}
.indexoff {float:left; width:240px; border-right:1px dotted #ddd; margin-right:21px;}
.indexoff2 {float:left; width:240px;}
.promotop {font-size:17px; font-weight:bold; color:#535353; text-transform:uppercase;}
.promosub {font-size:11px; font-weight:bold; color:#acacac; text-transform:uppercase; margin-bottom:10px;}
.promoim {float:left; width:110px;}
.promotl {float:left; width:122px;}
.promotext {line-height:14px; margin-bottom:10px;}
#topheader {height:35px; border-bottom:1px solid #DFDFDF; background:#fff; margin-top:-10px;}
.catname1 {float:left; width:380px; margin-left:15px; font-size:20px; color:#848484; height:25px; margin-top:7px;}


#navlinks ul {margin:3px 2px 0 0; padding:0px;  list-style-type:none;}
#navlinks li {border-bottom:1px dotted #d5d5d5; color:#848484; display:block; text-align:left; }
#navlinks li a:hover {color:#666; display:block; padding:7px 0 7px 20px; background:url(images/nav/arr.gif) no-repeat 5px 8px; }
#navlinks li a {color:#848484; display:block;padding:7px 0 7px 20px; text-decoration:none;background:url(images/nav/arr.gif) no-repeat 5px 8px;   }
#navlinks li.sub2 a {color:#fff; display:block;padding:7px 0 7px 10px; text-decoration:none; background:#a1cd6b;  }
#navlinks li.sub2 a:hover {color:#848484; display:block;padding:7px 0 7px 10px; text-decoration:none; background:#fff;  }


.newstext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; width:108px; padding:4px; border:1px solid #ddd; margin-top:4px;}

#prodbread a {color:#306879;}
.prodcontenl {width:170px; border-right:1px dotted #d5d5d5; padding-right:10px;border-bottom:1px dotted #d5d5d5; padding-bottom:10px; float:left; margin-right:20px; margin-top:10px;}
.prodpad {padding-left:20px;}
#prodcontent {}
#prodcontent a {color:#2b83b2;}
.prodmore {color:#2b83b2; font-weight:bold;}
a.prodmore {color:#2b83b2; font-weight:bold;}
.prodpricear {height:15px; margin-top:2px}
.prodoos {float:left; background:url(images/cross.gif) no-repeat; padding-left:17px; height:13px; padding-top:2px; margin-left:4px; font-weight:bold}
.prodinstock {float:left; background:url(images/prod/instock.gif) no-repeat; padding-left:21px; height:15px; margin-left:4px; font-weight:bold}

#breadcrumbs {background:#e9e9e9; padding:7px; margin-top:-6px; text-align:left; border-bottom:1px dotted #ccc;}
#breadcrumbs a { color:#666;}
#leftnav {width:152px; border-right:1px dotted #d5d5d5; padding-top:10px; float:left;}
#newssignup {width:145px; margin-top:10px;}
.newside {border-left:5px solid #9fd266;border-right:5px solid #9fd266;  background:#edfddb; padding:2px 7px 2px 7px; width:121px;}
.martop {margin-top:4px;}
#rightcontent {float:left; width:612px; border-left:1px dotted #d5d5d5; margin-left:-1px; padding-top:10px;}
#rightcontent2 {float:left; width:600px; border-left:1px dotted #d5d5d5; margin-left:-1px; padding-top:10px; padding-left:10px;}
.introhead {background:url(images/nav/catheader.jpg) no-repeat; height:75px; padding-left:29px; padding-top:96px; padding-right:288px; padding-bottom:15px;}
#prodbread {border-top:1px solid #d7d7d7; background:#f1f1f1; padding:5px 7px 5px 7px; height:14px;}
.sort1 {float:left; margin-left:10px}
.sort2 {float:right; margin-top:-2px;}
.sort3 {float:right; margin-right:10px;}
.searchbox {	border: 1px solid #CFCFCF;	font-family: Arial;	font-size: 11px;	color: #666;	padding: 3px; width:120px; margin-bottom:4px;}
.searchbox3 {	border: 1px solid #CFCFCF;	width:150px;height:17px;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 3px;padding-left: 4px; margin-top:3px; }



.sortra {float:left; width:126px; padding-top:6px;}
.sortbox {width:126px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.pagenum {float:right; width:320px; text-align:right; padding-top:6px; font-size:10px;}
.contbox {	border: 1px solid #ccc;font-family: arial;	font-size: 11px;	color: #666;padding: 4px;}





.prodborder3 {}
.prodbordermain {}
.sinfo	{	border-right: 1px solid #E8E8E8;	padding-right: 14px;}
.sinfo2	{padding-left: 39px;}
.sinfo3	{	border-right: 1px solid #E8E8E8;	padding-right: 34px;}
.sinfo5	{	border-right: 1px solid #E8E8E8;	padding-right: 37px;}
.relatedpro4 {padding-top:28px; margin-bottom:10px; padding-left:10px;}
.crossale {float:left; width:140px; margin-right:48px;}
.crosssaletext {text-align:center; font-size:11px; margin-top:10px; color:#7A8088; margin-bottom:15px;}
.prodform {text-align:left; margin-top:3px; font-size:11px;}
.prodfloat {width:176px; float:left; margin-left:2px; margin-bottom:15px;}
.sortbox {	border: 1px solid #999999;	font-family: Arial;	font-size: 10px;	color: #666;	padding-left: 4px;}
.ppleft {float:left; width:290px; text-align:center;}
.ppzoom {margin-top:16px; text-align:center; width:290px;}
.right {float:left; width:270px; text-align:left;}
.pptext {line-height:16px; color:#838488; margin-top:10px;}
.pptext p {margin:0 0 10px 0 }
.ppname {font-family:Georgia, 'Times New Roman', Times, serif; font-size:18px; margin-bottom:10px; color:#656665;}
.pprice {font-size:14px; font-weight:bold; color:#818286;}
.ppinfo {margin-top:8px; line-height:16px; background:#FFFFD2; padding:5px 12px 5px 12px; border:1px solid #E1DB9B;}
.ppinfo2 {margin-top:8px; line-height:16px; background:#eaf9d2; padding:5px 12px 5px 12px; border:1px solid #d2e8af;}

.pfeature {margin-top:15px; margin-bottom:15px; font-size:10px; color:#666666;}
.pbuybox {border:1px solid #BDD0DF ; background:#DCECF7; padding:10px; color:#4F7399;}
.pboxprice { text-align:left; font-size:14px; font-weight:bold; color:#4F7399;margin-bottom:5px;}
.pquanbox {margin-bottom:7px; color:#4F7399; font-size:10px;}
.quanbox {	border: 1px solid #ccc;	height:18px;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 1px;padding-left: 4px; width:50px;}
#introtxt{font-family: Arial;font-size:20px;color: #666666;padding-bottom:5px;font-weight:normal;}
.box {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:3px; width:180px; border:1px solid #cfcfcf; padding:2px; color:#666;}
.poptitle {border-bottom: 2px solid #ccc; padding-bottom:5px; 	font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; margin-bottom:8px; padding-top:4px;}
.poptitle2 {border-bottom: 2px solid #ccc; padding-bottom:5px; 	font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; margin-bottom:8px; height:27px;}

.tooltipbg {width:490px; border:1px solid #FBED89; padding:10px; background:#fff; text-align:left;}

/*Cart Page */


.quantwant {float:left; width:160px; padding-top:2px;}
.quantarea {float:right; width:60px; text-align:right;}
.quantbox1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; width:40px; text-align:center;}
.carttab1 {background:#0D83DD; color:#fff;}


div#side {	width: 200px;	float: right;	font-size:1.2em;	}
#side ul {margin:0px; padding:0px; }	
#side li {margin-left:10px; padding:0px; margin-top:0px; font-size:10px; margin-bottom:3px;}	
div#main {	width: 500px;	float: left;	}
.box1 {	text-align: left;	margin-bottom: 20px;	border: 1px solid #DEDEDE;	margin-left: auto;	margin-right: auto;	}
.box1 h3 {	background-color: #EEEEEE;	padding-left: 7px;	font-size:11px;	margin-top:0px;	margin-bottom:0px;	text-transform:uppercase;	padding-right: 7px;	padding-top: 6px;	padding-bottom: 6px;	}
.box1 h6 {	font-size:11px;	font-weight:normal;	margin:0;	padding:0;	}
.box1 .box1-content {	padding: 0px 10px 5px 10px;	 color:#2F2C23;	}
#whyorder ul {margin-left:20px; margin-bottom:7px; padding:0px; margin-top:7px;}
#whyorder li {margin-bottom:3px}
.note-important {	padding: 10px;	border: 1px dashed #cfcfcf;	margin-bottom: 20px; font-size:11px;	}
.note {	padding: 0px 10px 0 10px;	border: 1px dashed #DADADA;	margin-bottom: 20px;	text-align: left;		font-size:11px;	}
/* Numbers */
.numbers th {font-weight: normal; font-size:11px;}
.numbers {border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #ccc; padding-bottom:6px;}
.numbers tr.underline {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #000000;}
.numbers tr.grand-total {	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;	font-weight: bold;}
.numbers tr.grand-total th {	font-weight: bold;}

/* User Input */
.user-input th {	text-align: left;	font-size:11px;	font-weight:normal; color:#666;}/* Item Listings */
.items {font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.items tr.header-row th {	padding-top: 5px;	padding-bottom: 5px;	text-transform: uppercase;	font-size: 9px;	font-weight: bold;	}
.items {padding:0px; border:0px;}
.items tr.item-row-even {	vertical-align: middle;	padding:0px;	background-color: #FAFAFA;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E0E6E8;	}
.items tr.item-row-odd{	vertical-align: middle;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E0E6E8;	}
div.small-image {	border: 1px solid #E0E6E8;	margin-right: 10px;	margin-left: 10px;	height: 30px;	width: 30px;	}
.price-reg-strike {	color: #999999;	text-decoration: line-through;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}
.price-sale {color: #FF0000;}
fieldset {border: none; margin:0px; padding:0px;}
legend {color: #000;}
div#centre {	width: 500px;	margin-left: auto;	margin-right: auto;	text-align: left;}
.cartbox4 {width:220px; border:1px solid #ccc; padding:4px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.cartbox5{width:231px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.cartbanner {background:#dddddd; padding:0px;}
.cust1gr{	padding-left:18px;	BACKGROUND: url(images/bullet.gif) #E8E8E8 no-repeat;	padding-top: 4px;	padding-bottom: 4px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #e5e5e5;	border-right-color: #e5e5e5;	border-bottom-color: #e5e5e5;	border-left-color: #e5e5e5;}
.exshipping {float:right; width:90px; font-size:10px; background:url(images/info/qu.gif) no-repeat right; height:18px; padding-right:25px; text-align:right; padding-top:2px;}
.prodoption1 {width:170px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:8px;}
.prodoption2 {width:240px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
.cartbox6 {	border: 1px solid #ccc;	width:152px;font-family: arial;	font-size: 11px; color: #666;	padding-top: 1px;padding: 2px;}
.contactsub {width:240px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #ccc; padding:2px;}



.general-button {
	border: 3px solid #E0006B;
	background-color: #ED6AA5;
	}
	
.checkout-button {
	border: 3px solid #1E9D19;
	background-color: #71BB64;
	}
.general-button-small {
	border: 2px solid #e987f5;
	color: #FFFFFF;
	height: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
	text-transform: none;
	background-color: #d260da;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
	clear: none;
	}

.general-button-small2 {
	border: 2px solid #e987f5;
	color: #FFFFFF;
	height: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
	text-transform: none;
	background-color: #d260da;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
	clear: none;
	width:110px;

	}


.general-button-small3 {
	border: 2px solid #f93e9b;
	color: #FFFFFF;
	height: auto;
	width:110px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
	text-transform: none;
	background-color: #fd007d 	;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
	clear: none;
	}

.cust1{
	padding-left:18px;
	BACKGROUND: url(images/bullet4.gif) no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;

}

.nastfont {font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; font-weight:bold;}
#dotborder {border: 4px dotted #e9e9e9; padding:4px; background:#fff; color:#c57d67}
.dotbbg1 {background:#f3e5e1; padding:6px 10px 6px 10px; line-height:15px;}
.greenbg {border: 4px dotted #e9e9e9; padding:5px;height:27px;  margin:0 10px 0px 10px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; line-height:20px;}
.bge3 {background:#fff; padding:4px 10px 4px 10px;height:12px; }

.cust1noline{
	padding-left:18px;
	BACKGROUND: url(images/bullet.gif) no-repeat;
	padding-top: 6px;
	padding-bottom: 4px;

}

