html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { overflow-y: scroll }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; font-size: 62.5%; font-family:Verdana; color: black; background-color:#a0c65f;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

*{padding:0px;margin:0px;font-family:Ingrid, Georgia, Tahoma, Verdana;font-size:medium;}
img{border:0px;}

#wrap0{ width:992px; margin-left:auto; margin-right:auto; text-align:left; }
#wrap1{ float:left; background:#FFFFFF url(../images/left.jpg) repeat-y top left;}
#wrap2{ float:left; background:url(../images/right.jpg) repeat-y top right;}
#wrap3a{ float:left; background:url(../images/top.jpg) repeat-x top left;}
#wrap3b{ float:left; background:url(../images/bottom.jpg) repeat-x bottom left;}
#wrap4{ float:left; background:url(../images/topleft.jpg) no-repeat top left;}
#wrap5{ float:left; background:url(../images/topright.jpg) no-repeat top right;}
#wrap6{ float:left; background:url(../images/bottomleft.jpg) no-repeat bottom left;}
#wrap7{ float:left; background:url(../images/bottomright.jpg) no-repeat bottom right; padding:18px 26px 26px 26px;}

#dims{ float:left; width:940px; }
#logo{margin:20px auto 0 auto;width:304px;}
#strapline{margin:20px auto 40px auto;width:634px;text-align:center;}
#strapline h1{font-size:2em;color:#666666;font-style:italic;padding:0px;margin:0px;line-height:22px;font-weight:normal;}
#strapline h1.bigger{font-size:4em;}
#sectiontitle{float:left;margin:14px 0 0 50px;border:solid 0px red;width:600px;}
#sectiontitle img{float:left;}
#sectiontitle h2{float:left;font-size:2em;color:#666666;font-style:italic;padding:15px 0 0 10px;margin:0px;line-height:22px;font-weight:normal;}
.stitches{width:870px;margin:10px auto 0 auto;}
#maincontent{float:left;margin:10px 50px 10px 50px;width:830px;}
#maincontent p, li{font-size:1.3em;color:#666666;padding-bottom:15px;line-height:22px;}
#maincontent ul{list-style-type:disc;margin-bottom:15px;}
#maincontent ul li{margin-left:30px;padding-bottom:0px;}
#maincontent a{color:#339900;}
#maincontent h3{font-size:1.6em;color:#333333;font-weight:bold;margin-bottom:6px;}
#maincontent .blanket{float:left;border:solid 0px red;width:275px;overflow:hidden;}
#maincontent .news{float:left;border:solid 0px red;width:412px;height:200px;overflow:hidden;}
.orderform2{float:left;margin-left:9px;border:solid 0px red;}
.orderform{float:left;width:698px;height:1100px;margin:0 0 20px 127px;border:solid 0px red;background:#e9ece4 url(../images/order-form-bg6.gif) no-repeat top left;}
.orderformdetails{float:left;border:solid 0px red;text-align:center;margin-top:10px;}
.orderformdetails p{margin-top:10px;font-size:1.2em;line-height:17px;text-align:center;}
.orderformdetails b{font-size:2.1em;}

.lovely{float:left;margin:10px 50px 10px 50px;width:830px;}
.lovely p{font-size:1.3em;color:#666666;padding-bottom:15px;line-height:22px;}
.lovely a{color:#339900;}
.lovely h3{font-size:1.6em;color:#666666;font-weight:bold;margin-bottom:6px;}
.lovely .product{float:right;}
.lovely ul{list-style-type:none;margin-bottom:15px;}
.lovely ul li{margin-left:10px;padding:0 0 0 15px;background:#fff url(../images/greenbullet.gif) no-repeat 0px 5px;}
.lovely .fullybooked {font-size:0.6em; color:#FF0000; font-weight:bold;}

.prodinfo{float:left;margin-left:25px;}
.prodinfo b{line-height:30px;}

#nav{width:875px;margin:10px auto 0 auto;border:solid 0px red;}
#nav .navitem{float:left;width:109px;text-align:center;border:solid 0px red;}
#nav .navitem a{font-size:1.1em;color:#666666;font-style:italic;text-decoration:none;}