@import url('library/styles/reset.css'); 

@import url('library/styles/typography.css'); 

@import url('library/layouts/2c-r-fixed.css'); 

@import url('library/styles/images.css'); 

@import url('library/styles/default.css'); 

@import url('library/styles/plugins.css');

#content h3{color:#33F;padding:0;margin:0;font-size:1.3em;font-style:normal;}
.announcment{background:#fff;padding:5px;margin:5px 0;border:1px solid #ccc;}
table#products{border:0;}
table#products tr{border-bottom:1px solid #ccc;}
table#products td{vertical-align:middle;}
.storeTitle{font-size:30px;margin:5px 5px 15px 5px;}
.product-title{font-size:20px;padding-bottom:8px;}
.addToCart span.price{position:relative;font-size:16px;font-style:normal;color:#111;}
.price{position:absolute;bottom:0;left:0;font-size:30px;margin-top:5px;}
.productGrid{position:relative;width:450px;margin:10px 10px 25px 10px;float:left;} 
.addToCart {float:right;}
.addToCart input{background:#36F;border:none;font-family:Verdana,Arial,sans-serif;color:#fff;border-right:2px solid #009;border-bottom:2px solid #009; padding:5px 10px;}
.addToCart input:hover{border:none;border-top:2px solid #009;border-left:2px solid #009;}
.entry-content img{ margin:0 0 18px 0;  max-width:100%}
.alignleft, 
img.alignleft{float:left;  margin-right:20px}
.alignright, 
img.alignright{display:block; float:right;  margin-left:20px}
.aligncenter, 
img.aligncenter{margin-left:auto; margin-right:auto; display:block; clear:both}
.wp-caption{text-align:center; margin-bottom:18px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{margin:0; padding:5px}
.gallery img{ margin:0}
.wp-smiley{max-height:12px; margin:0 !important}
.largeCol{height:100%;background:#fff; border-bottom:2px solid #aaa; border-right:2px solid #aaa; width:390px !important;width:387px; float:left; margin:0 2px; padding:7px !important; padding: 5px;}
.largeCol h2{font-size:20px; padding-bottom:13px}
.mediumCol{height:100%;background:#fff; border-bottom:2px solid #aaa; border-right:2px solid #aaa; width:290px !important;width:287px; float:left; margin:0 2px; padding:7px !important; padding: 5px;}
.smallCol{height:100%;background:#fff; border-bottom:2px solid #aaa; border-right:2px solid #aaa; width:220px !important;width:217px; float:left; margin:0 2px; padding:7px !important; padding: 5px;}

ul.postlist{list-style:none; margin:0}
ul.postlist p{padding:0; margin:0; color:#444}

h2{font-size:18px;padding-bottom:5px;}
#access{    overflow:visible;     height:35px; background:#33f; border-top:1px solid #69f; border-bottom:2px solid #bbb;     z-index:100}
#searchform{float:right; padding:10px 0 0 0}
.featured{background:#def; border:2px solid #9cf; padding:0 5px 10px 5px}
h2.topProducts{font-size:20px;}
.topProduct{float:left;width:100px;text-align:center;width:110px;min-height:160px;}
.topProduct p{margin:0;padding:0 0 10px 0;font-size:12px;line-height:110%;}
.horizontalSpace{clear:both; padding:20px 0 0 0}
#wrapper{background:#eaeaea url(images/backgradient.jpg) repeat-x 0 110px}
body, html{background:#eaeaea}
#header{background:#FFF url(images/backgradient.jpg) repeat-x top left}
#blog-title a{width:350px; height:105px;text-indent:-999px;background:url(images/logo.png) no-repeat top left;display:block;}
.entry-content .wp-post-image{float:left; margin:0;padding:0 10px 0 0;}
.entry-meta ul{list-style:none; margin:0 0 8px 0; padding:0}
.entry-meta ul li{font-size:14px; color:#444; font-style:italic}
ul.noIndent{margin:0;padding:0;list-style:none;}

