 body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background-color:#444;
text-align:center;
margin:0 auto auto;
padding:0
}

a {
color:#fff;
text-decoration:none
}

a:hover {
text-decoration:underline;
}

.clear {
clear:both
}

#indicator {
visibility:hidden
}

#ie_fix {
height:100%;
width:100%;
text-align:center
}

#scroll {
position:absolute;
visibility:hidden;
background-color:#222;
z-index:1;
width:176px;
height:200px;
border-collapse:collapse;
overflow:auto;
float:left;
border-color:#000;
border-style:solid;
border-width:1px;
margin:0 auto
}

#scroll div {
text-align:left;
margin:0 auto
}

#suggest table {
width:250px;
font-size:11px;
font-weight:400;
color:#000;
text-decoration:none;
border:0;
text-align:left;
margin:0;
padding:0
}

SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red
}

SPAN.markProductOutOfStock {
font-size:12px;
color:#c76170;
font-weight:700
}

TD.productPrice {
color:#000
}

TD.main,P.main,TD.boxText,TD.infoBoxHeading,SPAN.main {
color:#fff;
font-size:12px;
text-align:left
}

.page_item {
color:#000;
font-size:12px;
text-align:left
}

.infoBoxContents {
font-size:13px;
}

.infoBox {
}

TEXTAREA {
width:100%;
font-size:11px
}

TR.headerError {
background:red
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}


.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03
}

.productsNotifications {
background:#222;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline
}

#coupon_code {
width:120px
}

.inputRequirement {
font-size:10px;
color:red
}

.smallText {
font-size:10px
}

.specials {
height:200px;
min-height:200px;
text-align:left;
width:140px
}

.links a {
text-decoration:underline;
color:#00F
}

.newproductListing-heading {
min-height:210px
}

p {
text-align:justify;
line-height:19px;
margin:0;
padding:5px 0
}

p.details {
font-size:11px;
padding:5px 15px
}

p.details_cart {
clear:both;
font-size:11px;
font-style:italic;
padding:25px 30px 5px 0
}

p.more_details {
font-size:11px;
padding:25px 20px 0
}

#wrap {
width:955px;
height:auto;
text-align:left;
margin:auto;
}

.header {
width:955px;
height:181px;
background: #536c70 url(images/header.jpg) no-repeat center;
}

.logo {
padding:0 0 0 20px
}

#menu {
width:800px;
height:30px;
float:left;
padding:15px 0 0 120px
}

#menu ul {
display:block;
list-style:none;
margin:0;
padding:9px 0 0 10px
}

#menu ul li {
display:inline;
height:20px;
margin:0;
padding:0
}

#menu ul li a {
height:27px;
display:block;
_margin:0 2px 0 2px;
float:left;
text-decoration:none;
text-align:center;
color:#fff;
font-size:13px;
line-height:25px;
margin:0 4px;
padding:0 10px
}

#menu ul li.selected a {
height:27px;
display:block;
float:left;
text-decoration:underline;
text-align:center;
color:#fff;
font-size:13px;
line-height:25px;
margin:0 5px;
padding:0 10px
}

#menu ul li a:hover {
color:#fff;
text-decoration:underline
}

.crumb_nav {
padding:5px 0 10px;
color:#DD3344;
}

.price {
font-size:14px;
margin:2px 0 5px;
padding:0 0 0 15px
}

span.colors {
padding:2px 2px 0
}

.center_content {
width:955px;
background:#222;
padding:0
}

.left_content {
width:580px;
float:left;
padding:10px 0 10px 0;
background: #222;
}

.right_content1 {
width:150px;
float:left;
padding:10px 0 30px 15px;
background-color: #222;
}

.right_content2 {
width:150px;
float:left;
padding:0px 10px 30px 35px;
background-color: #222;
}

.title {
color:#993a4e;
float:left;
font-size:19px;
margin:10px 0;
padding:0
}

span.title_icon {
float:left;
padding:0 5px 0 0
}

.prod_title {
color:#993a4e;
font-size:13px;
padding:5px 0 0 15px
}

a.more {
font-style:italic;
color:#993a4e;
float:right;
text-decoration:none;
font-size:11px;
padding:0 15px 0 0
}

.about {
width:337px;
clear:both;
background:url(images/border.gif) no-repeat bottom center;
padding:0 0 40px
}

img.right {
float:right;
padding:0 0 0 30px
}

.right_box {
width:150px;
float:left;
padding:10px 0 0
}

.right_box ul {
list-style:none;
text-align:left;
float:left;
margin:0;
padding:0 0 3px 5px
}

.right_box li li {
margin-left:5px;
margin-right:5px;
line-height:30px;
padding-left:5px
}

.right_box li ul {
margin-bottom:1.8em;
list-style:none
}

SPAN.cat_img {
background:url(images/left_menu_bullet.gif) no-repeat 0 0;
padding-right:8px
}

SPAN.subcat_img {
background:url(images/left_menu_red_bullet.gif) no-repeat 0 0;
padding-right:8px
}

.feat_prod_box {
border-bottom:1px #b2b2b2 dashed;
clear:both;
margin:0 20px 20px 0;
padding:10px 0 10px 10px
}

.feat_prod_box_details {
clear:both;
margin:0 20px 10px 0;
padding:10px 0
}

.prod_img {
float:left;
text-align:center;
padding:0 5px 0 0
}

.prod_det_box {
width:295px;
float:left;
position:relative;
padding:0 0 0 25px
}

.box_top {
width:295px;
height:9px;
background:url(images/box_top.gif) no-repeat center bottom
}

.box_center {
width:295px;
height:auto;
background:url(images/box_center.gif) repeat-y center
}

.box_bottom {
width:295px;
height:9px;
background:url(images/box_bottom.gif) no-repeat center top
}

.new_prod_box {
float:left;
text-align:center;
padding:10px
}

.new_prod_box a {
color:#b5b5b6;
text-decoration:none;
display:block;
padding:5px 0
}

.new_prod_bg {
width:132px;
height:119px;
text-align:center;
background:url(images/new_prod_box.gif) no-repeat center;
position:relative
}

.new_icon {
position:absolute;
top:0;
right:0;
z-index:200
}

.special_icon {
position:absolute;
top:0;
_top:6px;
right:2px;
z-index:250
}

img.thumb {
padding:10px 0 0
}

.new_products {
clear:both;
padding:0
}

ul.list {
clear:both;
margin:0;
padding:10px 0 0 20px
}

ul.list li {
list-style:none;
padding:2px 0
}

ul.list li a {
list-style:none;
text-decoration:none;
color:#000;
background:url(images/left_menu_bullet.gif) no-repeat left;
padding:0 0 0 17px
}

div.demolayout {
width:460px;
margin:0 0 20px
}

ul.demolayout {
list-style-type:none;
float:left;
margin:0;
padding:0
}

ul.demolayout li {
float:left;
margin:0 10px 0 0
}

.tab {
border:1px #DFDFDF solid;
padding:0 0 25px
}

ul.demolayout a {
float:left;
display:block;
border:1px solid #DFDFDF;
border-bottom:0;
color:#666;
background:#eee;
text-decoration:none;
font-weight:700;
padding:5px 25px
}

ul.demolayout a:hover {
background:#fff
}

ul.demolayout a.active {
background:#fff;
padding-bottom:5px;
cursor:default;
color:#11819E
}

.tabs-container {
clear:left;
padding:0
}

.languages_box {
float:left;
padding:0 0 5px
}

.languages_box a {
padding:0 2px
}

.languages_box a.selected {
border:1px #CCC solid;
padding:2px 2px 0
}

.currency {
}

.currency a {
text-decoration:none;
color:#DD3344;
border:1px #444 solid;
padding:3px
}

.currency a.selected {
text-decoration:none;
color:#fff;
border:1px #eeedee solid;
background-color:#1ca8e9;
font-weight:700;
padding:3px
}

.currency a:hover {
border:1px #900 solid
}

.landing-list,.cat_heading {
color:#DD3344;
float:left;
font-size:19px;
text-align:left;
border-bottom:1px solid #DD3344;
width:100%;
margin:10px 0;
padding:0
}

.cart {
width:337px;
float:left;
height:40px;
margin:10px 0;
padding:0 0 60px;
border-bottom: 1px solid #DD3344;
}

.home_cart_content {
float:left;
border:1px #444 solid;
margin:10px 0 0 15px;
padding:3px;
color:#DD3344;
}

a.view_cart {
display:block;
float:left;
color:#2E7D8A;
margin:12px 0 0 10px
}

div.pagination {
width:420px;
text-align:center;
float:left;
clear:both;
font-size:10px;
margin:5px;
padding:5px
}

div.pagination a {
margin-right:2px;
border:1px solid #2E7D8A;
text-decoration:none;
color:#2E7D8A;
padding:2px 5px
}

div.pagination a:hover,div.pagination a:active {
border:1px solid #2E7D8A;
color:#fff;
background-color:#2E7D8A
}

div.pagination span.current {
margin-right:2px;
border:1px solid #2E7D8A;
font-weight:700;
background-color:#2E7D8A;
color:#FFF;
padding:2px 5px
}

div.pagination span.disabled {
margin-right:2px;
border:1px solid #f3f3f3;
color:#ccc;
padding:2px 5px
}

img.img_border {
border:1px solid #E3E3E3;
background:#FFF;
padding:4px
}

img.img_noborder {
border-collapse:collapse;
padding-right:2px;
border-width:0
}

.footer {
height:81px;
background:url(images/footer_bg.jpg) no-repeat top center
}

.left_footer {
float:left;
padding:10px 0 0 10px
}

.right_footer {
float:right;
padding:10px 230px 0 0
}

.footer a {
text-decoration:none;
color:#797979;
padding:0 5px
}

a.suggest_link,a:hover.suggest_link {
text-decoration:none;
color:#fff;
margin:0
}

SPAN.productSpecialPrice,SPAN.moreLink,SPAN.errorText {
color:red
}

.errorBox,.get1free {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700
}

p a,ul.list li a:hover {
text-decoration:underline
}

.crumb_nav a,span.red {
color:#DD3344;
}

.right_box a, {
text-decoration:none
}  

.right_box a:hover {
text-decoration:underline;
}

/* menu Solid - Show Sub-categories  Star */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
display: block;
vertical-align: middle;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
height: 16px;
text-decoration: none;
}

a.menucateg:hover {
border: solid 1px #6633CC;
background-color:#006699;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
display: block;
vertical-align: middle;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
height: 16px;
text-decoration: none;
}

a.menusubcateg:hover {
border: solid 1px #6633CC;
background-color:#006699;
text-decoration: none;
color: #FFFFFF;
}
/* menu Solid - Show Sub-categories  End */

.border {
border-bottom:1px solid #DD3344;
color:#DD3344;
font-size:17px;
}

.border a {
color:#DD3344;
}

.pageHeading {
color:#DD3344;
font-size:17px;
}

.newproductListing {
 background-color: #222;
}