/* CSS Document */
/*Project Name :- Merchant*/
/*Developed by :- Icreon Communication*/

/* Common tags css*/

body,html{ margin:0px; padding:0px; width:100%;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; font-size:12px;}

h1, h2, h3, h4, h5, h6{ font-weight:normal; font-variant:normal;margin:0px; padding:0px;}

p, form, ul{ margin:0px; padding:0px;}

ul{list-style:none;}

input, select, textarea, label, img{ vertical-align:middle;}

fieldset{ margin:0px; padding:0px; border:0px;}

img{ border:none;}

* {outline:0 none;}

:focus {outline: none !important;}

img { outline: none !important; }

.float_left{ float:left;}

.float_right{ float:right;}

.clear{ clear:both;}

.wrapper{ width:960px; margin:0px auto; padding:50px 0px 30px 0px;}

.align_right{ text-align:right;}

.align_left{ text-align:right;}

.align_center{ text-align:center;}

.border-left-none{ border-left:0px!important;}

.margin-bottom-49px{margin-bottom:43px!important;}

.margin-bottom-10px{margin-bottom:10px;}

.bg_gray{ background-color:#f8f8f8;}

.margin-right-8px{ margin-right:8px;}

.width_255px{ width:235px;}

.border-bottom-gray{border-bottom:1px solid #e4e4e4!important;}

button{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; height:33px;}

/* Header classs */

.dashboard-welcome { margin-top: 12px }

.header{ margin-bottom:73px;}

h1#logo{ float:left; width:252px; height:56px;}

.header-nav-container{ float:right; text-align:right;font-size:11px; padding:7px 5px 0px 0px; color:#010101;}

.header-nav-container a{color:#010101; text-decoration:none;}

.header-nav-container a:hover{color:#010101; text-decoration:underline;}

.header-nav-container p{padding:3px 17px 3px 0px; padding-left:140px;text-align:right;}

.header-nav-container p span{  text-align:left; float:left;}

.header-nav-container p span.price{float:none;}

.header-nav-container ul{ list-style:none; padding-top:3px; width:100%; float:right;}

.header-nav-container ul li{ display:inline;  margin-left:6px; padding-left:7px; background: url(../images/top_menu_seprator.jpg) no-repeat left center; }

.header-nav-container ul li a{ font-size:10px;display:inline; color:#000; text-decoration:none}

.header-nav-container ul li a:hover{ text-decoration:underline;}

/* Main Container classs */

.middle-container{ margin-bottom:76px; display:inline-block; width:100%;}

/* left Container classs */

.left_container{ float:left; width:198px;}

.left_container h2{ font-size:11px; font-weight:normal; text-transform:uppercase; margin-bottom:9px;}

.left_container h2 a{color:#000000; text-decoration:none;}

.left_container h2 a:hover{text-decoration:underline;}

.search{ margin-bottom:32px; position:relative;}

.search input.input-text{ width:127px; height:17px; background-color:#e8e8e8; border:0px; padding-left:38px; color:#888787; font-size:11px; padding-top:3px;}

.search input.btn{ position:absolute; top:0px; left:0px; text-indent:-999999999999px; background:url(../images/search_btn.jpg) no-repeat; width:24px; height:20px;border:0px; color:#f8f8f8;}

.left_container .left_menu { margin-bottom:12px;}

.left_container .left_menu  ul{list-style:none; display:inline-block; width:100%; margin-bottom:16px;}

.left_container .left_menu  li{ float:left; width:100%; margin-bottom:4px;font-size:11px; color:#000000;}

.left_container .left_menu  li a{color:#000000; text-decoration:none;}

.left_container .left_menu  li a:hover{ text-decoration:underline;}

.subscribe{ font-size:11px; color:#000;}

.subscribe input.input-text{ width:155px; height:17px; background-color:#e8e8e8; border:0px; padding:0px 5px; color:#888787; font-size:11px; padding-top:3px;}

.left_container .account-nav h3{ font-size:11px; font-weight:bold; text-transform:uppercase; margin-bottom:9px;}

.left_container .account-nav  ul{list-style:none; display:inline-block; width:100%; margin-bottom:16px;}

.left_container .account-nav  li{ float:left; width:100%; margin-bottom:4px;font-size:11px; color:#000000;}

.left_container .account-nav  li a{color:#000000; text-decoration:none;}

.left_container .account-nav  li a:hover{ text-decoration:underline;}


.col-left{ float:left; width:198px;}

.col-left h2{ font-size:11px; font-weight:bold; text-transform:uppercase; margin-bottom:9px;}

.col-left h2 a{color:#000000; text-decoration:none;}

.col-left h2 a:hover{text-decoration:underline;}

.col-left h3{ font-size:11px; font-weight:bold; text-transform:uppercase; margin-bottom:9px; display:none;}

.col-left h3 a{color:#000000; text-decoration:none;}

.col-left h3 a:hover{text-decoration:underline;}

.col-left h4{ font-size:11px; font-weight:bold; color:#555555; display:none;}

.col-left #narrow-by-list{ margin-top:0px;}

.col-left .narrow-by dt{font-weight:bold;margin-bottom:10px;text-transform:uppercase;font-size:11px;}

.col-left .narrow-by dd{ margin-left:0px;}

.col-left .narrow-by dd ol{ list-style:none;padding-left:0px;}

.col-left .narrow-by dd ol li{  margin-bottom:10px;font-size:11px; color:#000000;}

.col-left .narrow-by dd ol li a{color:#000000; text-decoration:none;}

.col-left .narrow-by dd ol li a:hover{ text-decoration:underline;}

.search{ margin-bottom:32px; position:relative;}

.search input.input-text{ width:127px; height:17px; background-color:#e8e8e8; border:0px; padding-left:38px; color:#888787; font-size:11px; padding-top:3px;}

.search input.btn{ position:absolute; top:0px; left:0px; text-indent:-999999999999px; background:url(../images/search_btn.jpg) no-repeat; width:24px; height:20px;border:0px; color:#f8f8f8;}

.col-left .left_menu { margin-bottom:12px;}

.col-left .left_menu  ul{list-style:none; display:inline-block; width:100%; margin-bottom:16px;}

.col-left .left_menu  li{ float:left; width:100%; margin-bottom:4px;font-size:11px; color:#000000;}

.col-left .left_menu  li a{color:#000000; text-decoration:none;}

.col-left .left_menu  li a:hover{ text-decoration:underline;}

.subscribe{ font-size:11px; color:#000;}

.subscribe input.input-text{ width:155px; height:17px; background-color:#e8e8e8; border:0px; padding:0px 5px; color:#888787; font-size:11px; padding-top:3px;}


/* Content Container classs */

.col-3-layout .col-main{ margin-left:198px;}

.col-3-layout .col-right {  float:left!important;width:190px!important;}

.col-3-layout .col-right .head h4{font-size:11px; font-weight:bold; text-transform:uppercase; margin-bottom:9px;}

.content_container{ margin-left:198px;}

.content_container_inner{ margin-left:0px;}

.breadcrumbs, .breadcrumbs a{text-decoration:none;color:#000000; font-size:9px; line-height:20px;margin-bottom:32px; text-transform:uppercase;}

.breadcrumbs a:hover{ text-decoration:underline;}

.banner{ margin-bottom:5px;}

.more_arrivals{text-align:right; background-color:#f8f8f8; height:58px; line-height:58px; color:#000000; font-size:12px;padding-right:40px;}

.more_arrivals a{color:#000000; text-decoration:none;}

.more_arrivals a:hover{ text-decoration:underline;}

.product_listing{ margin-bottom:25px; float:left; width:100%;}

.product_container{ float:left; width:236px; margin-right:18px;}

.product_img{ width:236px; height:167px; background-color:#f5f4f4; margin-bottom:9px;}

.product_name{ font-size:9px; color:#000;}

.product_container .price-box .price{ font-size:9px!important; color:#000;}

.product_details .price-box .price{ font-size:11px!important; color:#000;}

.product_name a{ color:#000; text-decoration:none;}

.product_name a:hover{ text-decoration:underline;}

.product_view{ float:left; width:535px; }

.single_image{ margin-bottom:5px; width:535px; height:410px;}

.thumbnail{ float:left; width:535px; }

.thumbnail img{ float:left; margin-right:4px;}

.thumbnail a.zoom{ float:left; margin-left:14px; color:#2f2f2f; font-size:11px; text-decoration:none;}

.thumbnail a:hover.zoom{ text-decoration:underline;}

.thumbnail a.zoom img{ float:left; margin-left:5px}

.product_details{ margin-left:554px;color:#2F2F2F;
font-size:11px;
}

.product_details h2{font-size:10px; text-transform:uppercase; font-weight:bold; color:#000;}

.product_details h4{font-size:12px; font-weight:bold; color:#000;}

.product_details h2 span{font-size:12px; font-weight:normal; color:#2f2f2f;}

.product_details .line{ border-top:1px dotted #5b5b5b; margin:10px 0px; }

.product_details p{color:#2f2f2f; font-size:11px; margin-bottom:8px;}

.product_details p.product_links a{ color:#2f2f2f; margin-right:18px;}

.product_details p.product_links a:hover{ text-decoration:underline;}

#product-attribute-specs-table{margin:0px!important; padding:0px!important;}

#product-attribute-specs-table td{ border:0px;}

.product_details p select{ margin:3px 0px 8px 0px; width:122px; color:#2f2f2f; font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana;}

.product_details p.rate_12px{ font-size:12px;}

.product_details .validation-advice{color:#ff0000; font-weight:bold;}

.product_details p input.qty{ background-color:#e8e8e8; padding:3px 5px; border:0px; height:13px; width:31px; margin-right:13px;color:#000; font:11px;}
.product_details p input.btn{ background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana;}

h2.cart_heading{ font-size:11px; font-weight:bold; text-transform:uppercase; color:#000000; line-height:25px;}

h2.cart_heading span a{ color:#fff; background-color:#000; text-decoration:none;line-height:25px; padding:8px;margin-right:10px;}

.cart_table{ margin-top:14px; font-size:11px;}

.cart_table th{ padding:8px 20px; border-bottom:1px dotted #696969; text-align:left;}

.cart_table td{ padding:15px 20px;border-bottom:1px dotted #696969; vertical-align:top;}

.cart_table td a{color:#000; text-decoration:none;}

.cart_table td a:hover{color:#000; text-decoration:underline;}

.cart_table td input.qty{ background-color:#e8e8e8; padding:3px 5px; border:0px; height:13px; width:31px; margin-right:13px;color:#000; font-size:11px; font-weight:bold; text-align:center;font-family:"Helvetica Neue", Helvetica, Arial, Verdana;}

.cart_table td textarea{ background-color:#e8e8e8; padding:3px 5px; border:0px; height:58px; width:225px; color:#888787; font:11px;}

.cart_bottom{ margin-top:20px;}

.border_div{ border:1px dotted #ccc; float:left; width:221px; margin-right:40px; padding:24px 0px 0px 36px; min-height:223px;height:auto!important; height:223px; display: inline;}

.border_div h2{ font-size:12px; color:#000; font-weight:bold; text-transform:uppercase; margin-bottom:15px;}

.border_div p{ font-size:12px; color:#000; font-weight:normal; margin-bottom:8px;}

.border_div p input.input{ background-color:#e8e8e8; padding:3px 5px; border:0px; height:18px; width:150px; margin-right:13px;color:#888787; font:11px; font-weight:bold; }

.border_div p input.btn{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana;  }

.border_div p select{  margin:5px 0px; width:142px;}

.update_cart{ float:right; width:245px;}

#co-shipping-method-form{color:#000000;font-size:12px;font-weight:normal; margin-bottom:20px;}

#co-shipping-method-form ul{list-style:none; padding:0px; margin:0px;}

#co-shipping-method-form fieldset{border:0px;margin:0px;padding:0px;}

#co-shipping-method-form dd{margin:0px;}

#co-shipping-method-form fieldset button{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;height:33px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; }

.update_cart input.btn{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; }

.update_cart table{ margin:25px 0px; font-size:11px;}

.update_cart table td{ border-bottom:1px dotted #000;}

.update_cart p{ margin-bottom:8px;}

.update_cart p.link a{color:#fff; background-color:#000; text-decoration:none;line-height:25px; padding:8px;font-size:11px; font-weight:bold; text-transform:uppercase; margin-right:10px;}

.update_cart p.multiple_address a big, .update_cart p.multiple_address a{font-size:11px!important; color:#000;}

.checkout_container{ margin-left:15px; width:710px; float:left;}

.checkout_inner{ border-bottom:1px dotted #000; padding-left:22px;}

.checkout_inner .box{padding-bottom:25px;float:left; width:98%;font-size:14px; font-weight:bold;color:#555555;margin-top:20px;margin-left:2%;}

.checkout_inner .box button{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; height:33px;}

.checkout_inner button{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; height:33px;}



.checkout_inner .box fieldset{border:0px;padding-bottom:10px;}

.checkout_inner h3{ height:40px; line-height:40px;font-size:12px; text-transform:uppercase; font-weight:bold;}

.checkout_inner h3 span{ height:40px; line-height:40px; background:url(../images/list_style_disc.jpg) no-repeat left center; float:left; width:29px; color:#fff; text-align:center; margin-right:5px;}

.col-right { float:right;}

.side-col{ width:195px;}

.col2-set{ float:left; width:100%; }

.col2-set .col-1, .col2-set .col-2 {float:left;font-weight:normal;}

.col2-set .col-1 h4, .col2-set .col-2 h4{ font-size:14px; font-weight:bold;}

.col2-set .col-1, .col2-set .col-2 {width:48%;font-size:12px; color:#555555;}

.col2-set .col-1 ul.form-list, .col2-set .col-2 ul.form-list{ margin:10px 0px; float:left; width:100%;}

.col2-set .col-1 ul, .col2-set .col-2 ul{ list-style:none!important;}

.col2-set .col-1 button, .col2-set .col-2 button{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;height:33px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; }

.col2-set .col-2 .input-text {background-color:#e8e8e8;color:#888787;line-height:24px;padding:0px 8px;text-decoration:none; border:0px;height:24px; width:258px;}
.col2-set .col-2 .input-text {background-color:#e8e8e8;color:#888787;line-height:24px;padding:0px 8px;text-decoration:none; border:0px;height:24px; width:258px;}
.col2-set .col-2  a.forget{color:#555555; margin-top:5px; float:left;}

.required{color:#EE2C2C;}

.one-page-checkout-progress h3{height:40px; line-height:40px;font-size:12px; text-transform:uppercase; font-weight:bold;}
.one-page-checkout-progress ol{list-style:none; margin:none; background-color:#e4e4e4;float:left; width:193px; padding:1px 1px 0px 1px; margin:0px;}

.one-page-checkout-progress ol li{ float:left; width:100%; background-color:#fff; margin-bottom:1px;  }

.one-page-checkout-progress ol li h4{ font-size:12px; font-weight:bold; color:#000000; padding:10px 32px; background-color:#f1f1f1;}
.one-page-checkout-progress ol li h4 a{color:#000000;}

.one-page-checkout-progress .content{padding:0 32px;color:#555555;font-size:12px;font-style:normal;font-weight:bold;line-height:1.4em;padding-bottom:0.4em;}

address {font-style:normal;line-height:1.4em; font-size:12px; color:#555555; font-weight:bold;}

.data-table{ margin:10px 5px;}

.data-table th{ padding:5px; border-bottom:1px solid #e4e4e4;}

.data-table td{ padding:5px;border-bottom:1px solid #e4e4e4; padding-left:0px;}

.button-set a{color:#555555;}

.data-table td span.price{color:#000;}

.data-table tr.last td{border:0px;}

fieldset.group-select{ border:0px;}

fieldset.group-select ul{ list-style:none;}

.group-select label, .form-list label, .payment-methods label {font-weight:bold;}

h4.legend{font-size:12px;font-weight:bold;margin-bottom:9px;text-transform:uppercase;}

.group-select ul li label{font-size:12px; color:#555555; font-weight:bold;}

.group-select ul li .input-box{ margin-right:50px;float:left;}

.gift-box fieldset.group-select{ padding:10px 0px;}

.gift-box .group-select ul.no-padding {float:left;}

.gift-box .group-select ul.no-padding li .input-box{ margin-right:35px;float:left;}

.group-select ul li select.validate-select{color:#000;margin-bottom:5px; margin-top:3px;}

.group-select ul li input.input-text{ width:291px; height:16px; padding:3px 5px; border:0px;color:#888787;background-color:#e8e8e8; margin-bottom:5px; margin-top:3px;}

.group-select ul li textarea.input-text{ width:640px!important; height:155px; padding:3px 5px; border:0px;color:#888787;background-color:#e8e8e8; margin-bottom:5px; margin-top:3px; color:#000;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; font-size:11px;}

.contactus .button-set{ margin-right:92px; margin-top:10px;  width:651px; float:left;}

.contactus .button-set button span{display:block;}

.contactus .button-set .required{ font-size:12px; font-weight:bold;}

.contactus .button-set button{background-color:#000000;color:#FFFFFF;line-height:22px;padding:0px 8px;text-decoration:none; border:0px;height:22px; cursor:pointer; text-transform:uppercase; font-weight:bold; font-size:12px;}

.contactus .address{ padding-left:20px; color:#000; font-weight:normal;}

.contactus .address address p{ margin-bottom:10px; line-height:15px;}

.contactus .address address p a{ color:#000;}

.contactus .address address{ color:#000; font-weight:normal;}

.designer{ padding:0px 22px 0px 13px;}

.designer_img{ float:right;}

.designer_details{ margin-right:100px;}

.designer_row{ margin-bottom:15px;}

.designer_row h3{font-size:13px;font-weight:bold;}

.designer_details p{font-size:11px;}

.designer_details p a{color:#000;}

.whishlist_table{ margin-top:14px; font-size:11px;color:#adaaaa;}

.whishlist_table th{ padding:8px 15px; border-bottom:1px dotted #696969; text-align:left;}

.whishlist_table td{ padding:15px 15px;border-bottom:1px dotted #696969;}

.whishlist_table td input.qty{ background-color:#e8e8e8; padding:3px 5px; border:0px; height:13px; width:31px; margin-right:13px;color:#000; font:11px; font-weight:bold; text-align:center;}

.whishlist_table td textarea{ background-color:#e8e8e8; padding:3px 5px; border:0px; height:80px; width:250px; color:#888787; font:11px;}

.whishlist_table td input.btn{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; height:33px;}

.whishlist_table p{color:#000; margin-bottom:5px;}

.whishlist_table p a{color:#000; text-decoration:none;}

.whishlist_table p a:hover{color:#000; text-decoration:underline;}

.whishlist_table .price{color:#000; font-size:11px; font-weight:bold;}

.whishlist_bottom{ margin-top:20px; text-align:left;}

.whishlist_bottom span.btn{ float:right;}

.whishlist_bottom span.btn input{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; height:33px;}

.whishlist_bottom a{ font-size:11px;color:#adaaaa;}

.share fieldset.group-select{ border:0px;}

.share fieldset.group-select ul{ list-style:none;}

.share .group-select label,.share  .form-list label,.share  .payment-methods label {font-weight:bold;}

.share h4.legend{font-size:12px;font-weight:bold;margin-bottom:9px;text-transform:uppercase;}

.share h4.legend span{font-size:11px;font-weight:normal;margin-bottom:9px;text-transform: none; display:inline;}

.share h4.legend span ul li, .share h4.legend span ul{display:inline;}

.share .group-select ul{ margin-left:0px; margin-top:0px;}

.share .group-select ul li{ float:left; width:100%; padding-bottom:10px;margin-bottom:10px;}

.share .group-select ul li label{font-size:12px; color:#555555; font-weight:bold;}

.share .group-select ul li .input-box{ margin-right:50px;float:left;}

.share .group-select h4{font-size:13px; color:#000; font-weight:bold; margin:10px 0px 10px 0px; padding:3px;float:left; width:99%;}

.share .group-select ul li input.input-text{ width:291px; height:16px; padding:3px 5px; border:0px;color:#888787;background-color:#e8e8e8; margin-bottom:5px; margin-top:3px;}

.share .group-select ul li textarea.input-text{ width:561px!important; height:155px; padding:3px 5px; border:0px;color:#888787;background-color:#e8e8e8; margin-bottom:5px; margin-top:3px; color:#000;font-family:"Helvetica Neue", Helvetica, Arial, Verdana; font-size:11px;}

.share .button-set{ margin-right:92px; margin-top:10px;  width:670px;}

.share .button-set a{ font-size:11px; margin-top:50px; float:left; }

.share .button-set button{background-color:#000000;color:#FFFFFF;line-height:18px;padding:0px 8px;text-decoration:none; border:0px;height:18px; cursor:pointer; text-transform:uppercase; font-weight:bold; font-size:9px; margin:10px 20px 10px 0px;}

.share .group-select ul li .input-box .btn{background-color:#000000;color:#FFFFFF;padding:8px;text-decoration:none; border:0px; cursor:pointer; text-transform:uppercase; font-weight:bold;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, Verdana;}

.news h2{font-size:11px;font-weight:bold;margin-bottom:9px;text-transform:uppercase;}

.news p{font-size:11px;}

.terms h2{font-size:11px;text-transform:uppercase;}

.terms p{font-size:11px; margin-bottom:15px;}
.terms p a{color:#000; text-decoration:none;}
.terms p a:hover{color:#000; text-decoration:underline;}


/* Footer classs */

.footer, .footer a{ text-align:center; color:#000000; font-size:9px; text-decoration:none;}

.footer a:hover{ text-decoration:underline;}

/********************** Pager */
table.pager select,
table.view-by select { margin:0 3px; font-size:.95em; }
table.pager select {auto; }
table.view-by td.sort-by { text-align:right; padding-right:44px; }
table.view-by select { width:85px; }
table.pager, table.view-by {
    width:100%;
    background:url(../images/pager_bg.gif) repeat-x 0 100% #fff;
    font-size:.95em;
    }
table.view-by{display:none;}

table.pager td {
    width:25%;
    border-top:1px solid #eee;
    padding:4px 8px;
    vertical-align:middle;
	text-align:center;
	font-size:11px;
	color:#000;
    }

table.pager td a{color:#000;text-decoration:none;}

table.pager td a:hover{color:#000;text-decoration:underline;}

table.pager td.pages { padding:4px 0; white-space:nowrap; text-align:center; }
table.pager ol, table.pager li {
    display:inline;
	padding:0px;
	margin:0px;
    }
table.pager li { padding:0 2px; }
table.view-by td {
    width:33%;
    border-top:1px solid #e2e2e2;
    padding:4px 8px;
    vertical-align:middle;
    }
	
.label_red{color:#FF0033;}

.page-head h3{font-size:12px;font-weight:bold;margin-bottom:9px;text-transform:uppercase;}

.new-users{ margin-right:20px;}

.new-users .content{margin-bottom:10px;}

#login-form .new-users .button-set  button{float:left!important;}

#login-form .button-set{width:260px;}

#form-validate ul li{ float:left; width:100%;}

#form-validate fieldset{ float:left; margin-bottom:20px;width:100%;}

#form-validate .button-set{width:650px;}

.button-set{ font-size:12px; font-weight:bold;}

#form-validate fieldset.highlight{color:#555555;
font-size:12px;
font-weight:bold;}
#form-validate fieldset.highlight input.input-text{ margin:5px 0px 10px 0px;}

#form-validate fieldset.highlight .button-set{width:180px;}



.account-box { margin-top:10px; float:left; width:100%;}

.account-box a{color:#555555; text-decoration:underline;}

.account-box a:hover{color:#555555; text-decoration:underline;}

.account-box h4{font-size:12px; color:#000; font-weight:bold; border-bottom:1px dotted #000;margin:10px 0px 5px 0px; float:left; width:100% }

.account-box h5{font-size:12px; color:#000; font-weight:bold;margin:10px 0px 5px 0px; float:left; width:100% }

.account-box h6{font-size:12px; color:#000; font-weight:bold;margin:10px 0px 5px 0px; float:left; width:100% }

.v-fix{ float:left;}

ul#payment_form_authorizenet li{float:left; width:100%; margin-left:-15px;}

ul#payment_form_authorizenet li a{color:#555555; text-decoration:none;}

ul#payment_form_authorizenet li a{color:#555555; text-decoration:underline;}

ul#payment_form_authorizenet li input{ margin-top:5px; margin-bottom:10px;}

ul#payment_form_authorizenet li select{ margin-top:5px; margin-bottom:10px;}

ul#payment_form_authorizenet li input.input-text {background-color:#e8e8e8; padding:3px 5px; border:0px; height:13px; width:127px; margin-right:13px;color:#000; font:11px;}

/* CSS Added for slideshow of products coming at the home page.. */

#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:762px;
	height:488px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

#slide-images li img{
	display:block;
	background-color:#ffffff;
}

.msg{color:#FF0000; margin-bottom:1px;}

.page-head a{color:#000000; }

.page-head a.link-cart{margin-bottom:10px; display:inline-block;}

.generic-box{ margin:10px 0px;}

.generic-box address{font-weight:normal;}

#my-orders-table{ width:100%; margin:0px;}

#my-orders-table th{ text-align:left;}

h4 {
font-size:14px;
font-weight:bold;
color:#555555;
}

.primary-address-list{ margin-top:20px}

.primary-address-list ol{padding:0px; padding-left:15px;}

.primary-address-list h5{color:#555555;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:1.4em;}

.primary-address-list li{ margin-bottom:15px;}

.primary-address-list a{color:#555555;}