/*Edit CSS code below - store.css - Do not remove this line*/


#container  {
width: 900px;
text-align: left; /* this overrides the text-align: center on the body element. */
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
}
#header  {
float: left;
width: 840px;
padding-top: 0;
padding-right: 20px;
padding-bottom: 0;
padding-left: 20px;
border-right-width: 10px;
border-left-width: 10px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #DEEBF0;
border-left-color: #DEEBF0;
background-color: #FFFFFF;
}
#header  h1  {
margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#mainContent  {
background-color: #FFFFFF;
float: left;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 0;
padding-left: 20px;
width: 840px;
border-right-width: 10px;
border-left-width: 10px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #DEEBF0;
border-left-color: #DEEBF0;
}
#container #mainContent p {
margin: 0px;
padding: 0px;
}
#e_basket {
height: 82px;
width: 627px;
float: left;
}
#basketright {
float: left;
height: 47px;
width: 242px;
margin: 0px;
background-image: url(images/basket.jpg);
padding-top: 35px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 58px;
}
#basketright h2 {
font-size: 20px;
line-height: 18px;
color: #006600;
margin-top: 0px;
margin-bottom: 4px;
padding-top: 0px;
padding-bottom: 4px;
}
#basketright label {
font-size: 14px;
line-height: 16px;
margin-top: 0px;
margin-bottom: 2px;
padding-top: 0px;
padding-bottom: 2px;
}
#basketright a {
font-size: 14px;
line-height: 16px;
margin-top: 0px;
margin-bottom: 3px;
padding-top: 0px;
padding-bottom: 3px;
}
#basketright p {
font-size: 15px;
line-height: 16px;
margin-top: 0px;
margin-bottom: 1px;
padding-top: 0px;
padding-bottom: 1px;
}
#basketleft {
float: left;
height: 82px;
width: 327px;
}
#e_page {
width: 840px;
float: left;
}
.gallery {
float: left;
height: 210px;
width: 210px;
}
.rightbutton {
width: 415px;
margin-bottom: 10px;
height: 151px;
}
#e_footer {
width: 860px;
float: left;
border-right-width: 10px;
border-left-width: 10px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #DEEBF0;
border-left-color: #DEEBF0;
background-color: #FFFFFF;
padding-bottom: 0px;
text-align: right;
padding-right: 20px;
padding-top: 0px;
height: 170px;
}
#e_footer img {
margin: 0px;
padding: 0px;
}
img {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 25px;
line-height: 27px;
color: #006600;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-weight: normal;
}
#e_footer   p  {
padding: 0 10px;
font-size: 11px;
}
#e_menu {
float: left;
height: 70px;
width: 840px;
background-image: url(images/nav.gif);
}
#e_toolbar {
height: 20px;
width: 627px;
float: left;
text-align: right;
}
#headertop  {
padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
height: 20px;
width: 900px;
border-right-style: none;
border-left-style: none;
border-right-color: #deebf0;
border-left-color: #deebf0;
border-top-style: none;
border-bottom-style: none;
background-image: url(images/cont_top.gif);
margin-right: auto;
margin-left: auto;
float: left;
}
#footerbot  {
padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
height: 20px;
width: 900px;
border-right-style: none;
border-left-style: none;
border-right-color: #deebf0;
border-left-color: #deebf0;
border-top-style: none;
border-bottom-style: none;
margin-right: auto;
margin-left: auto;
float: left;
background-color: transparent;
}
#logo {
height: 102px;
width: 213px;
float: left;
}
#navbasket {
float: left;
height: 102px;
width: 627px;
}
#e_toolbar a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-weight: normal;
color: #000000;
text-decoration: none;
text-transform: none;
margin-left: 5px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #000000;
padding-left: 5px;
display: inline;
}
#main_image {
float: left;
height: 230px;
width: 840px;
}
#main_image2 {
float: left;
height: 160px;
width: 840px;
}
#pageright {
float: left;
width: 415px;
}
#e_toolbar li {
border-right-color: #006666;
border-left-color: #000000;
margin-left: 5px;
}
#pagefull {
float: left;
width: 840px;
}
#e_page #pagefull p {
margin-bottom: 4px;
padding-bottom: 4px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
font-weight: normal;
color: #333333;
margin-top: 0px;
padding-top: 0px;
}
#pagefull h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
line-height: 23px;
color: #333333;
font-weight: normal;
margin-top: 0px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 5px;
}
#pagefull h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
line-height: 17px;
color: #009055;
font-weight: bold;
margin-top: 0px;
margin-bottom: 2px;
padding-top: 0px;
padding-bottom: 2px;
}
#pageleft {
float: left;
width: 415px;
margin-right: 10px;
}
#e_page #pageleft p {
margin-bottom: 4px;
padding-bottom: 4px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
font-weight: normal;
color: #333333;
margin-top: 0px;
padding-top: 0px;
}
#pageleft h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
line-height: 23px;
color: #333333;
font-weight: normal;
margin-top: 0px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 5px;
}
#pageleft h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
line-height: 17px;
color: #009055;
font-weight: bold;
margin-top: 0px;
margin-bottom: 2px;
padding-top: 0px;
padding-bottom: 2px;
}
#e_page #pageright p {
margin-bottom: 4px;
padding-bottom: 4px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
font-weight: normal;
color: #333333;
margin-top: 0px;
padding-top: 0px;
}
#e_toolbar ul {
list-style-type: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#e_toolbar a:hover {
color: #00AAE4;
text-decoration: none;
}.product_divider {
width: 415px;
margin-bottom: 10px;
float: left;
margin-top: 0px;
padding-top: 0px;
}
.product_dividerleft {
float: left;
width: 300px;
}
.product_dividerright {
float: left;
width: 115px;
text-align: right;
}
body {
background-color: #FFFFFF;
background-image: url(images/backdrop.jpg);
background-repeat: repeat-x;
background-attachment:fixed;
background-position: 100% 100%;
margin-left: 0px;
margin-top: 10
px;
margin-right: 0px;
margin-bottom: 4px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
font-weight: normal;
color: #333333;
padding-top: 0px;
padding-bottom: 4px;
}
.product_dividerright h2 {
color: #CC0000;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.galleryhead {
float: left;
width: 840px;
height: 35px;
}
.tabledivider {
float: left;
height: 25px;
width: 840px;
margin-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}
