@charset "UTF-8";
/* CSS Document */

body, html {margin: 0; padding:0}
body {background-color: #000000; background-image:url(images/enchantedflowers.jpg); background-repeat: repeat; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; text-align: center;}
a img {border: none;}
#topDivider {background-image:url(images/doorOpen.jpg); background-repeat: no-repeat; height: 218px; width: 920px;margin-bottom: -12px;}
#logoheader {border-right: 2px solid #333333; background-image:url(images/doorHeader.jpg); background-repeat: no-repeat; height: 218px; width: 920px; } 
#logoheader a {display:block; height: 218px; border: none;}
#logoheader a:hover {background-image: url(images/doorOpen.jpg);}
#openDoor {display: none;}

#navigation { height: 35px; background-color: #ddde67; clear: left;background-image: url(images/NavBG.jpg); padding-top: 20px;background-repeat: repeat-x;}
#navigation ul {margin-right: 0px;position: absolute; top: 218px; left: 0px; }
#navigation li {list-style-type: none; display: inline;padding: 0px 30px; }
#container {background-color: #FFFFFF; background-image: url(images/SidebarBG.jpg); background-repeat: repeat-y; background-position: left; width: 922px; border-width: 0px 8px 8px 8px; border-style: solid; border-color: #CCCCCC;margin-left: auto; margin-right: auto; margin-bottom: 40px;}
#subSection {width: 270px; float: left; margin-top: -10px; height: 100%;}
#subSectionTopper {background-image: url(images/SidebarTopper.jpg); background-repeat: no-repeat; height: 140px; width: 270px; margin-top: 0px; margin-bottom: -20px;}
#mainSection {float: right; width: 650px; margin-top: 0px;min-height: 1000px;}
#subSection p, #subSection ul, #subSection ol, #subSection form, #subSection table, #subSection blockquote {padding-left: 20px; padding-right: 20px;}
#subSection h1, #subSection h2, #subSection h3, #subSection h4, #subSection h5, #subsection h6, #subSection p, #subSection ul, #subSection ol, #subSection form, #subSection table, #subSection blockquote {margin-left: 10px; margin-right: 10px;}
#highlightPhotos {clear: both; padding-left: 30px;}
.highlightPhoto {margin-left: 20px; margin-bottom: 30px;}
#footer {color: #666666; clear: both;background-color:#EEEEEE; padding-top: 5px; padding-bottom: 5px; margin-bottom: 0px; margin-left: -2px; margin-top: 100px; margin-bottom: 0px; }
#footer a {color: #666666;}
#footerContent {margin-left: auto; margin-right: auto; text-align: center; font-size: 80%;}
#footerContent p {text-align: center; line-height: 1}
#mainSection h1, #mainSection h2, #mainSection h3, #mainSection h4, #mainSection h4, #mainSection h5, #mainSection h6, #mainSection p, #mainSection ul, #mainSection ol, #mainSection blockquote, .submit{padding-left: 20px; padding-right: 30px;}
a:link, a:visited {color: #4aaabd; text-decoration: none; font-weight: normal; }
a:hover, a:active, a:focus {color: #4aaabd; text-decoration: none; font-weight: normal; border-bottom: #4aaabd 1px solid;}
.sublink {font-size: 100%;}
a.sublink, a.sublink:active, a.sublink:visited, a.sublink:hover, a.sublink:visited:hover {text-decoration: none;}
#navigation a {padding-top: 15px; padding-bottom: 15px;display:inline; padding-left: 20px; padding-right: 20px; height: 55px; font-size: 140%; }
#navigation a:link, #navigation a:visited {color: #FFFFFF; border-bottom: none;text-decoration: none;}
#navigation a:hover, #navigation a:active, #navigation a:focus {color: #000000; background-color: #FFFFFF; border-bottom: none; height: 40px; text-decoration: none;}
.body a {text-decoration: none; border: none;}
#footerContent a{border: none;}
.clear {clear: both; background-color: #FFFFFF;}
h1 {font-size: 200%;}
h2 {font-size: 180%;}
h3 {font-size: 160%;}
h4 {font-size: 150%;}
h5 {font-size: 140%;}
h6 {font-size: 130%;}
p {line-height: 1.7; text-align: justify; font-size: 120%;}
h1, h2, h3, h4, h5, h6, li {text-align: left;}
h1, h2, h3, h4, h5, h6, .subHeading {color: #330066;}
img {float: left; margin: 10px;}
#topDivider img {position: relative; top: 0px; left: 0px; margin: 0px; background-color:#000000;}
.articleimage {margin-top: 0px; margin-left: 40px; padding: 5px; border: #675545 1px solid;}
#bigPhoto img {margin-left: 60px;}
#subSection p {font-size: 80%;}
#subSection li {font-size: 90%;}
#subSection ul {padding-left: 0px;}
#subSection li {line-height: 1.2; padding-left: 12px; list-style-type: none; margin-bottom: 5px; background-image:url(tribullet.gif); background-repeat: no-repeat; background-position: left 2px}
#subSection a {color: #000000;}
h3.subHeading, #widgetInformation .top {font-size: 120%; border-bottom: #330066 solid 1px; padding-bottom: 5px; margin-left: 10px; margin-right: 10px; padding-left: 0px; text-indent: 0px; text-align: left; color: #330066; font-weight: bold;}
.lined h3 {border-top: 3px #999999 double; border-bottom: 3px #999999 double; padding-top: 0px; padding-bottom: 0px;}
.articleTitle {float: left; margin-bottom: 0px; }
p.date {color:#666666; font-size: 80%; margin-top: 25px; position: relative; left: -30px; top: 2px; width: 350px;}
h4.articleInfo {clear: left; font-size: 80%; color: #666666; text-align: right; margin-top: -10px;}
hr {margin-left: 40px; margin-right: 40px; margin-top: -15px; border-bottom: 3px double #999999; color: #FFFFFF;}


.submit {margin-left: 40px;}
.comments p {line-height: 1; font-size: 90%; }

.individualComment {margin-bottom: 10px; border-bottom: 1px dotted #4aaabd;}
.commentInfo {font-style: italic;font-size: 80%;}
.postedComments{padding-top: 10px; padding-bottom: 10px;}
.subLinks li, #widgetCategories li, #widgetInformation li{list-style-type: none;text-transform: uppercase; line-height: 2; }
.subLinks li a {border: none; }
.subLinks a:link {color: #000000;}
.subLinks a:visited {color: #666666;}
#subSection a:hover, .subLinks a:active, .subLinks a:focus {color: #FFFFFF; }
#subSection .bulletedList li{list-style-type: disc;margin-left: 20px; padding-left: 0px;}
#mainSection li {margin-left: 20px; list-style-type: none; background-image: url(images/flowerbullet.jpg); background-position: 0px 10px; background-repeat: no-repeat; padding-left: 25px; line-height: 2; min-height: 20px;}
.imageHeader {text-indent: -20000px;}
.headerImage {float: none; margin-top: -40px; margin-left: 0px; text-align: left;}
#widgetCategories li, #widgetSidebar li, #widgetInformation li {font-size: 110%; margin-left: -40px; padding-left: 40px;}
#widgetCategories li a, #widgetInformation li a, #widgetCategories li a:visited, #widgetInformation li a:visited { padding-left: 20px; width: 220px; height: 30px; display: inline-block; border-bottom: 1px solid #b4dce6; }
#widgetCategories li a:hover,  #widgetCategories li a:visited:hover, #widgetInformation li a:hover,  #widgetInformation li a:visited:hover {text-decoration: none; border-bottom: #62a9bb solid 1px; background-color: #8ac4d2;}
#mainSection div.top, #mainSection div.items, #mainSection div.subtotal {float: left; margin-right: 20px;padding-top: 10px;}

#mainSection div.top {margin-left: 400px; padding-left: 40px;  background-image: url(images/bagicon.jpg); background-repeat: no-repeat; vertical-align: middle; height: 32px;}
#innerMain {clear: left; padding-right: 20px; padding-left: 0px;}
.photo {width: 262px; min-height: 234px; background-image:url(images/thumbborder.jpg); background-repeat: no-repeat;}

#prodMainImage0, #prodMainImage1, #prodMainImage2, #prodMainImage3, #prodMainImage4, #prodMainImage5 {width: 318px; min-height: 199px; background-image:url(images/mainborder.jpg); background-repeat: no-repeat; padding-left: 20px; padding-top: 20px;}

#productPhotos img
{border: 3px solid #99cccc;}
#productPhotos p {clear: left; font-size: 90%; }
#productPhotos {margin-bottom: 40px;}
#prodMainImage0 a, #prodMainImage1 a, #prodMainImage2 a, #prodMainImage3 a, #prodMainImage4 a, #prodMainImage5 a{border: none;}
#productGrid .content-even2, #productGrid .content-odd2 {border: none;}
#productGrid .details .buttons .detailBtn {background-image:url(images/detailbtn.jpg); height: 25px; padding-top: 10px;}
#productGrid .details .buttons .addToCartBtn {background-image:url(images/medium_btn.jpg); height: 25px; padding-top: 10px;}
#productGrid #btmOptions .batchAddToCartButton {background-image:url(images/large_btb.jpg); height: 25px;  width: 213px; padding-top: 5px; margin-left: 33%;}
#productDetail #productDescription {
font-size: 120%;}
#productDetail #prodThumbnails img {float: none; margin-top: 20px;}
#prodThumbnails a{border: none; text-decoration: none;}
#productDetail img a{border: none;}
#prodThumbnails {clear: left;}
.photo img{margin-top: 25px; margin-left: 30px;}
.section {border: none;}
#clientAccount #myAccount {
width: 50%; margin-top: 20px;}
#clientAccount  {margin-top: 20px;}
hr {margin: 20px;}
.clear {clear:both;}
#productDetail #productsRelated  {border: none;}
