@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0;background:url(images/canvas.jpg) no-repeat top #000101;font:normal 12px/18px Arial, Helvetica, sans-serif; color:#fff;}

.noborder { border:none !important; background:none !important; }	
.clear { clear:both; margin:0px; height:0px;}
.left {float:left; }
.right { float:right;}
<!--a { outline:none; text-decoration:none;color:#000}-->

a { outline:none; text-decoration:none;color:#FFFFFF}

a:hover {color:#b92007;}
img, ul, li, ol, td, h1, h2, h3 {border:none; outline:none; list-style:none; margin:0; padding:0; list-style:none; }


h1{font-size:20px; padding:15px 0 0 22px; color:#bf0d0d;}
h1.heading{height:24px; display:block; padding:22px 0 0 18px;}
h1.custheading{height:24px; display:block; padding:18px 0 0 18px;}
h2{font-size:16px; color:#dad8d8;}

.mar_b10 {margin-bottom:10px}



#main_wrapper {width:1000px;margin:0 auto;overflow:hidden; }
#top {height:164px;width:1000px;margin:0 auto 15px auto;}
.logo {float:left; margin-top:15px;}

#rightheader {float:right; position:relative; margin-top:24px}
/*.fb-like {clear: both; margin: 5px 0 0; text-align:right;}*/
.fb_edge_widget_with_comment
{position: absolute!important; margin: 5px 0 0 0; right:0!important; top:-24px}
.fb_iframe_widget {right:0;}

.top_menu{height:45px; font-family:Verdana; font-size:13px; font-weight:bold; float:right; padding:20px 54px 8px 0 }
.top_menu ul li{display:inline}
.top_menu ul li a{color:#fff}
.top_menu ul li a:hover{color:#e90000}
.top_menu ul li span{padding:0 8px}

.menu{padding:6px 0 0 6px;width:649px;height:65px;clear:both;background:url(images/main-menubg.png) 0 0 no-repeat;margin:0 0 0 10px}
.menu ul{margin:0; padding:0; list-style:none; position:absolute}
.menu ul li{margin:0;padding:0;height:53px;display:inline;float:left}
.menu ul li a {background:url(images/menu.png) 0 0 no-repeat;display:block;height:53px; float:left;}

.menu ul li a.top{width:125px;}
.menu ul li a.top:hover{background-position:0px -53px;}
.menu ul li .top-active{background:url(images/menu.png) 0 -53px no-repeat; height:53px;width:125px;}

.menu ul li a.catalog {width:119px; background-position:-125px 0;}
.menu ul li a.catalog:hover {background-position:-125px -53px;}
.menu ul li .catalog-active{background:url(images/menu.png) -125px -53px no-repeat; height:53px; width:119px;}

.menu ul li a.myaccount{width:141px; background-position:-244px 0;}
.menu ul li a.myaccount:hover{background-position:-244px -53px;}
.menu ul li .myaccount-active{background:url(images/menu.png) -244px -53px no-repeat; height:53px; width:141px;}

.menu ul li a.cart{width:111px; background-position:-385px 0;}
.menu ul li a.cart:hover{background-position:-385px -53px;}
.menu ul li .cart-active{background:url(images/menu.png) -385px -53px no-repeat; height:53px;width:111px;}

.menu ul li a.checkout{width:140px; background-position:-496px 0;}
.menu ul li a.checkout:hover{background-position:-496px -53px;}
.menu ul li .checkout-active{background:url(images/menu.png) -496px -53px no-repeat; height:53px;width:140px;}

	
.wrapper {width:1000px;margin:0 auto; display:block; overflow:hidden}

#footer {
height:41px;color:#9b9b9b;padding:25px 0; background:url(images/footerbg.jpg) no-repeat center bottom;}
#footer strong {color:#fff}
#footer a{color:#E90000;}
#footer a:hover{color:#9b9b9b}


#leftside, #rightside {width:263px; margin-right:10px;}
#rightside { margin:0 0 0 10px}
.category { background:url(images/cat-info_bg.png) no-repeat; padding:18px 19px; width:225px; height:187px;}
.category ul { margin:0 0 0 0;}
.category ul li {font:normal 15px/37px Arial, Helvetica, sans-serif; color:#000;}
.category ul li.head { text-indent:-100px; margin-bottom:2px}
.category ul li a{color:#000; padding-left:20px}
.category ul li a:hover {color:#ff0000}
.category ul li span { margin-left:5px}

.category ul li.cathead {background:url(images/head_category.png) no-repeat;}
.category ul li.infohead {background:url(images/head_information.png) no-repeat;}

div.social { background:url(images/socialmediabg.png) no-repeat; width:225px; /*height:104px;*/ padding:64px 19px 0 19px;}
div.social ul { margin:0; padding:0}
div.social ul li {display:list-item;list-style:none;}
div.social ul li a {color:#010101; line-height:36px; height:36px; display:block;padding:0 0 0 46px; font-size:15px}
div.social ul li a:hover {color:#ff0000}
div.social ul li.fb {margin:0 0 10px 0; padding:0}
div.social ul li.twitt { margin:0; padding:0}
div.social ul li.fb a {background:url(images/ico-fb.gif) no-repeat;}
div.social ul li.twitt a {background:url(images/ico-twitt.gif) no-repeat;}


div.box {width:263px; display:block; overflow:hidden}
div.box .top {background:url(images/sidebox_top.png) no-repeat; width:221px; height:10px; padding:21px;}
div.box .middle {background:url(images/sidebox_middle.png) repeat-y; width:247px; padding:0 8px; overflow:hidden;}
div.box .middle .subcont { background:#c4c4c4 url(images/sidebox_middle-mid_2.jpg) repeat-x left bottom; width:227px; min-height:152px; padding:10px 10px 0}
div.box .bottom {background:url(images/sidebox_bottom.png) no-repeat; width:263px; height:15px; display:block}

div.box .middle .reivews .left {width:135px; height:130px; text-align:center; display:block; float:left; margin-right:10px; background:#fff; overflow:hidden; display:block}
div.box .middle .reivews .right {width:82px; float:left; padding:0; font-size:15px; color:#000; text-align:left}


#middleside {width:454px;float:left}
#middleside h2{background:url(images/midal_top_title.png) no-repeat; height:30px; padding:15px 10px 0 15px;width:429px}
.middleside_bg{background:url(images/midal_bg.png) repeat-y top left; padding:8px 15px 0; width:424px!important;}
#middleside .middleside_bg h2{padding:9px; background:url(images/product_line_bg.jpg) repeat-x; width: 406px; overflow:hidden; display:block}
#middleside .middleside_bg .contentContainer h2{ width:404px!important}
.product_box_containerleft{width:207px; float:left; *margin:0 0 10px}
.product_box_containerright{width:207px; float:right}
.product_box{width:207px; float:left; height:226px; background:#FFFFFF; color:#000000; margin:0 0 10px; text-align:center; padding:15px 0 11px 0}
.product_box h3{font-size:13px; color:#900f0f}
.product_box img{padding:0 0 3px}
.product_box p{font-size:13px; margin:0px; padding:0px}
a.red {color:#ff0000!important}
a.red:hover {color:#fff!important}
.middleside_bg .contentContainer h2 {margin:10px 0 5px;display:block; overflow:hidden}
.contentContainer { width:424px}
.middleside_bg .contentContainer h2 a{color:#fff;}
.middleside_bg .contentContainer h2 a:hover{color:#FF0000;}
.middleside_bg .contentContainer h2 span.smallText{color:#FF0000; display: block; margin: 2px 0 0; font-size:14px;}
.contentText table tr {display:block;overflow:hidden;margin:5px 0}
.contentText table td.fieldKey {width:150px}
.contentText table td.fieldValue select { width:164px; padding:2px;}

.contentText .form_div{display:block; overflow:hidden; width:100%; margin:5px 0; *margin:3px 0;}
.contentText div.fieldKey {width:150px; float:left}
.contentText div.fieldValue{width:200px; float:left}
.contentText div.fieldValue select {width:155px; float:left; margin-right:5px;}
.contentText div.fieldValue select option {width:125px}
.contentText div.fieldValue span{text-align:left; width:10px}

.middleside_bg p a {color:#fff;text-decoration:underline}
.middleside_bg p a:hover {color:#ff0000;}

.view_more{font-size:14px; background:url(images/product_line_bg.jpg) repeat-x; height:50px; line-height:50px; float:right; width:96.4%; color:#959595; text-align:right; padding:0 15px 0 0}
.view_more a{color:#959595}
.view_more a:hover{color:#FFF}
.botm_cruv{background:url(images/midal_botm_bg.png) no-repeat; height:14px; width:454px}


div.shoppingcart {padding:10px;background:#c4c4c4 url(images/sidebox_middle-mid_2.jpg) repeat-x left bottom; width:227px; font:15px/17px Arial,Helvetica,sans-serif; color:#000; display:block; overflow:hidden}
div.shoppingcart p { height:32px; display:block; margin:0 0 10px 0; padding:0; color:#000; font-size:15px; line-height:32px!important;}
div.shoppingcart p a{color:#ff0000}
div.shoppingcart p a:hover{color:#fff}
div.shoppingcart p img {padding-right:10px; vertical-align:top}

div.quickfind {background:url(images/quickfindbg.png) no-repeat; width:225px; height:68px; padding:62px 19px 0 19px;}
div.quickfind form { margin:0 0 3px 0; padding:1px 0 0 0; display:block; overflow:hidden}
div.quickfind form input[type="text"] {border:0; width:193px; background: none transparent; height:24px; float:left; color:#5b5a5a; padding:0 0 0 5px; line-height:24px; font-size:13px;}
div.quickfind form input[type="submit"] { border:0; background:url(images/btn_search.jpg) no-repeat; width:23px; height:24px; float:left; text-indent:-100px}
div.quickfind a {color:#fff;text-decoration:underline; font-size:13px; overflow:hidden}
div.quickfind a:hover {color:#ff0000;text-decoration:underline}


div.box .middle .utried .left {width:135px; height:135px; text-align:center; display:block; float:left; margin-right:10px; background:#fff; overflow:hidden; display:block}
div.box .middle .utried .right {width:82px; float:left; padding:0; font-size:15px; color:#000; text-align:left}
div.box .middle .utried .right span {color:#ff0000; display:block; margin-top:5px}

div.box div.middle div.bestseller ul {margin:0; padding:0;}
div.box .middle .bestseller ul li { border-bottom:solid 1px #660101; padding-bottom:10px; margin-bottom:10px;
background:url(images/red-arrow.gif) no-repeat 0 0; padding-left:19px; text-align:left}
div.box .middle .bestseller ul li:last-child { margin-bottom:0; border:none}
div.box .middle .bestseller ul li a {font:normal 15px/18px Arial, Helvetica, sans-serif; color:#000;}
div.box .middle .bestseller ul li a strong {display:block}
div.box .middle .bestseller ul li a:hover {color:#b92007}

table.productListingData tr {border-bottom:solid 1px #888;margin-top:15px; padding-bottom:15px; font:12px/17px Arial,Helvetica,sans-serif;}
.ui-widget-content {padding:10px; background:none;}
table.productListingData { border:0!important;}
table.productListingData td {color:#fff; padding-left:10px}
table.productListingData td a{color:#fff;}

.infoBoxContainer h2 a{color:#ff0000;text-decoration:none;margin-right:10px}
.infoBoxContainer h2 a:hover{color:#fff}
/*a.ui-state-default {color:#ff0000!important}
a.ui-state-default:hover {color:#fff!important}*/

div.middleside_bg .contentText table {}






div.middleside_bg .contentText table tr td.fieldKey {width:90px;display:block;float:left}
div.middleside_bg .contentText table tr td.fieldValue {width:330px; display:block; overflow:hidden}
/*div.middleside_bg .contentText table tr td.fieldValue input{border:solid 1px #000000}*/

.contentContainer .buttonSet span.buttonAction {float:left}
.contentContainer .buttonSet p {margin:0;float:left}

a.remove {background-color:#C4C4C4;border-radius:5px;color:#B40101 !important;font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:13px;font-weight: bold;padding: 8px; border:1px solid #343535}
a.remove:hover {background-color:#343535; color:#ffffff !important; border-color:#ffffff;}

form .middleside_bg a{color:#fff}
form .middleside_bg a:hover{color:#B92007}
/*form .middleside_bg input[type="text"] {border:solid 1px #000000}*/
form .middleside_bg input[type="text"] {background:#181818; border: 1px solid #343434; color: #FFFFFF; padding:5px; margin-right: 5px;}

.ui-dialog{ background:#400C01}
.ui-widget-content, .ui-widget-header { border:none}
.infoBoxContainer .ui-widget-header{color:#000}
/*.contentText textarea{border:none;}*/
.contentText textarea{background-color:#181818; border:1px #343434 solid; color:#fff; padding:5px; width: 410px;}
.contentText select{background-color:#181818; border:1px #343434 solid; color:#fff; padding:1px;}
.contentText input{background:#181818; border: 1px solid #343434; color: #FFFFFF; padding:5px;}

.tableproductlist{padding:5px;padding:5px;text-align : left;}
.tableproductlist a{color:#fff;font-size:16px;text-decoration:none !important}

.foot_note{display: block; margin: 0 auto; overflow: hidden; width: 1000px; height:30px; line-height:30px;}
.foot_note .right img{vertical-align:middle}

.container_24 ul.accountLinkList li a {color:#fff}
.container_24 ul.accountLinkList li a:hover {color:#ff0000}

.smallTextz {font-size:11px}
blockquote {padding:5px; border:solid 1px #d8d8d8; margin:10px 0; overflow:hidden; display:block}
.messageStackError {color:#FF0000; font-weight:bold}
.inputRequirement {color:#FF0000; padding:10px;}
div.buttonSet { overflow:hidden; display:block; margin:10px 0;}

.top_contact {font:normal 18px/26px "Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align:center; margin:5px 0 0 150px; width:325px; float:left}
.top_contact strong {display:block;}

div.middleside_bg .contentText table.reurningcust {width:215px; display:block; overflow:hidden}
div.middleside_bg .contentText table.reurningcust td.fieldKey,
div.middleside_bg .contentText table.reurningcust td.fieldValue
 {display:block; overflow:hidden; width:215px; border:solid 1px #00ff00}
 
.tableborder {border:solid 1px #fff}
.tableborder tr { border-bottom:solid 1px #fff}
.tableborder tr td { border-right:solid 1px #fff}

a.pageResults{color:#FFFFFF; text-decoration:none}
a.pageResults:hover{color:#B40101; text-decoration:none}


.checkoutBarCurrent a{color:#B92007}
.checkoutBarCurrent a:hover{color:#FFF}
.nomargin form {margin:0;padding:0;}

.contentText a.pageResults{color:#FFFFFF; text-decoration:none}
.contentText a.pageResults:hover{color:#B40101; text-decoration:none}

.contentText a{color:#B92007}
.contentText a:hover{color:#fff}

.contentText .product_box h3 a{color:#900f0f}
.contentText .product_box h3 a:hover{color:#000}

.prdreviw h2 a {color:#B92007;}
.prdreviw h2 a:hover {color:#fff}

.prdreviw h2 span {font-size:13px;}

.date_add {color: #FF0000; padding: 10px; font-size:12px !important; text-align:right; font-weight:normal;}
.date_reviews {float: right; color:red; margin:30px 5px 0 0;}



#options h3 {padding-left: 25px; background: url(images/arrows.png) no-repeat 0 -33px; text-decoration:none;}
#options h3 {padding-bottom:4px;}
#options h3 a {text-decoration:none; color:#ffffff}
#options h3 a:hover {color:#b92007}
#features h3.active,
#options h3.active {background-position: 0 5px;}
h4.prdreviw { overflow:hidden; display:block; margin:5px 0;}
h4.prdreviw a {color:#fff}
h4.prdreviw a:hover {color:#b92007}
h4.prdreviw .date_add {float:right; padding:0 10px 0 0;}

.tmpscrl { height:300px; overflow-y:scroll}

.smallTextz blockquote br,
.tmpscrl .contentText br
{display:none}

.tmpscrl .contentText { border-bottom:solid 1px #656565; margin-bottom:10px;}
.tmpscrl .contentText span, .tmpscrl { display:block; margin:5px 0;}
.tmpscrl .contentText a.js_visible {display:block; overflow:hidden; width:280px;}
.tmpscrl .contentText a.js_visible span {display:inline;float:left}

.icon_sprite_open_close span {
    background: url(images/sprite_icons_index.png) no-repeat -150px -50px;
    display: block;
    height: 9px;
    line-height: 1px;
    width: 7px;
	margin-right:10px!important;
}
.icon_sprite_open_close span.closed {background-position: -150px 0;}
.fixhig21 { height:21px}

.middleside_bg .contentContainer .contentText table {clear:both;}

.inactive .ui-button-text-icons .ui-button-text { padding: 0.55em 2.1em 0.55em 2.1em }
