html { font-size: 14px;}
body {font-size: 1em;}

body { margin-top: 10; background: url(images/bk_hibiscus1.jpg); background-color: #cc3399; }
/* div, p, pre {font-family: "myriad-pro-1","myriad-pro-2",sans-serif; color: #283745; font-weight: 400; font-size: 1em;} */

img {border: 0;}

hr {margin: 0; padding: 0; height: 0; border-top: 0;border-left: 0;border-right: 0; border-bottom: 1px solid #e3e6e8;}

h1, h2, h3, h4, h5, p {margin: 0; line-height: normal !important;}

h1 {font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2",sans-serif; font-weight: 700; color: #102d53; font-size: 2.2em;}
h2 {font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2",sans-serif; font-weight: 500; color: #102d53; font-size: 1.714em;}
h3 {font-weight: 700; font-style: italic; font-size: 1.286em;}
h4 {font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2",sans-serif; font-weight: 700; font-style: normal; font-size: 1.125em;}
h5 {font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2",sans-serif; font-weight: 700; font-style: normal; font-size: 1.0em; padding-bottom: 10px; }

/* PAGE BG */
#outerBG { background-color: #cc3399; margin: 0 auto; min-height: 1200px; max-width: 1000px; min-width: 1000px; border-right:8px #990066 solid; border-left:8px #990066 solid; border-top:8px #990066 solid; border-bottom:5px #990066 solid; border-radius:25px; }

/**********  HEADER INFORMATION **********/
#container {width: 1000px; margin: 0 auto; border-radius:25px; }

#header { background: url(images/bk_header.jpg) top left no-repeat; width: 1000px; height: 350px; margin: 0 auto; border: 0px #000 dashed; border-radius:15px; }

#headerContainer { padding:20px; height: 100px; width: 1000px; border: 0px #000 dashed; }


/**********  MAIN MENU **********/
#mainLinksContainer { z-index: 10000; margin: auto; margin-top: 5px; background-color: #ebebeb; position: relative; width: 960px; height: 25px; border-top: 10px #dc7f18 solid; }


/**********  CONTENT PAGE CLASSES  **********/
#pageTitleContainer { padding: 8px 0 0 20px; height: 40px; border: 0px #000000 dashed; }

.pageTitle {z-index: 500; opacity: 1.0; font-family: Arial, Verdana, sans-serif; font-variant: small-caps; font-weight: 800; font-size: 28px; color: #102d53;}
                       
#outerContentPageContainer {width: 1000px; margin: 0 auto; background: url(./images/contentBG.png) repeat-y #fff;}


/* ############## */
/* PAGE CONTENT */

/**********  BREAD CRUMBS **********/
.rounded { border-radius:5px; }

#crumb_nav {width: 600px; margin: 0px; height: 20px; border: 0px #000 solid; }

	.linksCMB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: 800; color: #dc7f18; text-decoration: none; text-align: right; }
	a.linksCMB { padding:3px; border: 1px #dc7f18 solid; border-radius:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: 800; color: #dc7f18; text-decoration: none; text-align: right; }
	a.linksCMB:hover  { padding:3px; border: 1px #dc7f18 solid; border-radius:5px; color: #C2C2C2; font-weight: 800; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; text-decoration: none; font-style: normal; }

/**********  PAGES **********/
#content {min-height: 2050px; padding: 10px 0 20px 0; }
#content_fun {min-height: 1450px; padding: 10px 0 20px 0; }

.contentColLeft { border-radius:25px; float: left; width: 248px;}

#contentColMid { border-radius:10px; margin-left: 20px; float: left; min-height: 1200px; width: 650px; background: #fff; padding: 10px; border-top: 10px #102d53 solid;}

	.productcontainer { margin-left: 10px; width: 630px; height: 300px; border-bottom: 1px #e1e1e1 dotted;}
	.productleft { width: 310px; float: left; }
	.productright { width: 310px; float: right; }
	
#subcontent { border-radius:10px; background: #ccc; float: right; margin-right: 20px; min-height: 360px; width: 260px; border-top: 10px #102d53 solid; }
	.photocontainer { margin-left: 5px; width: 250px; min-height: 220px; border: 0px #102d53 solid; }
	
.featureTBL { background: #d7d7d7; height: 100px; border: 1px #dc7f18 solid; }

.subcontentA {margin-top: 10px; background: url(images/bk_page.gif); min-height: 600px; width: 230px; padding: 10px; border-top: 10px #dc7f18 solid; }

.subcontentB {background: url(images/bk_page.gif); min-height: 160px; width: 230px; padding: 10px; border-top: 10px #dc7f18 solid; }

/**********  SHOPPING CART **********/
#cart {margin-top: 40px; margin-left: 20px; height: 40px; width: 300px; background: #fff; padding: 0px; border: 0px #dc7f18 solid;}
#cartlft { float: left; }
#cartrht { float: right; }

/**********  HIGHLIGHTS **********/
	.fancy { border: 1px #dc7f18 solid;}
	.spacer {margin-top: 10px; }
	
#listings {position: relative; width: 580px; height: 150px; overflow: auto; top: 0px; left: 0px; border: thin; }

#login {position: relative; width: 220px; top: 5px; left: 3px; }
                
     .big_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold; text-transform: none; color: #9E0420; text-decoration: none; text-align: left; }
                
     .title, .titleRED, .titleLG { font-family: Times New Roman, Times, serif; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold; text-transform: none; color: #000000; text-decoration: none; text-align: left; }
     
     .titleRED { font-size: 9pt; color: #9E0420; border-top: 2px dashed #9E0420; }

	.titleLG { font-size: 14pt; color: #ffffff; border-top: 0px dashed #9E0420}
	
	.basic, .basic2, .basisSM { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; text-align: left; }
	
	.basic2 {color: #dc7f18; font-weight: bold; }

	.basicSM {color: #dc7f18; font-weight: normal; padding-bottom: 10px; }
		
	.basicB { padding-top:10px; font-family: Times New Roman, Times, serif; font-size: 14pt; font-style: normal; font-variant: normal; font-weight: bold; text-transform: none; color: #000000; text-decoration: none; text-align: left; }

	.basicC { padding-top:10px; font-family: Times New Roman, Times, serif; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: bold; text-transform: none; color: #000000; text-decoration: none; text-align: center; }

     .success {background-color: #dc7f18; margin-top: 10px; padding: 10px; font-family: Verdana, Arial Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #ffffff; text-align: left; border: 1px #000 solid; }
     
     .highlight {background-color: #dc7f18; margin-top: 10px; padding: 10px; font-family: Verdana, Arial Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #ffffff; text-align: left; border: 1px #000 solid; border-radius:5px; }
              	
/* links */
#menu2 { border: 0px #000000 solid; position: relative; width: 160px; top: 10px; left: 0px; }

	.mainmenu { line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: bold; color: #f5d21e; text-decoration: none; text-align: left; }

     .ul.menu1 { list-style-type: square; }

	.linksRT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #9E0420; text-decoration: none; text-align: right; }
	a.linksRT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #9E0420; text-decoration: none; text-align: right; }
	a.linksRT:hover  { color: #C2C2C2; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; font-style: normal; }
	
	.menu { border: 0px #000000 dashed; line-height: 3.0; padding-left: 1px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; text-align: left; }
	a.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; text-align: left; }
	a.menu:hover  { color: #C2C2C2; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; font-style: normal; }
          
	.links { line-height: 1.2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #283644; text-decoration: none; text-align: center; }
	a.links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #283644; text-decoration: none; text-align: center; }
	a.links:hover  { color: #dc7f18; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; font-style: normal; }
	
	.linksDK { padding-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #283644; text-decoration: none; text-align: left; }
	a.linksDK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #283644; text-decoration: none; text-align: left; }
	a.linksDK:hover  { color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; font-style: normal; }

	.footer { border: 0px #000000 dashed; line-height: 3.0; padding-left: 1px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; text-align: center; }
	a.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; text-align: center; }
	a.footer:hover  { color: #283644; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; font-style: normal; }
		
#footer {background: url(images/bk_footer.png) repeat-x; margin-top: 10px; min-height: 20px; padding: 0px 0 0 0; }
