/*CSS DOCUMENT*/
body {background:url(/images/lgBack.png) bottom right no-repeat #cfd767; font-family:Verdana, Arial, Helvetica, sans-serif; behavior: url("../scripts/iepngfix.htc");}
img { behavior: url("/scripts/iepngfix.htc"); border:none; }
input {background:#dddddd; padding:4px; font-size:10px;  border:#fff solid 1px; }
button {background:#cfd767; color:#a266c1; font-size:10px; border:#fff solid 1px; padding:3px; font-weight:bold;}
#outline {border: #fff solid 1px; padding:10px; width:750px; margin:0px auto; position:relative; z-index:2;}
#container {background:#a266c1; width:750px; min-height:300px; position:relative; z-index:3; padding-bottom:100px;}
#container #lgBack {position:absolute; bottom:-300px; right:-25px; z-index:1; width:1192px; height:546px;}

#container #header {width:750px; background:url(/images/header.jpg) left top no-repeat; height:132px; position:relative; behavior: url("../scripts/iepngfix.htc");}
#container #header div {position:absolute; bottom:20px; right:10px;}
#container #nav {background:#fff; width:730px; padding:10px; font-size:10px;font-weight:bold;  color:#333333; position:relative; border-top:#333 solid 1px; border-bottom:#333 solid 1px;}
#container #nav #navright {position:absolute; top:10px; right:10px;}
#container #nav a {color:#666666; text-decoration:none; padding:5px;}
#container #nav a:hover {color:#cfd767; border:#999 solid 1px; padding:4px;}

#container #body {width:730px; padding:10px 10px 100px 10px; position:relative;}
#container #body #rightColumn {width:544px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#container #body #leftColumn {position:absolute; top:10px; right:10px; width:175px; padding:0px; border:#fff solid 1px;}
#container #body #leftColumn a {color:#fff; text-decoration:none;}
#container #body #leftColumn div {display:block; width:161px; height:12px; font-size:11px; padding:7px; color:#fff; margin-top:3px; background:url(/images/navBckgrd.png) bottom left repeat-x #B37DDD; position:relative; z-index:21; behavior: url("../scripts/iepngfix.htc");}
#container #body #leftColumn div:hover {background:#8E59AA;}

#copyBox {background:#7A459D; padding:10px; font-size:11px; }
#copyBox h2 {color:#66B912; font-size:18px; font-weight:bold; padding:0px;}
#copyBox a {color:#fff; }
#copyBox a:hover {text-decoration:none;}
#copyBox .callout {font-size:13px; }

#container #dropIcon {width:414px; height:363px; position:absolute; bottom:-200px; left:-150px; z-index:5;}
#container #botCallout {position:absolute; bottom:0px; right:0px;  text-align:right; padding:7px; width:600px; color:#fff; font-size:12px; font-style:italic;}
#footer {width:750px; margin: 0px auto;}
#footer .copy {font-size:10px; color:#fff; float:right; padding:5px; text-align:right;}

.listTable {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; background:url(/images/cartBack.png) bottom left repeat-x #DDE5A7; border:#333 solid 1px; behavior: url("../scripts/iepngfix.htc");}
.listTitle {font-weight:bold; font-size:12px; }

#cartBox {border:#333 solid 1px; padding:5px; width:100%; background:#fff; color:#333; /*height:145px;*/ background:url(/images/cartBack.png) bottom left repeat-x #cfd767; position:relative; font-size:11px; behavior: url("../scripts/iepngfix.htc");}
#cartBox img {border:#fff solid 2px; width:136px; height:155px;}
#cartBox #OrderNowImg {position:absolute; bottom:-20px; right:-30px; z-index:25;}
#cartTable td {border-bottom: #fff solid 1px;}
#noImage {width:108px; height:93px; border:#999 solid 1px; font-size:11px; color:#999; padding-top:25px;}
.viewTitle {font-size:14px; display:block; background:url(/images/navBckgrd.png) bottom left repeat-x #B37DDD; color:#fff; font-weight:bold; padding:5px; text-align:center; behavior: url("../scripts/iepngfix.htc");}
.viewPrice {font-size:12px; font-weight:bold; color:#333;}
.viewDescription {font-size:12px;}

.storeBut {background:#cfd767; color:#a266c1; font-size:10px; border:#fff solid 1px; padding:3px; font-weight:bold; text-decoration:none; width:100px;}

.alert {padding:20px 20px 20px 70px; font-size:1.2em; background:url(/images/alert.png) 10px 10px no-repeat; }
.price {font-size:18px; color:#660000; padding:5px; }
#error {padding:4px; background:#ffffff; color:#ff0000; font-style:italic; text-align:center; font-weight:bold;}

#viewBody {width:500px; background-color:#cfd767; padding:20px;}
#viewBody .mainimg {float:left; }
#viewBody .maininfo {float:right; position:relative; width:360px;}
#viewBody .maininfo .title {font-size:14px; display:block; color:#333333; font-weight:bold; padding:5px; text-align:left; border-bottom:1px solid #333333;}
#viewBody .maininfo .bodycopy {font-size:12px; color:#333333; padding:10px; text-align:left;}
#viewBody .maininfo .OrderNowImg {position:absolute; bottom:-30px; right:-10px; z-index:25;}
#viewBody .maininfo textarea {border:1px solid #a266c1; color:#3333333; padding:5px;}
#viewBody .maininfo blockquote {border:1px solid #a266c1; padding:5px; color:#333333; background-color:#FFFFFF; text-align:center;}