body{background:#fff; color:#575757; font-family:verdana,Arial,sans-serif; font-size:11px;}

h1, h2, h3, h4, h5, h6, .head { color:#0A263C; line-height:1.3em; margin-bottom:0.4em;}
a {color:#575757; text-decoration:none; }
.header{width:974px; background: #fff;}
.quick-access{float:right; padding:0 10px; text-align:right; width: 500px;}
.wrap{width:974px; height:15px; padding:10px 0 0 0;}
.title{font-weight:normal; font-size: 10px; color: #AAAAAA; font-family: Verdana, Arial, sans-serif; float:left;  text-decoration: none; text-transform: Capitalise;}
.top-links{float:left;font-weight:normal; font-size: 10px; color: #575757; font-family: Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase;}
.q-access{font-weight:normal; font-size: 10px; color: #575757; font-family: Verdana, Arial, sans-serif; text-decoration: none;}

.header-wrap{width:974px;height:74px; }
.header-wrap .logo{float:left; width:190px; height:74px;position :relative; /*padding:6px 0 0 0;*/}
.header-wrap .banner{float:left; width:540px;height:74px;}
.header-wrap .search{ width: 244px;float:right;height:74px;}
.header-wrap .search .indent-col{padding:10px;}
.header-wrap .search .my-bag-wrap{height:34px; padding:8px 0 0 0;}


.base-mini .block-title img{vertical-align:middle;}
.block-relate .block-title span{font-weight:bold; font-size:12px;font-family:Verdana,Arial,sans-serif;color:#E20074;text-decoration:none;text-transform:capitalize;}
.block-relate .block-content ul {position:relative;list-style:none outside none; margin:0;}
.block-relate .block-content .relate{display:inline;width:180px ; text-align:center;}
.block-relate .block-content td p{margin:0 0 5px;text-align:left;}
.block-relate .block-content td p .related-product-name{color:#575757; font-size:10px; font-family:Verdana,Arial,sans-serif; font-weight:normal; text-decoration:none;}
.block-relate .block-content td p b .pricebox .regular-price .price{color:#575757; font-size:10px; font-family:Verdana,Arial,sans-serif; font-weight:bold;text-decoration:none;}
.block-relate .block-content dl{clear:both; width:182px;}
.block-relate .block-content dt{vertical-align: top;float: left;margin-right: 16px; margin-bottom: 10px;}
.block-relate .block-content dd{float: left;}
.spacer{clear:both;line-height:0;}


.col-home-main{width:974px; float:left; padding:0 0 1px;}
.main-space{width:974px; height:36px;}
.sort-by ul li{display:inline; list-style:none;}
.sort-by ul li a{font-family: Verdana, Arial, Helevetica, sans-serif; font-size:11px; color:#575757;}
.sort-by ul li a.active{font-family: Verdana, Arial, Helevetica, sans-serif; font-size:11px; color:#575757; font-weight:bold;}
.sort-by ul li a:link{font-family: Verdana, Arial, Helevetica, sans-serif; font-size:11px; color:#575757;}
.sort-by ul li a:hover{text-decoration:underline;}

.sort-by ul li #active {color:#575757;font-weight:bold;}
.color-image{width:10px; height:10px;}

.shop-access{float:right; margin:0;  font-size:1em;}
.shop-access a{color:#7386BE; text-decoration:none}
.header .quick-access li{background:url(../images/common.gif) no-repeat -386px -45px;     display:inline; padding-left:8px; padding-right:5px}
.header .quick-access li.first{background:none repeat scroll 0 0 transparent;     padding-left:0}
.main-container{/*background:url(../images/container.png) no-repeat 0 100%;*/     margin:0 auto; padding:10px 0; width:978px}
.header .form-search label{display:none}
.header .form-search button.button{width:33px;height:21px;}

/*.page-title  {background:transparent url(../images/page_head_bg.gif) repeat-x scroll 0 100%; border:1px solid #EAEAEA; margin-bottom:7px; }*/
.page-title  { }
.page-title  h1 {color:#575757; font-size:16px; font-weight:normal; font-family:verdana,Arial,sans-serif;line-height:2.3em; margin:0; max-width:100%; overflow:hidden; }

.pg-title  {background:#F5F5F5; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; margin-bottom:0; width:776px; padding:0; height:40px;}
.pg-title  h1 {color:#575757; font-size:16px; font-weight:normal; font-family:verdana,Arial,sans-serif; line-height:2.3em; margin:0 0 0 10px; overflow:hidden; }


.block-bottom-subscribe{background:#E3E3E3; border:medium none; color:#FFF;/* min-height:124px*/ width:240px; height:96px; padding:0 13px;}
.block-bottom-subscribe button.button span span{background:url('../images/btn_submit.gif') no-repeat 0 0; width:52px; height:21px;vertical-align:middle; border:1px solid #BFBFBF}
.block-bottom-subscribe  .button span{  background:none; border:0 none; color:#FFF; font:bold 12px arial,sans-serif !important;  display:block;   margin:0; overflow:visible; /*padding:0 10px 0 0; */ padding:0;text-align:center; vertical-align:middle; width:auto;}

.block-bottom-subscribe .block-title{text-align:center;height:25px;padding-top:5px;}
.block-bottom-subscribe .block-title strong{background:none;}
.block-bottom-subscribe .block-title strong span{font-size:11px; font-family:verdana,Arial,sans-serif; color:#575757; font-weight:bold;text-transform:Capitalize;}
.block-bottom-subscribe label{font-weight:bold; color:#FFF}
.block-bottom-subscribe .actions{margin-top:15px}
.offer-txt{font-weight:normal; padding-top:5px;text-align:center;font-size:10px;font-style:italic; color:#575757;font-family:Verdana,Arial,sans-serif; text-decoration:none;}


.block-content a{}
.block-subscribe{background:url("../images/base_mini_alt_bg.gif") repeat-x 0 0 #005E89; border:medium none; color:#FFF; min-height:124px}
.block-subscribe .block-title strong{background:none}
.block-subscribe .block-title strong span{background-position:-370px -90px; color:#FFF}
.block-subscribe label{font-weight:bold; color:#FFF}
.block-subscribe .actions{margin-top:15px}
.block-cart .subtotal{background:#eee}

.block-center {  border:1px solid #EAEAEA; }
.block-layered-nav{}
.block-layered-nav .block-title{ padding:2px 0 0 4px; }
.spacer { clear: both; }
.bt-bg{ float:left;padding:1px; width:auto; height:21px; margin:6px 0;}
.bt-font{color:#fff; font-family:Verdana, Arial, sans-serif; font-weight:bold; font-size:10px;line-height:2em;}
.bt-font img{vertical-align:top;margin:0 5px;}
.image{border:0; vertical-align:middle;}

table   { border-collapse: collapse }
tr#row1 { border: 1px solid blue }
tr#row2 { border: 1px solid black }
tr#row3 { border: 1px solid black }


.block-layered-nav{}
.block-layered-nav .block-subtitle, 
.block-layered-nav dt{padding:7px 10px 0 7px}
.block-layered-nav dd{ padding:0 12px 0.8em}
.block-layered-nav dd li{line-height:1.3em; margin-bottom:0; padding:4px 4px 4px 8px}
.block-layered-nav dd li a{text-decoration:none; color: #5A5A5A;}

.block-layered-nav-center,.toolbar-box .selection{float:left;width:100%;}
.toolbar-box .selection{border-top:1px dashed #D1D1D1;float:left;float:left;padding:10px 0;width:100%;}
.block-layered-nav-center .narrow{float:left;width:175px; height:21px;background:#FF15AA;margin-right:5px;}
.block-layered-nav-center .selection{float:left; font-size:11px; color:#575757; font-family:Verdana,Arial,sans-serif; font-weight:normal;}
.block-layered-nav-center .selection img{vertical-align:middle;}
.block-layered-nav-center .block-subtitle, 
.block-layered-nav-center .block-content{background:none; border:0px solid #ddd;}
.block-layered-nav-center .block-content{ float:left; margin-top:6px; }
.block-layered-nav-center dt{color:#666666;font-size:11px; font-family:Verdana,Arial,sans-serif; font-weight:bold; text-decoration:none; text-transform:uppercase;padding:6px 10px 4px 7px}
.block-layered-nav-center dd{color:#666666;font-size:11px; font-family:Verdana,Arial,sans-serif; font-weight:normal; text-decoration:none;}
.block-layered-nav-center dd li{line-height:14px; margin-bottom:0; /*padding:4px 4px 4px 8px */ padding:4px 0 0 0 ;}
.block-layered-nav-center dd li a{text-decoration:none; color: #5A5A5A;padding:0 10px;}
.block-layered-nav-center .block-center {border:none;}
.block-layered-nav-center .block-content div.links {cursor:pointer;float:left;padding:0 10px;position:relative;}
.block-layered-nav-center .block-content div img{margin-left:5px;}
.block-layered-nav-center .block-content .category dd {}
.block-layered-nav-center .block-content .category dd a img{ vertical-align:middle; }
.block-layered-nav-center .block-content .category dd a:hover div.filter-box{background:#FF15AA;}
.block-layered-nav-center .block-content .category dd a:active div.filter-box{background:#FF15AA;}
.block-layered-nav-center .block-content  dd {display:none;position:absolute;background:#FFF;border:none; border-top:none;top:25px;left:0;z-index:100000;width:150px;padding:0!important;}
.block-layered-nav-center .block-content  dd ol{border-color:-moz-use-text-color #D1D1D1 #D1D1D1;border-right:1px solid #D1D1D1;border-style:none solid solid;border-width:medium 1px 1px;margin-top:4px;padding:10px;overflow:hidden;}

.block-layered-nav-center .block-content .color{border-left:1px solid #EAEAEA;}
.block-layered-nav-center .block-content .color dd {}
.block-layered-nav-center .block-content .color dd a{clear:none; display:block; float:left; font-size:10px; font-family:Verdana,Arial,sans-serif; margin:2px; overflow:hidden;  text-align:center; line-height:1.6em;  color:#666666; text-decoration:none; }
.block-layered-nav-center .block-content .color dd img{border:1px solid #ffffff; padding: 1px; width:28px; height:17px}
.block-layered-nav-center .block-content .color dd a:hover img{border:1px solid #FF15AA;}
.block-layered-nav-center .block-content .color dd a:active img{border:1px solid #FF15AA;}

.block-layered-nav-center .block-content .price-nav{ border-left:1px solid #EAEAEA;}
.block-layered-nav-center .block-content .price-nav dd {}
.block-layered-nav-center .block-content .price-nav dd a img{ vertical-align:middle; }
.block-layered-nav-center .block-content .price-nav dd a:hover div.filter-box{background:#FF15AA;}
.block-layered-nav-center .block-content .price-nav dd a:active div.filter-box{background:#FF15AA;}


.block-layered-nav-center .block-content .size{border-left:1px solid #EAEAEA;}
.block-layered-nav-center .block-content .size dd {}
.block-layered-nav-center .block-content .size dd a{  border:1px solid #999999; clear:none; display:block; float:left; font-size:10px; font-family:Verdana,Arial,sans-serif; margin:3px; overflow:hidden;  text-align:center; width:39px; height:16px; line-height:1.6em;  color:#666666; text-decoration:none; }
.block-layered-nav-center .block-content .size dd a:hover{border:1px solid #FF15AA;}
.block-layered-nav-center .block-content .size dd a:active{border:1px dotted #FF15AA;}

.block-layered-nav-center .block-content .other{ border-left:1px solid #EAEAEA;}
.block-layered-nav-center .block-content .other dd {padding:0 10px 2px}
.block-layered-nav-center .block-content .other dd a img{ vertical-align:middle; }
.block-layered-nav-center .block-content .other dd a:hover div.filter-box{background:#FF15AA;}
.block-layered-nav-center .block-content .other dd a:active div.filter-box{background:#FF15AA;}

.block-layered-nav-center .block-content .price-nav dd {padding:0 10px 2px}
.block-layered-nav-center .block-content .price-nav dd a img{ vertical-align:middle; }
.block-layered-nav-center .block-content .price-nav dd a:hover div.filter-box{background:#FF15AA;}
.block-layered-nav-center .block-content .price-nav dd a:active div.filter-box{background:#FF15AA;}
a.link div{ float:left; }
.currently img{margin-top:3px;}
#section1 {
    float: left; /* Sets this section to the left */
    background: #fff;
    width: 315px;
}

    #column1 {
        float: left; /* Sets this column to the left inside its section */
        
        width: 154px;
    }

    #column2 {
        float: right; /* Sets this column to the right inside its section*/
        
        width: 154px;
    }

#section2 {
    float: right; /*Sets this sectionto the right */
    background: #fff;
    width: 315px;
}

    #column3 {
        float: left; /* Sets this column to the left inside its section */
        
        width: 154px;
    }

    #column4 {
        float: right; /* Sets this column to the right inside its section*/
    
        width: 154px;
    }





h3.product-name {color:#0A263C; line-height:1.3em; margin-bottom:0.4em; font-size: 12px;}
.products-grid h5 a{color:#007ed3; text-decoration:none}
.products-grid .ratings .amount{display:none}
.products-grid .actions{position:static; bottom:12px}
/*************************Buttons*************************/
button.button{background:none; border:0px solid #000}
.btn-add-to-cart{background:url("../images/btn_add_to_cart.gif") no-repeat 0 0; width:126px; height:31px; }
.button span{background:url("../images/button.gif") no-repeat 100% -28px;     border:0 none; color:#FFF; font:bold 12px arial,sans-serif !important;     margin:0; overflow:visible; padding:0 10px 0 0; text-align:center; vertical-align:middle;     width:auto}
.button:hover span{background:url("../images/button.gif") no-repeat 100% -84px}
.button span span{background:url("../images/button.gif") no-repeat 0 0;     display:block; height:26px; line-height:25px !important; padding:0 0 0 10px;     white-space:nowrap}
.button:hover span span{background:url("../images/button.gif") no-repeat 0 -56px}

/**ALT BTNS**/
.grey-box .button span, 
.cart-table .btn-continue span, 
.cart-table .btn-update span, 
.cart .discount button span, 
.cart .shipping button span, 
.block-compare button.button span, 
.block-poll button.button span, 
.block-login .actions button.button span, 
.product-view .box-tags .form-add button.button span, 
.multiple-checkout .title-buttons button.button span, 
#multiship-addresses-table tfoot button.button span{    background:url("../images/button.gif") no-repeat 100% -142px;     color:#FFF; height:27px}
.grey-box .button:hover span, 
.cart-table .btn-continue:hover span, 
.cart-table .btn-update:hover span, 
.cart .discount button:hover span, 
.cart .shipping button:hover span, 
.block-compare button.button:hover span, 
.block-poll button.button:hover span, 
.block-login .actions button.button:hover span, 
.product-view .box-tags .form-add button.button:hover span, 
.multiple-checkout .title-buttons button.button:hover span, 
#multiship-addresses-table tfoot button.button:hover span{    background:url("../images/button.gif") no-repeat 100% -200px}
.grey-box .button span span, 
.cart-table .btn-continue  span span, 
.cart-table .btn-update span span, 
.cart .discount button span span, 
.cart .shipping button span span, 
.block-compare button.button span span, 
.block-poll button.button span span, 
.block-login .actions button.button span span, 
.product-view .box-tags .form-add button.button span span, 
.multiple-checkout .title-buttons button.button span span, 
#multiship-addresses-table tfoot button.button span  span{    background:url("../images/button.gif") no-repeat 0 -113px;     display:block; height:26px; line-height:25px !important; padding:0 0 0 10px !important;     white-space:nowrap; border:0}
.grey-box .button:hover span span, 
.cart-table .btn-continue:hover span span, 
.cart-table .btn-update:hover span span, 
.cart .discount button:hover span span, 
.cart .shipping button:hover span span, 
.block-compare button.button:hover span span, 
.block-poll button.button:hover span span, 
.block-login .actions button.button:hover span span, 
.product-view .box-tags .form-add button.button:hover span span, 
.multiple-checkout .title-buttons button.button:hover span span, 
#multiship-addresses-table tfoot button.button:hover span span{    background:url("../images/button.gif") no-repeat 0 -171px;}

.block-subscribe button.button span{background:url("../images/button.gif") no-repeat 100% -257px;}
.block-subscribe button.button span span{background:url("../images/button.gif") no-repeat 0 -228px; color:#FFF;}

.block-subscribe button.button:hover span{background:url("../images/button.gif") no-repeat 100% -315px}
.block-subscribe button.button:hover span span{background:url("../images/button.gif") no-repeat 0 -286px; color:#FFF;}

button.btn-checkout span span{padding:0 16px}
/****************************End Buttons***************************/
.footer-container{/*background:url("../images/footer_bg.gif") repeat-x 0 0; *//*margin-top:25px*/;}
.footer{margin:0 auto; padding:15px 0 4em 0; text-align:left; width:974px}
.footer-left{float:left;width:295px;} 
.footer-right{float:right; text-align:left;} 
.footer-space{width:974px; height:5px; background:#CCCCCC; margin:0 auto;} 
/****  Navigation  *****/
#nav{padding:0; width:974px; height:36px; margin:0 auto;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li{position:relative; text-align:left;;}
#nav li.over{z-index:999;}
#nav a, 
#nav a:hover{display:block; line-height:1.3em; text-decoration:none;}
#nav span{display:block; cursor:pointer; white-space:nowrap;}
#nav li ul span{white-space:normal;}

/************ 0 LEVEL  ***************/
#nav li{ padding:1px 10px 1px 0; height:34px; float:left;}
#nav a{height:34px; float:left; color:#575757; font-weight:normal;}
#nav li.active a{color:#868686;}
#nav span{ padding:9px;}
#nav li.first span{padding-left:0;}
#nav li.over a, 
#nav a:hover{height:28px; background:#FFFFFF; color:#FF007F; text-decoration:none;}

/************ 1ST LEVEL ************/
#nav ul li, 
#nav ul li.active{float:none; margin:0; padding-bottom:1px; background:#f4f4f4;}
#nav li.active li a, 
#nav ul li.active a{background:#fff;}
/*#nav ul li.over{background:#d5e4eb url(http://pcscus.com/skin/frontend/default/f001/images/nav_divider.gif) repeat-x 0 100%;}
*/
#nav ul li.last{background:#ecf3f6; padding-bottom:0;}

#nav ul a, 
#nav ul a:hover{float:none; padding:0; background:none;}
#nav ul li a{font-weight:normal !important}

/************ 2ND LEVEL ************/
#nav ul{position:absolute; width:15em; top:40px; left:-10000px; border:1px solid #aaa; border-color:#ccc #aaa #aaa #ccc; border-top-width:0}
#nav ul span{background:none}

/* Show menu */
#nav li.over >ul{left:-1px}
#nav li.over >ul li.over >ul{left:100px}
#nav li.over ul ul{left:-10000px}

#nav ul li a{background:#fff}
#nav ul li a:hover{background:#f4f4f4}
#nav ul li.over >a{background:#f4f4f4}
#nav ul li a, 
#nav ul li a:hover{color:#2f2f2f !important}
#nav ul span, #nav ul li.last li span{padding:4px 15px 5px 15px}

/************ 3RD+LEVEL ************/
#nav ul ul{top:5px; border-top-width:1px}

.cms-home .nav-home a, 
.contacts-index-index .nav-contacts a, 
.cms-about-magento-demo-store .nav-about a{color:#eeeeee;}
.cms-home .nav-home a{ height: 34px;}
.cms-home .nav-home a:hover{color:#ffffff;}


.f-right{float:right}
.f-left{float:left}
.a-right{text-align:right}
.a-left{text-align:left}
.a-center{text-align:center}

.welcome-message{float:left; font-size:0.9em; margin:1px 12px 0 0; color:#757578}

.header-cart{ top:-22px; right:8px; z-index:100}
.header-cart .head{margin:0; overflow:hidden; cursor:pointer}
.header-cart .title{text-transform:uppercase;font-weight:normal; font-family:Verdana, Arial, sans-serif; float:right; font-size:10px; color:#575757; padding:5px 0 3px 0; background:url(../images/common.gif) no-repeat -382px 4px}
.header-cart .title a{color:#575757;}
.header-cart .content{background:#f3f8fb; padding:0}
.header-cart .content li{padding:2px 6px; border-bottom:1px solid #ddd}
.header-cart .content li a:hover{color:#333}
.header-cart .widget-btn{float:right; margin-top:2px}
.header-cart .title a{color:#575757;}

.slogan{text-align:left; float:left; text-indent:-9999px !important; width:192px; height:53px; margin:0; background:url(../images/slogan.gif) no-repeat 0 0}

#nav-sidebox{font-size:1.1em}
#nav-sidebox a{text-decoration:none; color:#000}
#nav-sidebox a:hover{text-decoration:underline}
#nav-sidebox li{line-height:22px; font-weight:bold}
#nav-sidebox li ul li{font-weight:normal; margin:0}
#nav-sidebox ul{}
#nav-sidebox ul li{padding-left:10px}
#nav-sidebox ul li ul{display:none}

.featured-container{margin-bottom:20px}
.featured-center{width:978px; margin:0 auto; padding-bottom:20px; background:url(../images/container.png) no-repeat -1957px 100%}
.featured-top{background:url(../images/container.png) no-repeat -1957px 0}

.mini-newsletter{border:none; min-height:124px; color:#fff; background:#005e89 url(../images/base_mini_alt_bg.gif) repeat-x 0 0}
.mini-newsletter label{color:#fff}
.mini-newsletter .head h4{color:#fff; background-position:-370px -90px}
.mini-newsletter .input-text{border:none; padding:4px 2px}
.mini-newsletter .form-button-alt{background-position:100% -256px}
.mini-newsletter .form-button-alt span{background-position:0 -228px}
.mini-newsletter .form-button-alt:hover{background-position:100% -314px}
.mini-newsletter .form-button-alt:hover span{background-position:0 -286px}
.mini-newsletter .validation-advice{color:#fff; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px}

.recently .grid-row{border-bottom:1px solid #d9dde3}

.recently .last{border-bottom:0px solid #FFF}
.recently .subtitle{color:#459B06; font-size:1.4em; font-weight:normal;     line-height:1.3em; margin:0; max-width:100%; overflow:hidden; padding:5px 0 4px 10px}
.recently li.item{width:167px; float:left; padding:10px}
.recently li.item .price-box{}
   
.category-head{background:url("../images/page_head_bg.gif") repeat-x 0 100%;     border:1px solid #EAEAEA; margin-bottom:7px}
.product-image .ajax{ background:url('../images/bg_quickview_small.png') no repeat ;z-index:20; position:absolute; left:10px; top:95px; display:none;font-weight:normal;font-size:14px;color:#FFFFFF;font-family:Verdana,Arial,sans-serif;text-decoration:none;  width:140px; height:32px;}
h5 a.product-name{color:#007ED3; font-size:1.05em; text-decoration:none;  font-weight:bold}

.regular-price .price{color:#575757; font-size:11px; font-family:Verdana,Arial, sans-serif;font-weight:bold}
.regular-price .price {float:left;}

.footer .informational{float:left; margin:0 auto; padding:0;}
.footer .informational li{float:left; margin:0 auto; padding:0;}
.footer .informational li ul li{float:left; margin:0 auto; padding:0;}
.footer .informational li ul li a{padding:0; text-decoration:none; line-height:15px;color:#575757; font-size:11px; font-family:Verdana,Arial,sans-serif;}
.footer .informational h6{margin-bottom:0.4em; text-transform:capitalize;color:#575757; font-size:11px; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
.footer .informational li ul li a:hover{text-decoration:underline;}

.footer .contacts{clear:both; font-size:.9em; color:#fff; border:1px solid #136793;  height:32px; margin:17px 0 10px; border-width:1px 0; line-height:31px}

.footer .payments{float:right; margin:5px 0 0}
.footer .legality{text-align:center; color:#FFF; font-size: .9em}
.footer .legality a{color:#b5e2ff; text-decoration: none;}

/* glider */
#slider{    position:relative;     height:334px;     width:738px;     padding:2px 0 0 11px;     z-index:5;     overflow:hidden;     margin-bottom:5px;     background:url(../images/glider_bg.gif) no-repeat 0 0}
div.scroller{ height:295px;  width:725px;  overflow:hidden;  position:relative}
div.slidercontrolwr{ position:absolute;  bottom:6px;  left:315px;  z-index:6}
div.scroller img{ border:none}
div.scroller div.sectionslide{  height:290px;  overflow:hidden;  float:left}
div.scroller div.content{ width:10000px;  padding:0}
.content .sliderdescription{ padding:0px 10px;  position:relative;  top:-30px;  color:#777;  font:11px bold Helvetica,sans-serif;  opacity:0.65;  filter:alpha(opacity=65)}
 
.content .sliderdescription p{line-height:20px; text-align:center}
div.sliderdescription:hover{background:#fff}
.content a{text-decoration:none; color:#5a5a5a}
.content a:hover{text-decoration:underline}

.slidercontrol{ list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:10px 0 0;  padding:0}
.slidercontrol{list-style:none; padding:0; margin:0;}
 
.slidercontrol a{ float:left;  width:15px;  margin:0 2px;  padding:0 2px;  text-decoration:none;  color:#fff;  font-weight:bold;  background:#c0c0c0;  overflow:hidden;   text-align:center;  border:1px solid #c0c0c0}
 
.slidercontrol a:hover, 
.slidercontrol a.active{background:#f0f0f0; color:#c2c2c2}

/* slider */
.featured-products{clear:both; padding:7px 15px; position:relative; overflow:hidden;}
.featured-products h4{margin-right:10px; color:#459b06; padding-left:7px; font:normal 1.3em Verdana,Geneva,Arial,Helvetica,sans-serif}
.featured-products .head{text-align:left; margin:0; padding:21px 0}
.featured-products #move-left, 
.featured-products #move-right{position:absolute; right:15px; top:140px; width:22px; height:18px; float:left; background:url(../images/common.gif) no-repeat -335px -390px; text-indent:-9999px; overflow: hidden;}
.featured-products #move-right{background-position:-335px -450px; right:940px !important;  }
.featured-products #move-left.disabled, 
.featured-products #move-right.disabled{opacity:0.5; filter:alpha(opacity=50)}
.slider-wrapper{    clear:both;     width:900px;     margin-left:25px;     overflow:hidden;     position:relative; zoom: 1;}
.slider-wrapper .list-featured{    width:10000px;     padding:0;     overflow:hidden}
.slider-wrapper .list-featured li{    float:left;     width:150px;     padding:10px;     border-right:1px solid #cfcfcf}
.slider-wrapper .list-featured li.last{    margin:0px}
.slider-wrapper .list-featured .product-image{    text-align:center}
.slider-wrapper .list-featured h5{    display:table-cell;     height:35px;     vertical-align:middle}
.slider-wrapper .list-featured .price-box{float:left; width:75px; padding:2px 0}

#quick-window{position:absolute; z-index:500; background-color:#fff; width:650px; border:1px solid #aaa; display:none}
#quick-window .product-img-box{width:230px; float:left}
#quickview-close{background:url(../images/close.gif) no-repeat center center; float:right; width:10px; height:10px; margin:7px}
#quickview-header{background-color:#888; height:26px; width:650px}

#ajax-preloader{opacity:0.8; filter:alpha(opacity="80"); text-align:center; z-index:500}
#ajax-preloader .loading{border:2px solid #777; color:#000; background:#eee; text-align:center; width:120px; padding:15px; font-weight:bold}
#quick-window .product-shop{float:right; text-align:left; width:385px}
#quick-window .product-essential{padding:25px 10px 25px 10px}
.catalog-listing .product-image{position:relative}
.catalog-listing .product-image .ajax{position:absolute; display:none; z-index:20}

a.ajax{text-align:center;text-decoration:none; background-image:url('../images/bg_quickview_small.png');  line-height:2em; color:#fff; font-weight:bold; padding:0px 10px}
a.ajax:hover{text-decoration:none}


/* DHTML popup window css */
.dhtmlwindow{position: absolute;visibility: hidden;background:url('../images/bg_quickview.png') fixed center center; width:826px;height:590px; opacity:1; }

.drag-handle{ z-index:300;/*CSS for Drag Handle*/text-indent: 3px;font: normal 14px Arial;background-color: #ffffff;color: white;cursor: move;left:1.2%;top:1.7%;position:absolute;overflow: hidden;margin-left:0 auto;margin-top:0 auto;width: 806px;height:570px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
background: #ffffff;
position: absolute;
right:2px;
top: 2px;
margin:0 auto;
width: 806px;
float:left;
cursor: hand;
cursor: pointer;
padding:0;
}
.drag-handle .drag-controls img{float:right;}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
background-color: #ffffff;
color: black;
margin:0 auto;
width:776px;
height: 530px;
padding: 0px;
overflow-x: hidden;
overflow-y: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

.quick-view .product-essential { padding:0px;  }
.block-bottom-subscribe .input-box{margin:5px 0 1px; width:auto; height:21px; border:none; background:#E3E3E3;}
.block-bottom-subscribe .input-box input{border:1px solid #BFBFBF; color:#575757; font: 10px Verdana,Arial,sans-serif; width:165px; padding:3px; margin-right:5px; background:#FFFFFF;}

.facebook-twitter{float:left; width:auto; margin:0;}
.face-tweet-head{font-size:11px; font-family:verdana,Arial,sans-serif; color:#575757; font-weight:bold;text-transform:Capitalize;margin:0 0 10px 0;}
.facebook-link{}
.twitter-link{ margin:0 0 10px 0;}
.imge {float:left;border:1px solid #ffffff; }


.lnks{ border:1px solid #999999; clear:none; display:block; font-size:10px; font-family:Verdana,Arial,sans-serif; margin:3px; overflow:hidden;  text-align:center; width:39px; height:16px; line-height:1.6em;  color:#666666; text-decoration:none; }
.configurable a:hover {border:1px solid #FF15AA;}
.configurable img.active{border:1px solid #FF15AA;}
.configurable img{ width:28px; height:17px; padding: 1px;}

.config-sz{font-size:11px; font-family:verdana,Arial,sans-serif; color:#575757; font-weight:normal; text-decoration:none; margin-bottom:10px;}
.quantity select{width:50px;}
.quantity select button{}
.crossell{float:right;width:320px;height:auto;}
.crossell select{width:50px;}
.cross-select{float:left;width:50px;margin-left:10px}
.product-shopp .crosssell .crossell .cross-select select{width:50px;}

.quick-quantity {float:left;}
.quick-quantity select{}

.sale a{color:#ff0000;font-weight:bold}

/************ FOOTER TABLE ************/
.footer_table {margin:0 auto; width:974px;}
.footer .about {display:block; float:left; width:115px;}
.footer .info {display:block; float:left; width:125px;}
.footer .security {display:block; float:left; width:150px;}
.footer .customer_service {display:block; float:left; width:164px;}
.footer .footer_table h6{margin-bottom:0.4em; text-transform:capitalize;color:#575757; font-size:11px; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
.footer .footer_table a {color:#575757; font-family:Verdana,Arial,sans-serif; font-size:11px; line-height:15px; padding:0; text-decoration:none;}
.footer .footer_table a:hover {text-decoration:underline;}
.footer .footer_table ul{list-style: none; margin: 0; padding: 0; line-height: 1.4em;}
.footer .footer_table li{margin: 0; padding: 0;}

/************ HOME PAGE ************/
#home_page_content {margin:0 auto; clear:both; width:974px;}
#home_page_content {margin:0 auto; clear:both; width:974px;}
#fp_promo_right_top {width:260px; height:105px; padding-left: 5px; padding-top: 0;}
#fp_promo_right_1{width:260px; height:125px; padding-left: 5px; padding-top: 5px;}
#fp_promo_right_2{width:260px; height:125px; padding-left: 5px; padding-top: 5px;}
.subfeature-left {background-color:#FF6699; color: #FFF; float: left; font: 15px  Verdana, Arial, Helvetica, sans-serif; height: 193px; margin: 0 0 4px 0; padding: 0; width: 169px;}
.subfeature-left a {color:#FFFFFF; font: 15px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.subfeature-left a:hover {text-decoration:underline;}
.subfeature-link-0 {margin: 0; padding: 0; width:169px;}
.subfeature-link-0 img {border: 0; margin:0;}
.subfeature-link-1 { margin: 10px 5px 0; position:absolute; text-align:center; width:159px;}
.subfeature-link-2 { margin: 35px 5px 0; position:absolute; text-align:center; width:159px;}
.subfeature-link-3 { margin: 60px 5px 0; position:absolute; text-align:center; width:159px;}
.subfeature-link-4 { margin: 85px 5px 0; position:absolute; text-align:center; width:159px;}
.subfeature-link-5 { margin: 110px 5px 0; position:absolute; text-align:center; width:159px;}
.subfeature-link-6 { margin: 135px 5px 0; position:absolute; text-align:center; width:159px;}
.subfeature-link-7 { margin: 160px 5px 0; position:absolute; text-align:center; width:159px;}
.subfeature-right {border: 0; display:inline; float:left; margin:0; padding:0; height: 197px; width:159px;}
.subfeature-right img{border: 0; margin:0 0 4px 6px;}

/************ HOME PAGE SLIDESHOW ************/
#SlideshowHomeImage {width:709px;height:365px;float:left;margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px ; position:relative; }
#SlideshowHomeImage #slideNav { position:absolute; top:335px;  left:509px; z-index:10; font: 14px  Arial, Helvetica, sans-serif ;}
#SlideshowHomeImage #slidePaging { height:100%; padding-top:5px; padding-bottom:5px; float:left;} 
#SlideshowHomeImage #slidePaging a { margin: 5px 0 0 2px; padding: 3px 7px; border: 1px solid #666; background: #E8E8E8; text-decoration: none; color:#666; }
#SlideshowHomeImage #slidePaging a.activeSlide { background: #C4C4C4; }
#SlideshowHomeImage #slidePaging a:focus { outline: none; }
#SlideshowHomeImage #slideNav #slideControls { float:left; }
#SlideshowHomeImage #slideNav #slideControls img { margin: 1px 0 0 2px; }
#SlideshowHomeImage #slideNav #slideControls #playButton { display:none; }
#slideshow img {border:0;}

/************ CONTACT US ************/
.contact-address {width:200px; border: 1px solid #CCCCCC; padding:20px; margin:0; float: right; }
.contactForm-wrapper {width:660px; float: left; padding-bottom:30px; }
.contactForm-wrapper .buttons-set {margin: 0 50px 0 0; }

.relator-items{margin-bottom:10px;display:inline; padding-right:16px;width:182px; float:left;}
.relator-items-last{margin-bottom:10px;display:inline;width:182px; float:left;}


.relator{display:inline;}