@charset "utf-8";
/*---------------------------------------------Imagine8 Design Studio default css stylesheet--------------------------------------------------*/

/*---------------------Common Layout styles-----------------*/
* { margin: 0px; padding: 0px; }
body { height: auto; width: auto; background-color: #BD7E93; background-image: url(../images/minx_bg.gif); background-repeat: repeat-y; background-position: center; }
#wrapper { height: auto; width: 898px; margin-right: auto; margin-left: auto; margin-bottom: 30px; }
#header { float: left; height: 167px; width: 842px; padding-right: 28px; padding-left: 28px; background-color: #FFFFFF; padding-top: 10px; }
#header img { float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#cart { width: 605px; height: 135px; float: left; background-image: url(../images/header.jpg); background-repeat: no-repeat; font-family: "Trebuchet MS", Verdana, Arial; font-size: 10px; text-align: right; padding-right: 4px; }
#nav { float: left; height: 32px; width: 842px; background-image: url(../images/bg_nav.gif); background-repeat: repeat-x; }
#main { float: left; height: auto; width: 847px; padding-top: 10px; padding-right: 23px; padding-left: 28px; background-image: url(../images/bg_main.jpg); background-repeat: repeat-x; background-color: #D7B7C2; }
#main ul { margin: 0px; padding: 0px; }
#main li { font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; color: #5c3148; list-style-position: outside; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; line-height: 14px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#lh_main { float: left; height: auto; width: 486px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#img_large { float: left; height: 489px; width: 316px; padding-right: 8px; }
#img_top { float: left; height: 241px; width: 157px; padding-bottom: 7px; }
#img_bot { float: left; height: 241px; width: 157px; }
#lh_main img { float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#main_cart { float: left; height: auto; width: 847px; padding-top: 10px; padding-right: 23px; padding-left: 28px; background-image: url(../images/bg_main.jpg); background-repeat: repeat-x; background-color: #D7B7C2; }
#cart_results { float: left; height: auto; width: 633px; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 20px; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; color: #5c3148; }
#cart_results h1 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 16px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; }
#cart_results h2 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; line-height: 14px; }
#cart_results h2 a { text-decoration:none; }
#cart_results h2 a:hover { text-decoration:underline; }
#cart_results h3 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 14px; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; line-height: 14px; }
#cart_results h4 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; padding: 0px; float: right; margin-top: 0px; margin-right: 30px; margin-bottom: 5px; margin-left: 0px; }
#cart_results tr { vertical-align:top; }
#cart_results td { margin: 0px; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
#cart_results td form td { margin: 0px; padding: 0px; }
#cart_results td form td select { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
#cart_results td form td input { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
#cart_results td form .formButton { background-color: #BD7E93; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 25px; margin-top: 5px; width: 90px; }
#cart_box { background-color: #E4E0CB; padding: 15px; float: left; height: auto; width: 360px; border: 1px solid #5c3148; margin-top: 10px; }
#upsell { height: auto; width: 625px; float: left; }
#upsell img { float: left; padding-top: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-right: 10px; }
#lh_content, #lh_content_fit { float: left; height: auto; width: 466px; padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; color: #5c3148; }
#lh_content h1, #lh_content_fit h1 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 20px; color: #000000; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#lh_content h2, #lh_content_fit h2 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 16px; color: #5c3148; margin: 0px; padding-top: 6px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#lh_content p, #lh_content_fit p { font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; color: #5c3148; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; line-height: 14px; }
#main #lh_content li { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; list-style-position: outside; }
#lh_content_fit table { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #7A3148; border-right-color: #7A3148; border-bottom-color: #7A3148; border-left-color: #7A3148; margin-bottom: 10px; margin-top: 4px; }
#lh_content_fit th { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #7A3148; border-right-color: #7A3148; border-bottom-color: #7A3148; border-left-color: #7A3148; }
#lh_content_fit td { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #7A3148; border-right-color: #7A3148; border-bottom-color: #7A3148; border-left-color: #7A3148; }
#rh_main { width: 342px; float: left; height: auto; padding-left: 14px; }
#rh_main h2 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 16px; color: #5c3148; }
#rh_main h3 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 16px; color: #5c3148; line-height: 18px; margin-bottom: 4px; }
#index_cont { width: 342px; height: 317px; padding-top: 10px; }
#rh_content { width: 356px; float: left; height: auto; padding-top: 20px; padding-bottom: 20px; }
#lower_banner { float: left; height: auto; width: 842px; padding-right: 28px; padding-left: 28px; }
#lower_banner img { float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#lower_text { float: left; height: 48px; width: 422px; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; font-weight: bold; color: #5c3148; padding-top: 23px; background-image: url(../images/ccard.jpg); background-position: right; background-repeat: no-repeat; line-height: 14px; }
#footer { float: left; height: auto; width: 842px; padding-right: 28px; padding-left: 28px; padding-top: 20px; font-family: "Trebuchet MS", Verdana, Arial; font-size: 9px; color: #5c3148; text-align: center; }
#footer a { color: #5c3148; }
img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #000000; }
a:active { color: #000000; }
/*---------------------Main nav styles-----------------*/
#lh_nav { width: 190px; height: auto; float: left; }
#menu { list-style: none; padding: 0; vertical-align: top; width: 190px; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; color: #333333; float: left; margin: 0; }
#menu ul { display: none; list-style: none; margin: 0; padding: 0; }
#menu ul ul { display: inline; }
#menu ul ul li a { height: 30px; width: 190px; }
#menu a { color: #333; cursor: pointer; display: block; padding: 0px; width: 190px; margin: 0px; text-decoration: none; }
#menu a.expanded { background-color: #C0B780; border: 1px solid #fff; height: 28px; width: 178px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; line-height: 28px; }
#menu a.collapsed { background-color: #C0B780; border: 1px solid #fff; height: 28px; width: 178px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; line-height: 28px; }
#menu a:hover { text-decoration: none; }
#menu ul a { background: #E2DEC4; border: 1px solid #fff; color: #333; display: block; font-weight: normal; width: 178px; height:28px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; line-height: 28px; }
#menu ul a:hover { background : #f5f5f5; text-decoration: underline; }
#menu li.active a { background: #fff; }
#menu li.active li a { background: #e8e8e8; }
/*---------------------Common class's styles-----------------*/
.clear { clear:both; }
.floatLeft { float:left; }
.floatRight { float:right; }
/*--------------------Form Styles--------------------*/
input.formCheckbox { border: none; background: transparent; }
input.formButton { color: #FFFFFF; font-weight: bold; margin: 3px 3px 0px 3px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #5c3148; border-right-color: #5c3148; border-bottom-color: #5c3148; border-left-color: #5c3148; background-color: #5c3148; }
/*-------------------- Tables used to display tabular Data.-------------------- */
table.tabularData, table.tabularData td, table.tabularData th { border: 1px solid #DEE0E2; border-collapse: collapse; }
table.tabularData td, table.tabularData th { padding: 3px; }
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active { color: #FFFFFF; background-color: #BD7E93; }
.altRowEven { background-color: #FFF; }
.altRowOdd { background-color: #F0E3E8; }
.oldprice { text-decoration: line-through; }
.smallprint { font-size: 10px; }
.pagingLinks { text-align: center; }
.errorMessage { color: #993333; font-weight: bold; }
table#tableSearchResults td { vertical-align:top; }
ul.MenuBarHorizontal { margin: 0; padding: 0; list-style-type: none; font-size: 100%; cursor: default; width: auto; float: left; }
ul.MenuBarActive { z-index: 1000; }
ul.MenuBarHorizontal li { margin: 0; padding: 0; list-style-type: none; font-size: 100%; position: relative; text-align: left; cursor: pointer; width: 138px; float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
ul.MenuBarHorizontal li a { margin: 0; padding: 0; }
ul.MenuBarHorizontal li img { border: none; }
ul.MenuBarHorizontal ul { padding: 0; list-style-type: none; font-size: 100%; z-index: 1020; cursor: default; width: 138px; position: absolute; left: -1000em; font-size: 12px; color: #FFF; background-color: #5c3148; float: left; font-family: "Trebuchet MS", Verdana, Arial; border-top-width: 1px; border-top-style: solid; border-top-color: #BD7E93; margin-top: 34px;  *margin-top: 2px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible { left: auto; }
ul.MenuBarHorizontal ul li { width: 122px; padding-left: 7px; background-image: none; padding-right: 7px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #BD7E93; border-bottom-color: #BD7E93; border-left-color: #BD7E93; padding-top: 3px; padding-bottom: 3px; }
ul.MenuBarHorizontal ul ul { position: absolute; margin-top: -10%; margin-right: 0; margin-bottom: 0; margin-left: 95%; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { left: auto; top: 0; }
ul.MenuBarHorizontal a { display: block; cursor: pointer; color: #FFF; text-decoration: none; background-color: #5c3148; width: 124px; padding: 0px; padding-left: 7px; background-image: none; padding-right: 7px; }
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus { background-color: #5c3148; color: #FFF; }
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible { background-color: #804362; color: #FFF; }
ul.MenuBarHorizontal iframe { position: absolute; z-index: 1010;  filter:alpha(opacity:0.1);}
@media screen, projection { ul.MenuBarHorizontal li.MenuBarItemIE { display: inline; f\loat: left; background: #5c3148; }}
/*---------------------Jquery zoom tool-----------------*/
div.jqZoomTitle { z-index:5000; text-align:center; font-size:11px; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style: solid; cursor:crosshair; }
.jqZoomPup img { border: 0px; }
.preload { -moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width:90px;  * width:100px; height:43px;  *height:55px; z-index:10; position:absolute; top:3px; left:3px; }
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }

