
/*  --------------------------------------------------------------------  */


* { margin:0; padding:0;}
body { background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.308em; color:#540002;}
.body-tail{ background:url(../images/body-tail.gif) top repeat-x;}
.top-bg{ background:url(../images/body-bg.jpg) top center no-repeat;}

table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.main-width { width:985px; margin:0 auto; text-align:left;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#8b659c; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

.margin1{ margin-top:16px;}
.margin2{ display:inline-block; margin-top:20px;}
.margin3{ margin-bottom:6px;}
.margin4{ margin-bottom:15px;}
.margin5{ margin-top:29px;}
.margin6{ display:inline-block; margin-top:25px;}

/* ============================= header ====================== */
#header{ padding-bottom:6px;}
#header .top{ padding-right:6px;}
#header .top .left-bg{ background:url(../images/top-left-bg.png) left top no-repeat;}
#header .top .right-bg{ background:url(../images/top-right-bg.png) right top no-repeat; padding:0 19px;}
#header .top .tail{ background:url(../images/top-tail.gif) top repeat-x; width:100%; height:40px; overflow:hidden; padding-top:11px;}
#header .menu{ display:block; float:right; padding:0 28px 0 0;}
#header .menu span{ display:block;}
*html #header .menu span{ display:inline-block;}
*:first-child+html #header .menu span{ display:inline-block;}
#header .menu .tail{ background:url(../images/menu-tail.gif) top repeat-x;}
#header .menu .left-bg{ background:url(../images/menu-left-bg.gif) left top no-repeat;}
#header .menu .right-bg{ background:url(../images/menu-right-bg.gif) right top no-repeat; height:44px; overflow:hidden;}
#header .menu ul{ margin:0; padding:14px 36px 10px 22px;}
#header .menu li{ float:left; padding:0 19px 0 0;}
#header .menu a{ text-decoration:none; color:#fff; background:url(../images/menu-marker.gif) no-repeat 0 2px; padding:0 0 0 25px;}
#header .menu a:hover{ background:url(../images/menu-marker.gif) no-repeat 7px 2px;}

#header .lang{ float:right; padding:4px 39px 2px 52px; background:url(../images/top-separ.gif) no-repeat left 5px;}
#header .cart{ float:left; font-size:11px; text-transform:uppercase; color:#c8ada4; background:url(../images/cart-bg.gif) no-repeat 0 0; padding:7px 0 2px 30px; margin-left:24px;}
#header .cart .separ{ background:url(../images/top-separ.gif) right top no-repeat; padding:0 24px 2px 0;}
#header .cart a{ color:#fff; font-weight:bold; text-decoration:none;}
#header .cart a:hover{ color:#c8ada4;}
#header .navigation-links{ font-size:11px; color:#cfb2a7; text-transform:uppercase; padding:8px 130px 0 0; text-align:right;}
#header .navigation-links a{ color:#bbb9bb; text-decoration:none;}
#header .navigation-links a:hover{ color:#fff;}
#header .logo{ padding:2px 0 0 230px;}
#bannerOne{ float:right; margin-top:-60px; padding-right:39px; }

/* ============================= content ===================== */
#content{ padding-bottom:7px;}

#main-table{ width:100%; position:relative;}
#column-left{ padding-top:270px;}
#column-center{ padding:0 8px 0 7px;}

.main-content{  color:#fff;}
.main-content .left-top1{ background:url(../images/main-content-corner-left-top.png) left top no-repeat; width:100%; zoom:1;}
.main-content .right-top1{ background:url(../images/main-content-corner-right-top.png) right top no-repeat; padding:0 18px; zoom:1;}
.main-content .bg{ height:18px; width:100%; background:#523161;}
.main-content .main-bg{ min-height:653px; height:auto !important; height:653px; background:#523161;}
.main-content .left-bot1{ background:url(../images/main-content-corner-left-bot.png) left bottom no-repeat; width:100%;}
.main-content .right-bot1{ background:url(../images/main-content-corner-right-bot.png) right bottom no-repeat; padding:0 18px;}
.main-content .indent{ padding:0 10px 0 11px; position:relative;}
.main-margin{ margin-bottom:-26px; width:100%; overflow:hidden; position:relative;}

*html .main-content .left-top1{ background:#523161;}
*html .main-content .right-top1{ background:#523161;}
*html .main-content .right-bot1{ background:#523161;}
*html .main-content .left-bot1{ background:#523161;}

.tie .left-top{ background:url(../images/tie-left-top.gif) left top no-repeat #ffffee; width:100%; color:#540002;}
.tie .right-top{ background:url(../images/tie-right-top.gif) right top no-repeat; padding:0;}
.tie .left-bot{ background:url(../images/tie-left-bot.gif) left bottom no-repeat;}
.tie .right-bot{ background:url(../images/tie-right-bot.gif) right bottom no-repeat; padding:0; width:100%;}
.tie .indent1{ padding:18px 10px 18px 14px;}
.ie_margin{ margin-right:-1px;}

{font-size:13px; color:#ab554b; font-weight:bold; text-transform:uppercase; text-decoration:none; letter-spacing:-1px;}
.name, .name a{ font-size:13px; color:#df3697; font-weight:bold; text-transform:uppercase; text-decoration:none; letter-spacing:-1px;}
.name:hover, .name a:hover{ color:#8b659c !important;}
.price{ font-size:16px; font-weight:normal; color:#d9379c;}


.price b{ text-transform:uppercase; font-weight:bold; color:#55342b; font-size:13px; letter-spacing:-1px;}
.price strong{ font-weight:normal;}
.button{ float:right;}

.image{ position:relative; display:block; width:228px; height:166px;}
.image span, .image2 span{ display:inline-block; position:relative;}
.image .top-border{ background:url(../images/img-border.gif) top repeat-x;}
.image .bot-border{ background:url(../images/img-border.gif) bottom repeat-x;}
.image .left-border{ background:url(../images/img-border.gif) left repeat-y;}
.image .right-border{ background:url(../images/img-border.gif) right repeat-y;}
.image .left-top{ background:url(../images/img-left-top.gif) left top no-repeat;}
.image .right-top{ background:url(../images/img-right-top.gif) right top no-repeat; padding:0;}
.image .left-bot{ background:url(../images/img-left-bot.gif) left bottom no-repeat;}
.image .right-bot{ background:url(../images/img-right-bot.gif) right bottom no-repeat; width:228px; height:166px; padding:0;}
.image a{ width:232px; height:170px; padding:0; cursor:pointer; text-decoration:none;}
.image img, .image2 img{ position:absolute; margin:1px;}

.image2 .top-border{ background:url(../images/img2-border.gif) top repeat-x;}
.image2 .bot-border{ background:url(../images/img2-border.gif) bottom repeat-x;}
.image2 .left-border{ background:url(../images/img2-border.gif) left repeat-y;}
.image2 .right-border{ background:url(../images/img2-border.gif) right repeat-y; width:171px; height:124px;}
.image2 img{ padding:0; margin:0;}
.image2 a{ text-decoration:none;}

.price-button{ margin-top:16px; border-top:solid 1px #f3f3e3; padding:15px 27px 0 15px;}
.price-button .price{ padding-top:5px;}
.price-button .normalprice, .price-button .productSpecialPrice{ display:inline;}

.link1 a{ font-weight:bold; text-decoration:none; color:#8b659c;}
.link1 a:hover{ text-decoration:underline;}

/* ============================= footer ====================== */
#footer{ margin:3px 0 0 0; font-size:12px; posihtion:relative; padding:15px 0 30px 0;}

#footer .menu{ color:#895980; padding:0 153px 0 0;}
#footer .menu a{ color:#895980; text-decoration:none; display:inline-block; margin:0 12px;}
#footer .menu a:hover{ color:#fff;}

#footer p{ color:#a7a49d; padding:2px 0 0 12px;}
#footer p a{ color:#ae467b;}
#footer p span{ display:block;}

#footer .cards{ padding:6px 39px 10px 33px; background:url(../images/footer-separ.gif) right top no-repeat; float:left;}

/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; color:#540002;}

#SearchForm{ float:right; padding:6px 32px 0 0; background:url(http://osc.template-help.com/zencart_27433/includes/templates/theme320/images/form-border.gif) no-repeat 0 30px; padding-left:19px; }
#SearchForm span{ background:url(../images/search-form-bg.gif) no-repeat 0 0; display:inline-block; vertical-align:top;}
#SearchForm .input1{ border:solid 0px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808080; padding:2px 16px 3px 19px; width:142px; vertical-align:top;}
#SearchForm .input2{ vertical-align:top; margin-left:5px;}

#CurrencyForm{ float:left; font-size:11px; line-height:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; font-weight:bold; padding:5px 37px 3px 15px; background:url(../images/top-separ.gif) no-repeat right 5px;}
#CurrencyForm select{ text-transform:none; font-family:Tahoma, Geneva, sans-serif; font-size:10px; width:90px;}


