body {
 font-family: arial;
 font-size: 12px;
}

h1 {
 font-size: 20px;
}

h2 {
 font-size: 16px; 
}

#wrapper { }

#wrapper, #header {
 width: 700px;
 margin:0pt auto;
}

#header {
 position: absolute;
 top: 0px;
 height: 120px;
 background: url(img/logo.png) no-repeat scroll 0pt;
}

#main {
 float: right;
 margin-top: 100px;
 padding: 5px;
 width: 550px;
}

#menu { float: left; margin-top: 140px; width: 100px; }
#footer { clear: both; padding-top: 15px; }

#title { background: #CCC; }

#breadcrumbs { padding-top: 20px; padding-bottom: 10px; }

.productTable { width: 550px; }
.productCell { width: 25%; border: 1px solid #000; }
.productWrap { text-align: center; padding: 10px; }
.productWrap img { border: 0px; }
.productWrap p { padding: 0px; margin: 0px; }

#productList { }
#proudctListName { }
#productListImg { }
#productListPrice { }

#productName { background: transparent url( img/title.png ) no-repeat scroll 0pt; height: 38px; line-height: 38px; color: #fff; padding-left: 20px; }
#productImg { float: left; width: 50%; text-align: center; margin-top:10px; }
#productPriceBox { float: right; width: 50%; text-align: center; line-height: 100px; }
#productBuyButton { }
#productPrice { font-size: 30px; }
#productDescription { clear: both; padding-top: 20px; padding-bottom: 10px; }
#productReviews { clear: both; padding-bottom: 15px; }
h2.heading { }

#categoryName { }
#categoryImg { }
#categoryDescription { margin-bottom: 20px; }

#msg { }

.discountedProduct { color: #4C4C4C; text-decloration: strike; }
.specialOffer { color: #FF0000; }

.tr { }
.td .odd { }
.td .even { }

a:link, a:active, a:visited { text-decoration: underline; color: #000; }
a:hover { text-decoration: none; color: #333; }

img { border: 0px; }

#sitemap { }
#sitemap ul { list-style-type: none; padding: 5px; }
#sitemap ul ul { margin-left: 20px; }