*{padding:0;margin:0;}
body{font-family:arial,verdana;color:#000;font-size:70%;background-image:url('images/bgg.jpg');background-repeat:repeat-x;background-color:#f13196;}
table{border-collapse:collapse;border-spacing:0;}
p{margin:10px 0 0 0;}
h1{color:#000;font-size:130%;}
a{text-decoration:none;}
img{border:none;}
#quotebox td{padding:3px;}
#quotebox input{width:120px;}
.padded td{padding:2px;} 
.full{width:100%;}
.bottom{margin:auto;}
.bottom a{margin:0 0 0 10px;}
.variationimage{}
.productthumb{width:120px;height:200px;float:left;margin:0 10px 10px 0;border:solid 1px #ddd;background-color:#fff;}
.productthumb td{text-align:center;}
.productthumbtitle{text-align:center;padding:2px;}
.productinfothumbs img{margin:0 10px 0 0;}
.buttonmore{color:#fff;}
.errorbox input{background-color:#FFC9C9;border:2px solid #FF4747;}
.errorbox textarea{background-color:#FFC9C9;border:2px solid #FF4747;}
.filters td{padding:2px;}
.filters select{font-size:100%;width:70px;}
.right{text-align:right;}
.maincontent{padding:10px;text-align:justify;}
.button{background-color:#000;color:#eaeb32;border:none;height:20px;padding:0 2px 0 2px;}
.shoppingcart{margin:auto;}
.shoppingcart td{padding:5px;}
.shoppingcart th{}
.shoppingcart table td{font-size:100%;}
.nameprice{width:100%;}
.nameprice td{padding:5px;color:#fff;}
.searchtextbox{width:136px;}
.productinfofulldescription{text-align:justify;padding:10px;}
.productinfoimagebox{text-align:center;}
.productinfoimagebox table{margin:auto;}
.topalign{vertical-align:top;}
.productoptions {margin:auto;background-color:#fff;}
.productoptionstop {margin-left:auto;}
.productoptions td{padding:3px;text-align:left;}
.productoptions select{font-size:100%;width:80px;}
.productinfothumbs{margin:auto;}
.productinfo{width:100%;}
.productinfothumbs td{padding:10px;}
.smallprint{color:#999;text-align:center;}
.contactinfo td{padding:3px;}
.optionimages{margin:auto;}
.optionimages td{padding:5px;}
.discount{color:#bf0000;}
.relatedproducts td{padding:5px;text-align:center;font-weight:bold;}
.relatedproducts img{border:solid 1px #999;} 
.relatedproducts{margin:auto;} 
.nameprice{background-image:url('images/namegrad.jpg');}
.prodpageholder{margin:auto;width:400px;}
#site{margin:0 auto 0 auto;width:850px;background-color:#fff;}
#top{height:137px;vertical-align:top;background-image:url('images/header.jpg');background-repeat:no-repeat;background-color:#f13196;}
#topbg{background-image:url('images/bgtop.gif');background-repeat:repeat-x;height:175px;}
#topinfoleft{}
#topinforight{text-align:right;}
#top a{color:#fff;margin:0 0 0 10px;}
#top table{margin:0 0 0 auto;}
#top{padding:0 20px 0 0;}
.cartoverview{}
.login{}
.login a:hover{text-decoration:underline;}
.cartoverview a{color:#000;}
.cartoverview a:hover{text-decoration:underline;}
#topmenu{height:32px;background-image:url('images/topmenubg.gif');background-repeat:repeat-x;}
#topmenu td{padding:0 0 0 0;}
#topmenu a{color:#000;margin:0 0 0 10px;display:block;float:left;height:27px;padding:5px 5px 0 5px;font-weight:bold;}
#topmenu a:hover{background-image:url('images/searchbg.gif');color:#fff;background-repeat:repeat-x;}
#search{height:32px;width:200px;background-image:url('images/searchbg.gif');background-repeat:repeat-x;}
#search td{padding:0 10px 5px 0;}
#middle{height:350px;vertical-align:top;}
#leftcol{width:235px;vertical-align:top;padding:10px 0 0 0;}
#middlecol{width:440px;vertical-align:top;padding:10px 0 0 0;}
#rightcol{width:180px;vertical-align:top;padding:10px 10px 10px 0;}
#rightcol img{width:131px;}
#leftmenu{width:235px;margin:10px auto 0 auto;vertical-align:top;}
#leftmenu table{background-color:#333333;width:100%;}
#leftcol a{display:block;color:#000;margin:0 0 8px 0;}
#leftcol a:hover{color:#cb277a;}
#leftmenu input{font-size:110%;}
#accountpanel{width:215px;height:31px;background-image:url('images/toplinkbar.gif');background-repeat:no-repeat;margin:0 0 0 auto;padding:8px 0 0 0; text-align:center;}
#accountpanel a{margin:0 0 0 8px;}
#accountpanel a:hover{text-decoration:underline;}
.leftmenuselected{}
#bottom{color:#999;padding:5px 0 5px 5px;vertical-align:top;}
#bottommenu{background-image:url('images/bottomrepeat.jpg');background-repeat:repeat-x;height:39px;}
#bottommenu a{color:#fff;}
#bottom a{color:#000;margin:0 5px 0 0;}
.copyright{text-align:right;color:#999;}
.copyright a{text-align:right;color:#999;}
.copyright a:hover{color:#990000 !important;}
#maincontent{vertical-align:top;padding:0 0 20px 10px;height:440px;}
.instruction{background-color:#333;padding:5px;color:#fff;}
.bigbox{background-color:#eee;border:solid 1px #ccc;}
.bigbox input{font-size:100%;}
.bigbox td{padding:5px;}
.bigbox a{color:#000;text-decoration:underline;}
.bigbox th{padding:5px;background-image:url('images/boxtopbg.gif');background-repeat:repeat-x;text-align:left;}
.buttonright{text-align:right;}
.buttonright input{background-color:#666;color:#fff;border:solid 1px #333333;}
.searchtextbox{width:120px;}
.vieworders td{vertical-align:top;}
.variationimage{text-align:center;}
.cursor{cursor:hand;cursor:pointer;}
.mainfont{}
.forminput{width:160px;}
.previousnext{margin:0 0 5px 0;}
.previousnext a{color:#666;}
.previousnext a:hover{color:#cb277a;}
.previousnext td{padding:2px;color:#666;}
#breadcrumbs{padding:0 20px 0 0;}
#breadcrumbs a{color:#333;text-decoration:underline;}
#topinfo{border-bottom:dashed 1px #ccc;padding:0 0 2px 0;}
.formerror {color: #ff0000;}
.emailfriend td{padding:3px;}
.catthumb{width:120px;height:140px;float:left;border:solid 1px #ccc;margin:0 10px 10px 0;}
.catthumb td{text-align:center;color:#cb277a;font-size:120%;}
.promise{background-color:#f019f0; margin:0 0 10px 0;}
.promise td{padding:3px;}
.promise h1{margin:0 0 0 10px;}
.promise div{margin:0 10px 10px 10px; background-color:#f4f72e;padding:5px;}
.pricebreaks{background-color:#f8d9e9;}
.pricebreaks td{padding:3px;}
.productinfofulldescription{font-size:120%;}

