@charset "utf-8";
/* CSS Document */

body{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	background:url(images/new-home/bg.gif) repeat scroll 0 0 transparent;
}

button{
	cursor:pointer;
	}
*{
	outline:none;
}
form{
padding:0px;
margin:0px;
}
p{
	padding:0px 0px 18px 0px;
	margin:0px;
}
.clear{
	clear:both;
	}
img{
	border:0px;
}	

.inner-bg{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	background: none repeat scroll 0 0 #FFFFFF;
}

a{
        color:#0072B9;
        text-decoration:underline;
}

a:hover {
        color:#00AA4F;
        text-decoration:none;
}

#top-strip{
width:100%;
background:url("images/new-home/topbg.jpg") repeat-x scroll center top transparent;
height:190px;
}	
#mainwrap{
	margin:0px auto;
	padding:0 0 10px 0;
	width:1000px;
	}
.productshead {
         background: url(images/our-products-head.jpg) left top no-repeat;
         width:202px;
         height:33px;
}	
.productshead-home {
        background: url("images/new-home/iconline.png") repeat-x scroll 0 0 transparent;
        width:auto;
        height:auto;
}	
.productshead-home h1{
       color: #7C8070;
       font: 18pt "Myriad Pro",Arial,Helvetica,sans-serif;
       margin: 0;
       padding: 0;
       text-transform: uppercase;
}	
#header
	{
	width:1000px;
	height:160px;
	padding:0px 0px 0px 0px;
	margin:0 auto;
	}
	
#logo{	
	width:278px;
	padding:20px 0 0 0;
	margin:0px;
	float:left;
	background: url(images/new-home/ipstore.gif) left 20px no-repeat;
	height:61px;
	
	
}
.customer-options {
         font-size:11px;
         padding:0 15px 5px 0;
}
.customer-options-select {
         font-size:11px;
}

#call-no {
	float:right;
	font:20px "Kozuka Gothic Pro", Arial, Helvetica, sans-serif;
	color:#7c8070;
	text-align:right;
	width:180px;
	height:32px;
	margin:20px 0px 24px 0px;
	padding:0px 0px 0px 0px;
	background: url(images/new-home/phoneicon.gif) no-repeat 10px 0px;
	border:0px solid #F00;
}

.inpt {
	font:11px Verdana, Geneva, sans-serif;
	color:#7e7e7e;
	width:130px;
	margin:0px;
	padding:10px 25px 15px 5px;
	border:0px solid #F00;
	background:url(images/new-home/inptbg.gif) no-repeat;
}


#logo a{
display:block;
width:299px;
height:78px;
}	
h1{
	color:#0065b3;
	font-size:22px;
	font-weight:normal;
	padding:0px 0px 15px 0px;
	margin:0px;
	text-transform:none;
}
h2{
	color:#313131;
	font-size:18px;
	font-weight:normal;
	padding:0px 0px 14px 0px;
	margin:0px;
}
h3{
	color:#414750;
	font-size:13px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
h4{
	color:#626262;
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 18px 0px;
	margin:0px;s
}
#header-right
	{
	width:722px;
	float:left;
	margin:0px;
	height:78px;
	padding:20px 0px 0px 0px;
	position:relative;

	}
#login{
	
	color:#006bb7;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	float:right;
	padding:0px 0px 0px 0px;

}
#login a{
	color:#7E7E7E;
	font:12px Verdana,Geneva,sans-serif;
	height:16px;
	line-height:normal;
	text-decoration:none;
	padding:0px 10px 0px 20px;
	background:url(images/login-icon.jpg) left top no-repeat;
	}
#login a:hover{	
	color:#000;
	text-decoration:underline;
}

.cart-btn{
	background:url(images/cart-btn.jpg) no-repeat left top;
	display:block;
	width:72px;
	height:17px;
	float:right;
	margin:0px 10px 0px 0px;
	padding:2px 0px 0px 20px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.cart-btn:hover{
	background:url(images/cart-btn.jpg) no-repeat left bottom;
	color:#024e84;
	}

.blog-btn{
	background:url(images/blog-btn.jpg) no-repeat left top;
	display:block;
	width:29px;
	height:17px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 20px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.blog-btn:hover{
	background:url(images/blog-btn.jpg) no-repeat left bottom;
	color:#024e84;
	}



#phones{
	border-left:1px solid #d7d7d7;
	height:30px;
	padding:3px 0px 0px 13px;
	margin:12px 0px 0px 12px;
	float:right;
	font-size:24px;
	color:#000000;
}
#location {
text-transform:capitalize;
}
#search{
	border-right:1px solid #d7d7d7;
	height:32px;
	padding:0px 10px 0px 0px;
	margin:20px 0px 24px 0px;
	float:right;
	color:#000000;
}
.search-input{
	width:110px;
	border:1px solid #7f9db9;
	padding:0px;
	margin:0px 5px 3px 0px;
	height:20px;
	float:left;
}


#cart-items{
}
#minicart-wrap{
	float:right;
	padding:0px;
	margin:0px;
	width:265px;
	}
	
#minicart-wrap .full{
	padding:0px;
	}
.cart-value{
	padding:0px;
	margin:0px;
	line-height:14px;

}	
#minicart-wrap .cart-value .test{
 	display:none;
}
#minicart-wrap .cart-value .minicart-items-value{
display:none;
}
#minicart-wrap #number .test{
padding:0px;
margin:0px;
display:block;
}
#minicart-wrap #number .test1{
display:none;
}
#minicart-wrap #number .minicart-items-label, #minicart-wrap #number .minicart-items-delim, #minicart-wrap #number .minicart-items-total{
	display:none;
}
#minicart-wrap #number .minicart .empty{
	display:none;
}
#minicart-wrap .cart-value .minicart .empty{
	font-weight:lighter;
}
	
#number{
	font-size:45px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#959595;
	/*line-height:45px;*/
}
a.bluelink{
	font-size:12px;
	color:#006bb7;
	padding:0px;
	margin:0px;
	text-decoration:none;
	cursor:pointer;
}

a.bluelink:hover{
	color:#044472;
	text-decoration:none;
}
a.whitelink{
	font-size:12px;
	color:#fff;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}
a.whitelink:hover{
	color:#000000;
	text-decoration:none;
}
a.black{
	font-size:12px;
	color:#000;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
a.black:hover{
	color:#006bb7;
	text-decoration:none;
}
.checkout{
	padding:0px;
	width:61px;
	height:19px;
	background:url(images/checkout-bg.jpg) left bottom no-repeat;
	text-align:center;
}
.checkout a{
	padding:2px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
.checkout a:hover{
	font-size:11px;
	color:#e8e8e8;
	text-decoration:none;
}
#account{
	padding:0px;
	margin:0px;
}
#account ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#account ul li{
	padding:1px 0px 0px 7px;
	margin:0px;
	color:#00a751;
	float:right;
	
}
.checkout-btn {
	font:11px Verdana, Geneva, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	width:87px;
	height:26px;
	margin:19px 0px 0px 0px;
	padding:5px 4px 14px 0px;
	background:url(images/new-home/bluebottonbg.jpg) no-repeat;
	border:0px solid #F00;
	outline:none;
	cursor:pointer;
}

.checkout-btn a {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    padding: 2px 0 0;
    text-decoration: none;
}


#account ul li a{
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#7E7E7E;
	font:12px Verdana,Geneva,sans-serif;
	text-decoration:none;
	background:none repeat scroll 0 0 transparent;
}
#account ul li a:hover{
	color:#000;
	text-decoration:underline;
}
#topnav
	{
	width:1000px;
	height:58px;
	padding:14px 14px;
	margin:0px 0px 0px 0px;
        background: url("images/new-home/menubg.png") no-repeat scroll 0 0 transparent;
	}
#topnav ul
	{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
#topnav ul li
	{
	margin:0px 0.3em 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:block;
	height:30px;
	background:url(images/top-nav-li-bg.jpg) right center no-repeat;
	}
	
#topnav ul li a
	{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 2px 0px 0px;
	padding:7px 5px 0px 5px;
	font-size:13px;
	display:block;
	float:left;
	height:22px;
	text-decoration:none;
	color:#94968A;
	
	}
	
#topnav ul li a:hover
	{
	color:#000000;
	/*background-color:#54b66b;*/
	}
#topnav ul li a.active
	{
	color:#000000;
	/*background-color:#54b66b;*/
	}
#banner-wrap{
	width:1000px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(images/new-home/banner.jpg) left top no-repeat;
	height:262px;
}

#content-wrap{
	width:1000px;
	padding:10px 0px 0px 0px;
	margin:0px;
}

#content-wrap-left-home{
	width:1000px;
	padding:0px 0px 0px 0px;
	margin:0px;
	/*float:left;*/
}
#content-wrap-left-home h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:31px;
	color:#0978be;
	margin:0px 0px 13px 0px;
	font-weight:bold;
	padding:0px;
	letter-spacing:-1px;
}
#content-wrap-left-home h3 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#03a04d;
	font-weight:bold;
	margin:0px;
	padding:0px 3px 0px 0px;
}
#content-wrap-right-home{
	width:1000px;
	padding:0px 0px 0px 0px;
	margin:0px;
	/*float:left;*/
}
#content-wrap-right-content-home{
	width:400px;
	padding:0px 0px 0px 5px;
	margin:0px;
	float:left;
}
#content-wrap-left{
        float: left;
        margin: 0;
        padding: 0;
        width: 240px;
}

#content-wrap-left h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:31px;
	color:#0978be;
	margin:0px 0px 13px 0px;
	font-weight:bold;
	padding:0px;
	letter-spacing:-1px;
}
#content-wrap-left h3 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#03a04d;
	font-weight:bold;
	margin:0px;
	padding:0px 3px 0px 0px;
}
#content-wrap-right{
        float: left;
        margin: 0;
        padding: 0 0 0 23px;
        width: 737px;
}
.solution-wrap{
	width:717px;
	background:#f1f1f1;
	padding:10px 10px 10px 10px;
	margin:20px 0px 0px 0px;
}
.solution-wrap-head{
	color:#FFFFFF;
	font-size:18px;
	padding:1px 0px 0px 8px;
	height:25px;
	width:709px;
	margin:0px 0px 4px 0px;
	background:url(images/featured-head-blue-bg.jpg) left top no-repeat;
}
.solution-products-box{
	width:707px;
	background:#FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}
.solution-box-left-wrap{
	width:230px;
	padding:20px 0px 20px 0px;
	margin-right:7px;
	background:url(images/solution-box-btm-line.jpg) left bottom no-repeat;
	float:left;
	border-right:1px solid #e2e2e2;
}
.solution-box-left-new-wrap{
	width:230px;
	padding:20px 0px 20px 0px;
	margin-right:7px;
	background:url(images/solution-box-btm-line-new.jpg) left bottom no-repeat;
	float:left;
	border-right:1px solid #e2e2e2;
}
.solution-box-right-new-wrap{
	width:230px;
	padding:20px 0px 20px 0px;
	margin-right:7px;
	background:url(images/solution-box-btm-line-new.jpg) left bottom no-repeat;
	float:left;
	
}
.solution-box-left-wrap img{
	float:left;
	padding:0px;
}
.solution-box-left-content{
	float:right;
	padding:0px 0px 0px 5px;
	margin:0px;
	width:177px;
	color:#777777;
	font-size:12px;
}
.solution-box-left-content span{
	font-size:13px;
	color:#005895;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.solution-box-left-content p{
	font-size:12px;
	color:#777777;
	padding:5px 0px 0px 0px;
}
a.readmore{
	color:#00a84e;
	font-size:11px;
	padding:0px;
}
a.readmore:hover{
	color:#05803e;
	font-size:11px;
	padding:0px;
}
.newarrival-wrap{
	width:717px;
	background:#f1f1f1;
	padding:10px 10px 0px 10px;
	float:left;
	margin:0px 0px 0px 20px;
}
.newarrival-head{
	color:#FFFFFF;
	font-size:18px;
	padding:1px 0px 0px 8px;
	height:25px;
	margin:0px 0px 4px 0px;
	background:url(images/new-arrival-head-bg.jpg) left top no-repeat;
}

.more{
 margin:0px 0px 0px 0px;
 padding:0px;
}

#listlink {
        margin: 0;
        padding: 0 0 10px 68px;
        background: url("images/new-home/check-img.png") no-repeat scroll 20px 10px transparent;
}

#listlink h2{
        background: url("images/new-home/gdyntbg.gif") repeat-x scroll 0 0 transparent;
        color: #7C8070;
        font: 18pt "Myriad Pro",Arial,Helvetica,sans-serif;
        margin: 0;
        padding: 5px 0;
        text-transform: uppercase;
}
#listlink ul {
        margin: 0;
        padding: 0;
}
#listlink li {
       background: url("images/new-home/star.gif") no-repeat scroll 0 4px transparent;
       color: #7C8070;
       font: 10pt Verdana,Geneva,sans-serif;
       list-style: none outside none;
       margin: 0;
       padding: 0 0 0 13px;
}
.listlink-text {
       float: left; 
       margin: 0pt 10px 0pt 0pt; 
       width: 250px;
}
.listlink-image {

}
.products-list-home {
	width:1000px;
}
.featured-products-wrap-right-home{
	width:395px;
	padding:10px 0 10px 5px;
	margin:0px 0px 0px 0px;
        float:left;
}
.featured-head-right-home{
        color: #FFFFFF;
        font: 18pt "Myriad Pro",Arial,Helvetica,sans-serif;
        height: 44px;
        margin: 0;
        padding: 0px 0 10px 0px;
        text-transform: uppercase;
        width: 400px;
}
.featured-head-right-home span{
       background: url("images/new-home/rightheadbg.gif") no-repeat scroll left top transparent;
       color: #FFFFFF;
       display: block;
       font: 18pt "Myriad Pro",Arial,Helvetica,sans-serif;
       height: 44px;
       margin: 0;
       padding: 8px 0 0 15px;
       text-transform: uppercase;
       width: 400px;
}

.featured-products-wrap-home{
	width:600px;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
        float:left;
	height:275px;
        /*position:absolute;*/
}
.featured-head-home{
        background: url("images/new-home/bluebg.gif") no-repeat scroll right top transparent;
        color: #FFFFFF;
        font: 18pt "Myriad Pro",Arial,Helvetica,sans-serif;
        height: 44px;
        margin: 0;
        padding: 0px 0 10px 0px;
        text-transform: uppercase;
        width: 592px;
}
.featured-head-home span{
       background: url("images/new-home/greenbg.gif") no-repeat scroll left top transparent;
       color: #FFFFFF;
       display: block;
       font: 18pt "Myriad Pro",Arial,Helvetica,sans-serif;
       height: 44px;
       margin: 0;
       padding: 8px 0 0 15px;
       text-transform: uppercase;
       width: 322px;
       float:left;
}
.featured-products-box-home{
	width:335px;
	background:url(images/product-box-center-bg.jpg) 169px center no-repeat #fff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.featured-products-box-top-home{
	/*background: url("images/bg-pro-img.png") no-repeat scroll left top transparent;*/
	background: url("images/new-home/bg-pro-img-new.png") no-repeat scroll left top transparent;
	font: 12px/18px Arial,Helvetica,sans-serif;
	height: 100px;
	padding: 25px 0 0 20px;
	width: 144px;
}
.featured-products-box-top-home a{
        /*padding: 13px;*/
        width: 159px;
	
}
.featured-products-box-top-home img{
	/*padding:0px 0px 10px 0px;*/
	padding:0 0 0 0;
	height:65px;
	display:block;
        margin: 0px 0px;
        /*margin: 30px 15px;*/
	
}

.featured-products-box-top-home-new{
	/*background: url("images/new-home/bg-pro-img-spec.png") no-repeat scroll left top transparent;*/
	font: 12px/18px Arial,Helvetica,sans-serif;
	height: 128px;
	/*padding: 13px 13px 0 13px;*/
	width: 125px;
	
}
.featured-products-box-top-home-new img{
	/*padding:0px 0px 10px 0px;*/
	/*height:145px;
	width:125px;*/
	display:block;
	/*margin: 30px 8px;*/
	
}

.featured-products-box-bottom-home{
        padding:0px;
	color:#626262;
	font-size:12px;
	width:144px;
	text-align:center;
}
.featured-products-box-bottom-home-new{
        padding:42px 0 0 0;
	color:#626262;
	font-size:12px;
	width:125px;
	text-align:center;
}

.featured-products-box-bottom-home ul {
        margin: 0;
        padding: 0;
        height: 45px;
}
.featured-products-box-bottom-home li {
        color: #676B58;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        list-style: none outside none;
        margin: 0;
        text-align: center;
        text-transform: uppercase;
}
.featured-products-box-bottom-home li span {
        color: #799B00;
}









.featured-products-wrap{
	width:338px;
	background:#f1f1f1;
	padding:10px 10px 10px 10px;
	float:left;
	margin:0px 0px 0px 20px;
}

.featured-head{
	color:#FFFFFF;
	font-size:18px;
	padding:1px 0px 0px 8px;
	height:25px;
	width:330px;
	margin:0px 0px 4px 0px;
	background:url(images/featured-head-bg.jpg) left top no-repeat;
}
.featured-products-box{
	width:335px;
	background:url(images/product-box-center-bg.jpg) 169px center no-repeat #fff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.featured-products-box-top{
	padding:10px 10px 0px 20px;
	/*padding:10px 50px 0px 50px;*/
	height:85px;
	width:139px;
	
}
.featured-products-box-top img{
	padding:0px 0px 10px 0px;
	height:80px;
	display:block;
	
}


.featured-products-box-bottom{
	padding:0px;
	color:#626262;
	font-size:12px;
	width:160px;
	text-align:center;
}
a.related-products-link{
	padding:0px;
	color:#626262;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
a.related-products-link:hover{
	color:#086ba9;
	text-decoration:none;
}
.related-align-btm{
	padding:0px 0px 5px 0px;
	margin:0px;
	height:60px;
}
/*.featured-products-box-bottom a{
	padding:0px;
	color:#626262;
	font-size:12px;
	width:169px;
	text-align:center;
	text-decoration:none;
}
.featured-products-box-bottom a:hover{
	color:#086ba9;
	text-decoration:none;
	}*/

.featured-wrap-home{
        float: left;
        /*height: 165px;*/
        margin: 0 5px 0 0;
        padding: 0 0 10px;
        /*width: 185px;*/
        width: 144px;
}
.featured-wrap-home-new{
        float: left;
        /*height: 165px;*/
        margin: 0 5px 0 0;
        padding: 0 0 10px;
        width: 125px;
}
.fd {
        background: url("images/new-home/ln.gif") repeat-x scroll 0 0 transparent;
        border: 0 solid #FF0000;
        clear: left;
        height: 1px;
        margin: 10px 0 0 0;
        padding: 10px 0 0 0;
        width: 144px;
}
.fd-new {
        background: url("images/new-home/ln.gif") repeat-x scroll 0 0 transparent;
        border: 0 solid #FF0000;
        clear: left;
        height: 1px;
        margin: 10px 0 0 0px;
        padding: 10px 0;
        width: 125px;
}
.fd-details {
        border: 0 solid #FF0000;
        margin: 0 5px 0 0;
        padding: 0;
        float:left;
}
.fd-details a {
        background: url("images/new-home/buynow-hr.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 5px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 70px;
        height:25px;
}
.fd-details a:hover {
        background: url("images/new-home/buynow.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 5px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 70px;
        height:25px;
}

.fd-order-now {
        border: 0 solid #FF0000;
        margin: 0 0px 0 15px;
        padding: 0;
        float:left;
}
.fd-order-now a {
        background: url("images/new-home/order-now.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 5px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 110px;
        height:59px;
}
.fd-order-now a:hover {
        background: url("images/new-home/order-now.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 5px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 110px;
        height:59px;
}


.fd-details-view {
        border: 0 solid #FF0000;
        margin: 6px 5px 0 0;
        padding: 0;
        float:right;
}
.fd-details-view a {
        background: url("images/new-home/view-all.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 6px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 81px;
        height:30px;
}
.fd-details-view a:hover {
        background: url("images/new-home/view-all-grey-hr.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 6px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 81px;
        height:30px;
}



.fd-details-new {
        border: 0 solid #FF0000;
        margin: 0 0 0 10px;
        padding: 0;
        float:left;
}
.fd-details-new a {
        background: url("images/new-home/buynowgrey.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        /*font: 12pt "Myriad Pro",Arial,Helvetica,sans-serif;*/
        padding: 5px 0;
        /*text-align: center;*/
        text-decoration: none;
        text-transform: uppercase;
        /*width: 74px;*/
}
.fd-details-new a:hover {
        background: url("images/new-home/buynowgrey-hr.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        /*font: 12pt "Myriad Pro",Arial,Helvetica,sans-serif;*/
        padding: 5px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        /*width: 74px;*/
}
.fd-details-new h4 {
        color: #626262;
        font-size: 13px;
        font-weight: bold;
        margin: 0;
        padding: 0 0 0 0;
}

.fd-details-new h4 a{
        color: #626262;
        text-decoration:underline;
        background:none;
        border:0 none;
        padding:o;
        text-transform: none;
}

.fd-details-new h4 a:hover {
        color: #000000;
        text-decoration:none;
        background:none;
        border:0 none;
        padding:o;
        text-transform: none;
}

.fd-buy {
        border: 0 solid #FF0000;
        margin: 0;
        padding: 0;
}
.fd-buy a {
        background: url("images/new-home/buynow.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 12pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 5px 0 3px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 80px;
}
.fd-buy a:hover {
        background: url("images/new-home/buynow-hr.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 12pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 5px 0 3px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 80px;
}
.fd-buy button {
        background: url("images/new-home/buynow.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 3px 0 3px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 70px;
        height:25px;
}
.fd-buy button:hover {
        background: url("images/new-home/buynow-hr.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 3px 0 3px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 70px;
        height:25px;
}



.pro-list-buy {
        border: 0 solid #FF0000;
        margin: 0;
        padding: 0;
}
.pro-list-buy a {
        background: url("images/add-to-cart.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 12pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 5px 0 3px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 139px;
        height:29px;
}
.pro-list-buy a:hover {
        background: url("images/add-to-cart-hr.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 12pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 5px 0 3px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 139px;
        height:29px;
}
.pro-list-buy button {
        background: url("images/add-to-cart.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 3px 0 3px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 139px;
        height:29px;
}
.pro-list-buy button:hover {
        background: url("images/add-to-cart-hr.png") no-repeat scroll 0 0 transparent;
        border: 0 solid #FF0000;
        color: #FFFFFF;
        display: block;
        font: 10pt "Myriad Pro",Arial,Helvetica,sans-serif;
        padding: 3px 0 3px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 139px;
        height:29px;
}











.featured-wrap{
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:169px;
	height:170px;
	background:url(images/featured-wrap-bg.jpg) right center no-repeat #FFFFFF;
}
.related-wrap{
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:179px;
	height:170px;
	background:url(images/featured-wrap-bg.jpg) right center no-repeat #FFFFFF;
}
.featured-products-box-bottom span{
	color:#a80707;
	font-size:13px;
	font-weight:bold;
	margin:0px;
}
.featured-products-box-bottom span a{
	color:#548fc6;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.featured-products-box-bottom span a:hover{
	color:#245d91;
	text-decoration:none;
}
.add-cart{
	padding:0px;
	margin:5px auto;
	width:68px;
	height:17px;
	background:url(images/cart-bg.jpg) no-repeat;
	
}
.add-cart a{
	padding:2px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
.add-cart a:hover{
	font-size:11px;
	color:#e8e8e8;
	text-decoration:none;
}
/*.buy-now button{
	padding:0px;
	margin:5px auto;
	width:75px;
	height:16px;
	background: url(images/update-item.jpg) no-repeat left top;
	
}*/
.buy-now button {
/*	border:none;
	height:16px;
	width:75px;
	padding:1px 0px 15px 0px;*/
/*	text-align:center;*/
/*	margin:5px auto;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background: url(images/update-item.jpg) no-repeat left bottom;
	cursor:pointer;*/
/*    float:left;*/
}
.buy-now button:hover{
	font-size:11px;
	color:#e8e8e8;
	text-decoration:none;
	
}
.out-stock  {
	border:none;
	height:16px;
	width:75px;
	padding:0px;
/*	text-align:center;*/
	margin:5px auto;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background: url(images/update-item.jpg) no-repeat left bottom;
	cursor:pointer;
/*    float:left;*/
}




.add-cart button{
	border:none;
	height:17px;
	width:68px;
	padding:0px 0px 0px 0px;
	text-align:center;
	margin:0px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/cart-bg.jpg) no-repeat;
	cursor:pointer;
/*    float:left;*/
}
.add-cart button:hover{
	font-size:11px;
	color:#e8e8e8;
	text-decoration:none;
}


.grey-box-wrap{
	border:1px solid #e6e5e5;
	background:#f1f1f1;
	padding:9px;
	margin:0px 0px 20px 0px;
	}
.grey-box-wrap-home {
	float: left;
	margin: -50px 0 0;
	width: 592px;
	}
.white-box-wrap{
	border:1px solid #e6e5e5;
	background:#ffffff;
	padding:7px;
	margin:0px;
	}
.white-box-wrap-home{
	/*border:1px solid #e6e5e5;
	background:#ffffff;
	padding:7px;
	margin:0px;*/
	}
.expanded-nav{
	background:url(images/product-single-bg.jpg) left bottom repeat-x;
	padding:0px 0px 17px 0px;
	margin:0px;
}
.expanded-nav ul{
	margin:10px 0px 0px 44px;
	padding:0px 0px 10px 0px;
	list-style:none;
	border-left:1px solid #d5d5d6;	
}
.expanded-nav ul li{
	margin:0px 0px 0px 0px;
	display:block;
	padding:4px 0px 4px 0px;	
}
.expanded-nav ul li span{
	margin:0px;
	padding:0px 0px 3px 0px;
	display:block;	
	background:url(images/expanded-line-bg.jpg) left bottom no-repeat;
}
.expanded-nav ul li a{
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#0072b9;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(images/expanded-li-bg.jpg) left center no-repeat;
	
}
.expanded-nav ul li a:hover{
	color:#45b340;
}
.expanded-nav ul li a.selected{
	color:#45b340;
}
.expanded-nav ul li ul{
	margin:0px;
	padding:0px;
	list-style:none;
	border:none;
}
.expanded-nav ul li ul li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 2px 0px;	
	background:url(images/expanded-line-bg.jpg) left bottom no-repeat;
}
.expanded-nav ul li ul li a{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	color:#525252;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	background:url(images/expanded-li-sub-bg.jpg) left center no-repeat;
	
}
.expanded-nav ul li ul li a:hover{
	color:#0072b9;
}

.product-single-home{
        -moz-border-radius: 5px 5px 5px 5px;
        background-color: #FFFFFF;
        float: left;
        font: 12px/18px Arial,Helvetica,sans-serif;
        margin: 5px 5px 0px 0px;
        padding: 13px;
        text-align: center;
        width: 115px;
        height: 130px;
        border: 1px solid #DCDDD7;
}
.product-split-home{
	/*background:url(images/product-split-bg.jpg) 45px center repeat-y;*/
	padding:0px;
}
.product-split-home ul{						
	margin:0px;
	padding:0px;
	list-style:none;
	}
.product-split-home ul li{
	padding:0px 0px 0px 0px;
	height:30px;

	}
.product-split-home p{	
        color: #7C8070;
        font: 18px "Myriad Pro",Arial,Helvetica,sans-serif;
        text-align: left;
        text-transform: uppercase;
        padding: 0 0 10px 0;
        height: 30px;
	}
.product-split-home p img{		
	text-align:center;
}
.product-split-home p a{
        color: #7C8070;
        /*float: left;*/
        font: 14px "Myriad Pro",Arial,Helvetica,sans-serif;
        /*margin: 0 0 10px;
        padding: 7px 0 0 10px;*/
        text-align: center;
        text-transform: uppercase;
	text-decoration:none;
	}
.product-split-home p a:hover{
	color:#000000;
	text-decoration:underline;
	}
.product-split-home p a.selected{
	color:#000000;
	text-decoration:none;
	}	


.product-single{
	background:url(images/product-single-bg.jpg) left bottom repeat-x;
	padding:0px 0px 9px 0px;
	margin:5px 0px 0px 0px;
}
.product-split{
	background:url(images/product-split-bg.jpg) 45px center repeat-y;
	padding:0px;
}
.product-split ul{						
	margin:0px;
	padding:0px;
	list-style:none;
	}
.product-split ul li{
	padding:0px 0px 0px 0px;
	height:30px;

	}
.product-split span{	
	float:left;
	display:block;
	width:45px;
	}
.product-split ul span img{		
	text-align:center;
}
.product-split ul li a{
	padding:7px 0px 0px 10px;	
	color:#525252;
	display:block;
	font-weight:bold;
	font-size:13px;
	float:left;
	text-decoration:none;
	}
.product-split ul li a:hover{
	color:#000000;
	text-decoration:none;
	}
.product-split ul li a.selected{
	color:#000000;
	text-decoration:none;
	}	
.menu-cart{
	padding:0px;
	margin:0px;
}	
.menu-cart ul{						
	margin:0px;
	padding:0px;
	list-style:none;
	}
.menu-cart ul li{
	padding:5px 0px 7px 0px;
	margin:0px;
	background:url(images/product-single-bg.jpg) left bottom repeat-x;

	}
.menu-cart ul li a{
	padding:0px 0px 0px 10px;	
	color:#525252;
	display:block;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	background:url(images/menu-cart-li.jpg) left 4px no-repeat;
	}
.menu-cart ul li a:hover{
	color:#000;
}

.cust-product{
	padding:0px;
	margin:0px;
}	
.cust-product ul{						
	margin:0px;
	padding:0px;
	list-style:none;
	}
.cust-product ul li{
	padding:5px 0px 7px 0px;
	margin:0px;
	}
.cust-product ul li a{
	padding:0px 0px 0px 10px;	
	color:#525252;
	font-size:13px;
	text-decoration:none;
	background:url(images/menu-cart-li.jpg) left 4px no-repeat;
	}
.cust-product ul li a:hover{
	color:#0569a7;
	font-weight:bold;
}			
#products-wrap-bottom{
	background:url("images/new-home/ftrbg.gif") repeat-x scroll 0 0 transparent;
	height:92px;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:center;
}
#products-wrap-bottom-center{
	margin:auto;
	width:1000px;
}
#products-wrap-bottom ul{
	padding:0px;
	margin:0px;
	list-style:none;
	
}
#products-wrap-bottom li{
	padding:20px 22px 0px 22px;
	margin:0px;
	height:52px;

	display:block;
	float:left;
	background:url(images/product-wrap-bottom-li-bg.jpg) right center no-repeat;
}
#products-wrap-bottom-inner{
	background:url("images/new-home/bg.gif") repeat scroll 0 0 transparent;
	height:92px;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:center;
}
#products-wrap-bottom-center{
	margin:auto;
	width:1000px;
}
#products-wrap-bottom-inner ul{
	padding:0px;
	margin:0px;
	list-style:none;
	
}
#products-wrap-bottom-inner li{
	padding:20px 22px 0px 22px;
	margin:0px;
	height:52px;

	display:block;
	float:left;
	background:url(images/product-wrap-bottom-li-bg.jpg) right center no-repeat;
}
.foot-head {
        margin:0px;
        padding:0px;
        list-style:none;
	}
.foot-head h3{
        color: #414750;
        font-size: 13px;
        margin: 0;
        padding:10px 0 10px 10px;
	}
.foot-head ul{
        margin:0px;
        padding:0 0 10px 10px;
        list-style:none;
	}
.foot-head li{
        margin:0px;
        padding:4px 0px;
        list-style:none;
	}
#footer{
	/*background:url("images/new-home/ftrblueline.jpg") repeat-x scroll 0 0 transparent;*/
	/*background: url("images/new-home/ftrbg.gif") repeat-x scroll 0 0 transparent;*/
	/*background: url("images/new-home/topbg.jpg") repeat-x scroll center bottom transparent;*/
        background-color: #F8F8F6;
        border-top: 1px solid #D1D3C2;
	margin:0px;
	color:#676B58;
	color: #676B58;
	height: 222px;
	padding: 2px 0 0;
	}
	
#footer-links{
	width:1000px;
	margin:auto;
	}
	
#footer a
	{
	text-decoration:none;
	padding:0px;
	color:#676B58;
	font-size:12px arial,Verdana,Geneva,sans-serif;
	line-height:19px;
	/*letter-spacing:.2px;*/

	}
	
#footer a:hover
	{
	text-decoration:none;
	color:#000000;
	}
	
	
#footer a.active
	{
	text-decoration:none;
	color:#000000;
	}
	
#footer a.selected
	{
	text-decoration:none;
	color:#000000;
	}
#footer span
	{
	/*padding:0px 2px 0px 2px;
	color:#6fbaf8;*/
	}

#techwyse {
height:34px;
margin:auto;
width:34px;

}
#techwyse a{
background:url(images/tech-logo.jpg) top center no-repeat;
height:34px;
width:34px;
display:block;

}
.copyright
	{
	display:block;
	color:#4393d6;
	margin:8px 0px 8px 0px;
	font-size:12px;
	letter-spacing:normal;
	}
#footer .internet-marketing
	{
	font-size:13px;
	color:#68b6f7;
	margin:0px 0px 4px 0px;
	padding:0px;
	
	}		

#content-wrap-inner{
	width:1000px;
	padding:29px 0px 0px 0px;
	margin:0px;
}
.crumbs{
	color:#0072b9;
	font-size:12px;
	padding:0px;
	margin-bottom:27px;
}
.crumbs a{
	color:#00aa4f;
	padding:0px 0px 0px 0px;
	text-decoration:none;

}
.crumbs span{
	color:#a5a5a5;
	padding:0px 4px 0px 5px;
	margin:0px;
}
.crumbs a:hover{
	color:#0072b9;
	text-decoration:none;
}
.underline{
	background:url(images/underline-bg.jpg) left no-repeat;
	height:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
	width:736px;
	}
.arrival-wrap{
	width:169px;
	background:#f1f1f1;
	padding:10px 10px 10px 10px;
	float:right;
	margin:0px 0px 0px 20px;
}
.arrival-head{
	color:#FFFFFF;
	font-size:18px;
	padding:1px 0px 0px 8px;
	height:30px;
	width:161px;
	margin:0px 0px 0px 0px;
	background:url(images/arrival-bg.jpg) left top no-repeat;
}
.arrival-box{
	padding:0px 0px 10px 0px;
	width:169px;
	background-color:#FFFFFF;
	margin:0px;
}
.listing-container{
	width:717px;
	background:#f1f1f1;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
}
.listing-wrap{
	width:159px;
	padding:0px 10px 0px 10px;
	float:left;
	margin:0px 0px 0px 0px;
	border-right: 1px solid #e2e2e2;
}
.listing-wrap-box{
	width:717px;
	background:#FFFFFF;
	padding:9px 0px 9px 0px;
	margin:0px 0px 6px 0px;
}
.listing-wrap-box-top{
	padding:0px 0px 0px 0px;
	text-align:center;
	height:80px;
	width:159px;
}
.listing-wrap-box-bottom{
	padding:0px;
	color:#626262;
	font-size:12px;
	width:159px;
	text-align:center;
}
.listing-wrap-box-bottom span{
	color:#548fc6;
	font-size:13px;
	font-weight:bold;
}
.listing-wrap-box-bottom span a{
	color:#548fc6;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.listing-wrap-box-bottom span a:hover{
	color:#245d91;
	text-decoration:none;
}
.rating-box{
	width:156px;
	border-bottom:1px solid #efeff0;
	border-top:1px solid #efeff0;
	padding:4px 0px 4px 0px;
	margin:9px 0px 9px 0px;
	text-align:center;
	font-size:11px;
	color:#717179;
	float:left;
	
}

.rating-box span{
	font-size:11px;
	color:#717179;
	padding:0px 10px 0px 0px;
	font-weight:normal;
	margin:0px;
}
.rating-box span img{
	padding:0px 0px 0px 0px;
	margin:0px;
}
.add-cart-green{
	padding:0px;
	margin:0px 0px 0px 8px;
	width:68px;
	height:17px;
	float:left;
	background:url(images/cart-green-bg.jpg) no-repeat;
	
}
.add-cart-green a{
	padding:2px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
.add-cart-green a:hover{
	font-size:11px;
	color:#e8e8e8;
	text-decoration:none;
}
.view-detail{
	padding:0px;
	margin:0px 0px 0px 8px;
	width:68px;
	height:17px;
	float:left;
	background:url(images/cart-blue-bg.jpg) no-repeat;
	
}
.view-detail a{
	padding:2px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
.view-detail a:hover{
	font-size:11px;
	color:#e8e8e8;
	text-decoration:none;
}
.pagination-wrap{
	width:737px;
	height:40px;
	padding:0px;
	margin:0px;
	background:url(images/pagination-wrap-bg.jpg) left top no-repeat;
}
.result-wrap{
	width:307px;
	color:#FFFFFF;
	font-size:12px;
	padding:13px 0px 0px 10px;
	float:left;
	height:25px;
}

.sort-wrap{
	width:188px;
	color:#FFFFFF;
	font-size:12px;
	padding:10px 0px 0px 30px;
	float:left;
	height:28px;
}
.sort-wrap select{	
	width:105px;
	height:18px;
	padding:0px 0px 0px 0px;
	
	}
.sort-wrap select label{
	padding:0px 0px 0px 0px;
	}
	
.pagination-box{
	color:#FFFFFF;
	font-size:12px;
	padding:10px 0px 0px 20px;
	height:28px;
	float:left;
}
.pagination{
	float:left;
	margin:0px;
	padding:1px 5px 0px 5px;
}
.pagination a{
	padding:1px 4px 1px 4px ;
	margin:0px 4px 0px 0px;
	background-color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	float:left;
	display:block;
	color:#666666;
}

.pagination a:hover{
	color:#FFFFFF;
	background-color:#6b6e72;
	text-decoration:none;
}
.pagination span{
	padding:1px 4px 1px 4px ;
	margin:0px 4px 0px 0px;
	background-color:#f2e2a2;
	text-decoration:none;
	font-size:11px;
	float:left;
	display:block;
	color:#666666;
}

.pagination span:hover{
	color:#FFFFFF;
	background-color:#6b6e72;
	text-decoration:none;
}
.next-btn{
	padding:0px;
	margin:0px 0px 0px 5px;
	width:42px;
	height:18px;
	float:left;
	text-align:center;
	background-color:#32a02d;
	border:1px solid #258c20;
/*	background:url(images/next-btn.gif) no-repeat;*/
	
}
.next-btn a{
	padding:2px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
.next-btn a:hover{

	color:#FFFF00;
	text-decoration:none;
}

.product-summary-wrap{
	width:737px;
	border-bottom:1px solid #dfdfdf;
	padding:0px;
	margin:0px 0px 40px 0px;
}
.product-summary-left{
	width:323px;
	background:#f1f1f1;	
	float:left;
	padding:10px 10px 10px 10px;
	
}
.product-summary-left-img{
	padding:5px;
	margin:0px;
	min-height:189px;
	height:auto !important;
	height:240px;
	text-align:center;
	background-color:#FFFFFF;
	}
.product-summary-details{
	width:394px;
	float:left;
	padding:0px;
	background: url("images/decript-bg.jpg") repeat-x scroll left top #F4F4F4;
	height: auto !important;
	min-height: 199px;
	
}
.product-summary-head{
	background:url(images/product-summary-head-bg.jpg) left top repeat-x;
	padding:5px 0px 0px 10px;
	color:#0065b3;
	min-height:60px;
	height:auto;
	font-size:20px;
}
.product-summary-head span{
	color:#7f8182;
	font-size:12px;
	padding:0px 2px 0px 2px;
}
.product-summary-descript{
	background:url(images/decript-bg.jpg) left top repeat-x #f4f4f4;
	padding:10px;
	margin:0px;
	min-height:199px;
	height:145px;
	height:auto !important;
}
.product-price{
	color:#626262;
	padding:0px 10px 0px 0px;
	font-size:12px;
	font-weight:bold;
	float:left;

	}
.product-price span{
	color:#990000;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	}
.product-list-price{
	color:#626262;
	padding:0px 0px 0px 10px;
	font-size:12px;
	float:left;
	border-left:1px solid #d5d5d5;
	/*line-height:18px;*/
	}
.product-list-price span{
	color:#0072b9;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#0072b9;
	}
.product-list-price select{		
	width:46px;
	border:1px solid #dddddd;
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 8px;
}
.product-line{
	border-bottom:1px solid #e1e1e1;
	line-height:1px;
	height:1px;
	display:block;
	padding:10px 0px 0px 0px;
	margin:0px;
}
.product-listing-cart-wrap{
	color:#717179;
	/*padding:10px 0px 10px 0px;*/
	font-size:11px;
	}
.add-cart-btn{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:center;
	background:url(images/add-cart-btn-bg.jpg) left top no-repeat;
	
}
.add-cart-btn button{
	padding:0px 0px 0px 0px;
	font-size:18px;
	width:153px;
	height:50px;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	border:none;
	cursor:pointer;
	background:url(images/add-cart-btn-bg.jpg) left top no-repeat;
	text-transform:uppercase;
}
.add-cart-btn button:hover{
	text-decoration:none;
	display:block;
	background:url(images/add-cart-btn-bg.jpg) left bottom no-repeat;
}
.rating-box-large{
	width:175px;
	padding:0px 0px 0px 15px;
	margin:0px;
	text-align:center;
	font-size:11px;
	color:#717179;
	float:left;
	
}
.rating-box-large span{
	font-size:11px;
	color:#717179;
	padding:0px 5px 5px 0px;
	font-weight:normal;
	margin:0px;
	float:left;
}
.rating-box-large img{
	padding:0px;
	margin:0px;
}
.rating-box-large a{
	font-size:12px;
	color:#0065b3;
	display:block;
	float:left;
	padding:0px 12px 0px 0px;
	}
.rating-box-large a:hover{
	color:#999999;
	}
.tab-box{
	width:737px;
	padding:0px;
	margin:20px 0px 20px 0px;
	}
.tab-box-top
{
	margin:0px;
	padding:0px;
	background:url(images/tab-head-bg.jpg) left bottom repeat-x;
	height:33px;
}
.tab-box-top a{	
	color:#0065B3;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;    
	display:block;
	float:left;	
	text-decoration:none;
	height:33px;	
}
.tab-box-top a:hover{	
	color:#00A64F;
	text-decoration:none;
	margin:0px;
	background:url(images/tab-box-anchor.jpg) center bottom no-repeat;
	display:block;		
}
.tab-box-top a.selected{	
	color:#00A64F;
	text-decoration:none;
	margin:0px;
	background:url(images/tab-box-anchor.jpg) center bottom no-repeat;
	display:block;		
}
.tab-box-top span{
	padding:3px 22px 0px 22px;
	margin:0px;
	height:17px;
	width:2px;
	float:left;
}
.tab-content{
	width:710px;
	color:#525252;
	background:#f1f1f1;
	border:1px solid #e6e5e5;
	padding:18px 10px 0px 15px;
	margin:0px;
	line-height:17px;
}
.tab-content ul{
	margin:0px 0px 20px 10px;
	padding:0px;
	list-style:none;
	
}
.tab-content ul li{
	margin:0px;
	padding:0px 0px 4px 10px;
	color:#0978be;
	background:url(images/tab-box-li-bg.jpg) left 5px no-repeat;
}

.shoping-cart-table
{
margin-top:10px;
}
.shoping-cart-table span
{
font-weight:bold;
color:#3a7fc0;
font-size:15px;
}

.shoping-cart-table span a
{
font-weight:bold;
color:#3a7fc0;
font-size:12px;
text-decoration:none;
}
.shoping-cart-table span a:hover
{
color:#27629a;
text-decoration:none;
}
.border-top
{
border-right:1px #a4c0db solid ;
padding:0px 0px 0px 12px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.border-3
{
background:#f5f5f5;
border-bottom:1px solid #eae9e9;
border-right:1px solid #eae9e9;
padding:12px 0px 10px 12px;
color:#4c8ac4;

}
.border-3-2
{

background:#FFFFFF;
border-bottom:1px solid #eae9e9;
border-right:1px solid #eae9e9;
padding:12px 0px 10px 6px;
color:#0066FFl;
}
.border-3 span
{
color:#3a7fc0;
font-weight:bold;
font-size:13px;
}
.border-3-2 span
{
color:#3a7fc0;
font-weight:bold;
font-size:13px;
}
.border-right-2
{
border-right:none;
color:#c72412;
font-size:13px;
padding:12px 0px 0px 12px;
border-bottom:1px solid #eae9e9;
font-weight:bold;
background:#f5f5f5;
}
.black-bold
{
font-weight:bold;
color:#000000;
}
.red-bold
{
font-weight:bold;
color:#c72412;
}
.table-text-bottom
{
color:#000000;
font-size:12px;
padding:7px 20px 7px 0px;
}
.table-text-bottom span
{
font-size:17px;
color:#c72412;
}
.long-table
{
font-size:14px;
color:#4c8ac4;
margin:20px 0px 0px 0px;
font-weight:bold;
}
.long-table-inner
{
color:#000000;
}
.long-table-inner-list-small
{
width:55px;
float:left;
height:21px;
border: solid 1px #7f9db9;
margin-right:4px;
}
.long-table-inner-list
{
width:322px;
height:21px;
border: solid 1px #7f9db9;
}
.long-table-inner input
{
width:315px;
height:21px;
border: solid 1px #7f9db9;
padding:0px 0px 0px 5px;
}
.long-table-inner-input-small
{
width:43px;
height:21px;
border: solid 1px #7f9db9;
padding:0px 0px 0px 2px;
float:left;
margin-right:5px;
}
.long-table span
{
font-weight:bold;
color:#3a7fc0;
font-size:13px;
}
.long-table a{
	color:#009933;
}
/*.long-table a:hover{
	color:#006666;
}*/
.long-table-top
{
padding:0px 0px 0px 12px;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
font-weight:normal;
}
.long-table-border-1
{
background:#f5f5f5;
border-bottom:1px solid #eae9e9;
border-right:1px solid #eae9e9;
padding:12px 0px 10px 12px;
color:#0066FFl;

}
.long-table-border-2
{
background:#ffffff;
border-bottom:1px solid #eae9e9;
border-right:1px solid #eae9e9;
padding:12px 0px 10px 12px;
color:#0066FFl;
}

.long-table-inner textarea
{
width:231px;
height:102px;
border: solid 1px #7f9db9;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px 0px 0px 5px;
}
.modify-btn button
{
color:#FFFFFF;
text-decoration:none;
background:url(images/submit-bg.jpg) no-repeat left top;
margin:0px;
padding:0px 13px 0px 13px;
height:23px;
width:67px;
font-size:11px;
font-weight:bold;
float:left;
border:none;
cursor:pointer;



}
.modify-btn button:hover
{
background:url(images/submit-bg.jpg) no-repeat left bottom;
}
.modify-btn-large button
{
color:#FFFFFF;
text-decoration:none;
background:url(images/submit-large-bg.jpg) no-repeat left top;
margin:0px;
padding:0px 13px 0px 13px;
height:23px;
width:107px;
font-size:11px;
font-weight:bold;
float:left;
border:none;
cursor:pointer;

}
.modify-btn-large button:hover
{
background:url(images/submit-large-bg.jpg) no-repeat left bottom;
}
.recover-btn-large button
{
color:#FFFFFF;
text-decoration:none;
background:url(images/forgot-pwd-bg.jpg) no-repeat left top;
text-align:center;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
height:23px;
width:134px;
font-size:11px;
font-weight:bold;
float:left;
border:none;
cursor:pointer;

}
.recover-btn-large button:hover
{
background:url(images/forgot-pwd-bg.jpg) no-repeat left bottom;
}
.whishlist-btn button
{
color:#FFFFFF;
text-decoration:none;
background:url(images/forgot-pwd-bg.jpg) no-repeat left top;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:23px;
width:134px;
font-size:11px;
font-weight:bold;
float:left;
border:none;
cursor:pointer;

}
.whishlist-btn button:hover
{
background:url(images/forgot-pwd-bg.jpg) no-repeat left bottom;
}

.modify-btn-placeorder a
{
color:#FFFFFF;
text-decoration:none;
background:url(images/submit-bg.jpg) no-repeat left top;
margin:10px 0px 0px 0px;
padding:3px 13px 0px 13px;
height:20px;
width:67px;
font-size:11px;
font-weight:bold;
float:left;
border:none;
cursor:pointer;


}
.modify-btn-placeorder a:hover
{
background:url(images/submit-bg.jpg) no-repeat left bottom;
}

.recover-btn
{
color:#FFFFFF;
text-decoration:none;
display:block;
background:url(images/forgot-pwd-bg.jpg) no-repeat left top;
text-align:center;
margin:0px;
padding:4px 0px 0px 0px;
height:19px;
width:134px;
font-size:11px;
font-weight:bold;
float:left;
margin-left:10px;

}
.recover-btn a
{
color:#FFFFFF;
text-decoration:none;
}
.recover-btn:hover
{
background:url(images/forgot-pwd-bg.jpg) no-repeat left bottom;
}
.table-login-top
{
padding:0px 12px 0px 14px;
font-size:11px;
color:#000000;
}
.table-login-top span
{
color:#d53624;
font-size:11px;
}
#login-wrap
{
width:696px;
background:url(images/login-bg-top.jpg) no-repeat left top;
padding:31px 0px 0px 0px;
margin:0px 0px 0px 0px ;
font-size:13px;
color:#4c8ac4;
font-weight:bold;
}
.login-wrap-middle
{
background:url(images/login-bg.jpg) left top repeat-y;
padding:0px 0px 0px 31px;
width:665px;
}

#login-wrap input
{
width:232px;
height:20px;
border:solid 1px #c9c9c9;
padding:2px 0px 0px 4px;
}
.grey-btn
{
float:right;
color:#FFFFFF;
padding:0px 0px 0px 0px;
text-decoration:none;
margin:5px 0px 0px 15px;

}
.grey-btn a
{
display:block;
background:url(images/grey-btn-left.jpg) no-repeat left top;
float:left;
color:#FFFFFF;
padding:0px 0px 0px 7px;
height:19px;
text-decoration:none;
cursor:pointer;
}
.grey-btn a span
{
display:block;
background:url(images/grey-btn-right.jpg) no-repeat right top;
color:#FFFFFF;
font-size:11px;
margin:0px 0px 0px 0px;
padding:2px 7px 0px 0px;
text-decoration:none;
height:17px;
float:left;
}
.grey-btn a:hover span
{
color:#CCCCCC;
}

.grey-btn-log
{
display:block;
background:url(images/grey-btn-left.jpg) no-repeat left top;
height:19px;
float:left;
color:#FFFFFF;
padding:0px 0px 0px 7px;
text-decoration:none;
cursor:pointer;
margin:0px 10px 0px 0px;
}
.grey-btn-log a
{
display:block;

background:url(images/grey-btn-right.jpg) no-repeat right top;
color:#FFFFFF;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 7px 0px 0px;
text-decoration:none;
line-height:18px;
height:19px;
float:left;
}
.grey-btn-log a:hover 
{
color:#CCCCCC;
}
.place-order
{
float:left;
color:#FFFFFF;
padding:2px 0px 0px 0px;
text-decoration:none;
margin:0px 0px 0px 0px;
background:url(images/place-order-btn.jpg) repeat-y left top;
height:17px;
width:67px;
font-size:11px;
text-align:center;
}
.grey-btn-active
{

color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(images/place-order-btn.gif) no-repeat right top;
height:19px;
/*width:135px;*/
text-decoration:none;
float:left;
}
.grey-btn-active span
{
display:block;
background:url(images/place-order-btn.gif) no-repeat left bottom;
color:#FFFFFF;
font-size:11px;
margin:0px 0px 0px 0px;
padding:2px 8px 0px 10px;
text-decoration:none;
height:17px;
float:left;
}


.border-1
{
background:#f5f5f5;
border-bottom:4px solid #f1f1f1;
border-right:1px solid #eae9e9;
padding:12px 0px 12px 12px;
}

.border-1 p
{
margin:6px 0px 0px 0px;
padding:0px;
color:#000000;
font-size:12px;
line-height:14px;
}

.table-image
{
background:#FFFFFF;
border-bottom:4px solid #f1f1f1;
border-right:1px solid #eae9e9;
padding:12px 0px 10px 0px;
color:#0066FFl;
}

.border-2
{
background:#FFFFFF;
border-bottom:4px solid #f1f1f1;
border-right:1px solid #eae9e9;
padding:12px 0px 10px 12px;
color:#0066FFl;
}

.border-2-list
{
height:18px;
border:#7f9db9 solid 1px;
}

.border-right
{
border-right:none;
color:#990000;
font-size:13px;
padding:12px 0px 0px 12px;
border-bottom:4px solid #f1f1f1;
font-weight:bold;
}
.shoping-cart-table .delete{
	margin:0px 10px 0px 0px;
	}

.shoping-cart-table .delete a{
	background: url(images/delete-item.jpg) no-repeat left top;
	height:15px;
	width:75px;
	padding:1px 0px 0px 0px;
	color:#FFFFFF;
	font-size:11px;
	display:block;
	text-align:center;
	text-decoration:none;
	}

.shoping-cart-table .delete a:hover{
	background: url(images/delete-item.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	
		
.shoping-cart-table .delete button{
	background: url(images/update-item.jpg) no-repeat left top;
	height:16px;
	width:75px;
	padding:0px 0px 1px 0px;
	margin:10px 0px 0px 0px;
	border:none;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	display:block;
	
	}
.shoping-cart-table .delete button:hover{
	background: url(images/update-item.jpg) no-repeat left bottom;
	}
.update button{
	background: url(images/update-item.jpg) no-repeat left top;
	height:16px;
	width:75px;
	padding:0px 0px 1px 0px;
	margin:10px 0px 0px 0px;
	border:none;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	display:block;
	
	}
.update button:hover{
	background: url(images/update-item.jpg) no-repeat left bottom;
	}	
.subtotal{
	color:#000000;
	font-weight:normal; 
	font-size:13px;
	padding:0px 5px 0px 0px;
}
.edit-options{
	padding:0px;
	margin:0px;
	color:#000;
	font-weight:normal;
}
.edit-options a{
	padding:0px;
	margin:0px;
	color:#236aae;
	font-weight:bold;
}
.edit-options a:hover{
	padding:0px;
	margin:0px;
	color:#285986;
	font-weight:bold;
	text-decoration:none;
}
.clear-cart a{
	background: url(images/clear-cart.jpg) no-repeat left top;
	height:16px;
	width:64px;
	display:block;
	font-size:11px;
	padding:3px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
.clear-cart a span{
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:normal;
	}	
	
.clear-cart a:hover{
	background: url(images/clear-cart.jpg) no-repeat left bottom;
	}
	

	
.clear-cart button{
	border:none;
	height:19px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	padding:0px 35px 1px 10px;
	background: url(images/clear-cart.jpg) no-repeat left top;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	overflow:hidden;
	width:auto;
	}
	
.clear-cart button:hover{
	background: url(images/clear-cart.jpg) no-repeat left bottom;
	}
	
	

.check-out a{
	background: url(images/clear-cart.jpg) no-repeat left top;
	height:16px;
	width:64px;
	display:block;
	font-size:11px;
	padding:3px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
.check-out a span{
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:normal;
	}	
	
.check-out a:hover{
	background: url(images/clear-cart.jpg) no-repeat left bottom;
	}
	

	
#star{
padding:0px;
margin:0px 0px 10px 0px;
}
#star span{
padding:0px;
color:#FF0000;
}

.invoice-border-left{
 border-left:5px solid #d9d9d9;
 padding:0px 0px 15px 0px;
 margin:0px;
 
}
.invoice-border-right{
 border-right:5px solid #d9d9d9;
 padding:0px 0px 0px 0px;
  margin:0px;
}
.wishlist-wrap{
	width:325px;
	min-height:205px;
	height:auto !important;
	height:205px;
	border:8px solid #f1f1f1;
	padding:10px 10px 0px 10px;
	float:left;
	margin:0px 0px 5px 4px;
}

.wishlist-wrap-left{
	width:110px;
	display:block;
	padding:0px 0px 10px 0px;
	margin:0px;
	float:left;
	border-right:1px solid #e6e5e5;
	}
.wishlist-wrap-left img{
	width:100px;
	padding:0px;
	margin:0px 0px 5px 0px;


}
.wishlist-wrap-left img a{
	border:0px;
	padding:0px;
	margin:0px;

}
.wishlist-wrap-right{
	padding:0px 0px 10px 0px;
	margin:0px;
	float:right;
	width:210px;
	display:block;
	}
.wishlist-wrap-right span{
	color:#3A7FC0;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;			
}	
.wishlist-wrap-right span a{
	color:#3A7FC0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;			
}
.delete-green a{
	background: url(images/delete-item.jpg) no-repeat left top;
	height:15px;
	width:75px;
	padding:1px 0px 0px 0px;
	color:#FFFFFF;
	font-size:11px;
	display:block;
	text-align:center;
	text-decoration:none;
	}

.delete-green a:hover{
	background: url(images/delete-item.jpg) no-repeat left bottom;
		text-decoration:none;
	}
.data-required{
font-weight:bold;
color:#c72412;
}


.sub-cat-wrap{
	width:700px;
	border:8px solid #f1f1f1;
	padding:10px 10px 0px 10px;
	float:left;
	margin:0px 0px 5px 0px;
}
.sub-categories{
	width:719px;
	border:8px solid #f1f1f1;
	padding:4px 0px 7px 1px;
	float:left;
	margin:0px 0px 10px 0px;
}


.sub-categories-wrap{
	float:left;
	/*width:165px;*/
	width:130px;
	text-align:center;
	height:175px;
	margin:5px 0px 3px 10px;
	padding:10px 0px 0px 0px;
	border:1px solid #c7c7c7;
	position:relative;
}
.sub-categories-wrap-heading{
	border-bottom:4px solid #0065B3;
	margin:0px 0px 8px 0px;
}
.sub-categories-wrap-manu{
	float:left;
	/*width:165px;*/
	width:130px;
	text-align:center;
	/*height:40px;*/
	margin:5px 0px 3px 10px;
	padding:5px 0px 0px 0px;
	border:1px solid #c7c7c7;
	position:relative;
}

.sub-categories-wrap-head{
	padding:5px 6px 0px 6px;
	margin:5px 0px 0px 0px;
	height:40px;
	text-align:center;
	background-color:#f1f1f1;
	position:absolute;
	left:0px;
	bottom:0px;
	width:118px;
	}
.sub-categories-wrap-head a{
	color:#3A7FC0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}	


.sub-categories-wrap-img{
	margin:5px;
	text-align:center;
	height:130px;

	}


.sub-cat-left{
	width:110px;
	display:block;
	padding:0px 0px 10px 0px;
	margin:0px;
	float:left;

	}
.sub-cat-left img{
	width:100px;
	padding:0px;
	margin:0px 0px 5px 0px;


}
.sub-cat-left img a{
	border:0px;
	padding:0px;
	margin:0px;

}
.sub-cat-right{
	padding:0px 0px 10px 15px;
	margin:0px;
	float:left;
	width:550px;
	display:block;
	border-left:1px solid #e6e5e5;
	}
.sub-cat-right span.us{
	color:#3A7FC0;
	padding:0px 0px 15px 0px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;			
}	
.sub-cat-right span{
	color:#3A7FC0;
	padding:0px 0px 15px 0px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;			
}	
.sub-cat-right span a{
	color:#3A7FC0;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;			
}
	
.sub-cat-right .creviews-rating-box span{
	padding:0px;
	}
	
	
.search-sort-bar{
	margin:0px 0px 7px 0px;
	}	
	
a.search-sort-link:link,
  a.search-sort-link:visited,
  a.search-sort-link:active
{

	color:#333333;
	margin:0px 5px 0px 0px;
}
a.search-sort-link:hover{
	color:#3a7fc0;
	}


.search-sort-bar img,
.search-sort-bar-float img {
	width: 9px;
	height: 9px;
	margin-right: 5px;
}
.search-sort-bar a.up-direction:link,
  .search-sort-bar a.up-direction:visited,
  .search-sort-bar a.up-direction:active
{
  font-weight: bold;
  padding-left: 18px;
  background: transparent url(images/uarrow.gif) no-repeat left 2px;
  color:#3a7fc0;
}



.search-sort-bar a.down-direction:link,
  .search-sort-bar a.down-direction:visited,
  .search-sort-bar a.down-direction:hover,
  .search-sort-bar a.down-direction:active
{
  font-weight: bold;
  padding-left: 18px;
  background: transparent url(images/darrow.gif) no-repeat left 2px;
  color:#3a7fc0;
}
.u-line{
background:url(images/line-bg.jpg) left top repeat-x;
height:1px;
padding:0px;
margin:5px 0px 5px 0px;
}




/*
  customer reviews module
*/
.creviews-rating-box {
  margin-top: 5px;
  padding-bottom: 7px;
}
.creviews-vote-bar ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  overflow: visible;
}
.creviews-vote-bar li ul {
  position: absolute;
  top: 0px;
  left: 22px;
}
.creviews-vote-bar li {
  margin: 0px;
  padding: 0px;
  overflow: visible;
  position: relative;
  width: 22px;
  height: 18px;
}
.creviews-vote-bar a,
  .creviews-vote-bar span,
  .creviews-vote-bar a img,
  .creviews-vote-bar span img
{
  display: block;
  margin: 0px;
  width: 22px;
  height: 18px;
  overflow: hidden;
  background: transparent url(images/stars.png) no-repeat 1px top;
}
.creviews-vote-bar span.full,
  .creviews-vote-bar span img
{
  background-position: 1px -20px;
}
.allow-add-rate a {
  background-position: 1px -40px;
}
.allow-add-rate a.full,
  .allow-add-rate a img
{
  background-position: 1px -60px;
}
.allow-add-rate li:hover > a,
  .allow-add-rate li:hover > a.full
{
  background-position: 1px -80px;
}
.allow-add-rate li:hover > a img {
  display: none;
}





.creviews-rating-box .progress {
  display: block;
  background: transparent url(images/progress.gif) repeat-x left 5px;
  height: 20px;
}
.creviews-rating-box.message span {
  display: block;
  padding-top: 5px;
  font-size: 11px;
  font-weight: bold;
}
.creviews-rating {
  font-size: 10px;
  color: #8a8a8a;
}

ul.creviews-reviews-list {
  list-style: none;
  margin: 0px 0px 35px 0px;
  padding: 0px;
  width: 100%;
}
ul.creviews-reviews-list li {
  margin: 0px;
  padding: 12px 0px;
}
div.creviews-reviews-list {
  text-align: center;
  padding: 12px 0px 25px 0px;
}
.creviews-reviews-title {
  font-weight: bold;
  white-space: nowrap;
  font-size: 12px;
}
.creviews-reviews-add table td {
  padding: 2px;
}




#content-wrap-right #sitemap{
	margin:0px;
	padding:0px;
	}
#content-wrap-right #sitemap ul{
	margin:5px 0px 15px 0px;
	padding:0px;
	list-style:none;
	}	
	
#content-wrap-right #sitemap ul li{
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	background:url(images/sitemap-li.jpg) no-repeat left 5px;
	}
#content-wrap-right #sitemap ul li a{
	color:#000000;
	text-decoration:none;
}
#content-wrap-right #sitemap ul li a:hover{
	color:#0075bc;	
}

	
#content-wrap-right #sitemap ul li ul{
	margin:5px 0px 15px 0px;
	padding:0px;
	list-style:none;
	}
	
#content-wrap-right #sitemap ul li ul li{
	padding:0px 0px 0px 13px;
	margin:0px 0px 5px 0px;
	font-weight: bold;
	background:url(images/sitemap-li-blk.jpg) no-repeat left 5px;
	}
	
#content-wrap-right #sitemap ul li ul li a{
	color:#0369a7;
	}
#content-wrap-right #sitemap ul li ul li a:hover{
	color:#990000;
	}
	

#content-wrap-right #sitemap ul li ul li ul li{
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	font-weight: bold;
	background: url(images/sitemap-sub-li.jpg) no-repeat left 3px;
	}
	
#content-wrap-right #sitemap ul li ul li ul li a{
	color:#000;
	}
#content-wrap-right #sitemap ul li ul li ul li a:hover{
	color:#0075bc;
	}
#content-wrap-right #sitemap ul li ul li ul li ul li{
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	font-weight: normal;
	background: url(images/sitemap-nav-li.jpg) no-repeat left 3px;
	}
	
#content-wrap-right #sitemap ul li ul li ul li ul li a{
	color:#11973f;
	}
#content-wrap-right #sitemap ul li ul li ul li ul li a:hover{
	color:#990000;
	}
.giftcert-title{
	color:#990000;
	font-size:14px;
	font-weight:bold;
}






/*
  Minicart
*/


.menu-minicart img.icon {
  background: url(images/dingbats_orders.gif) no-repeat;
}
.full-mini-cart .title-bar img.icon {
  background: transparent url(images/cart_full.gif) no-repeat left top;
  width: 18px;
  height: 13px;
}

/*
  AJAX-based minicart
*/
#content-wrap-left .ajax-minicart .title-bar {
  position: relative;
  overflow: visible;
}
#content-wrap-left .ajax-minicart img.minicart-button {
  background: transparent url(images/cart_button.gif) no-repeat left top;
  width: 38px;
  height: 21px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  margin-top: 2px;
  margin-bottom: 4px;
  z-index: 3000;
}
 .ajax-minicart img.minicart-button-show {
  background-position: left -21px;
}
.minicart-box {
  display: none;
  position: absolute;
  left:0;
  right: 0px;
  top: 23px;
  width: 210px;
  padding: 10px 10px 10px 5px;
  border: 1px solid #99a4ad;
  background: #ffffff none;
  white-space: normal;
  z-index: 2500;
  font-weight: normal;

}
.minicart-box .progress {
  background: transparent url(images/progress.gif) repeat-x left top;
  height: 11px;
}
.minicart-box hr {
  margin-left: 5px;
}
.minicart-box ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.minicart-box ul li {
  position: relative;
  margin: 0px;
  padding: 6px 15px 6px 5px;
  overflow: hidden;
  white-space: normal;
  line-height: normal;
}
.minicart-box ul li a {
color:#0065b3;
font-weight:bold;
}
.minicart-box ul li a:hover{
	text-decoration:underline;
	color:#000;	
	}
.minicart-box ul li a.delete:link,
  .minicart-box ul li a.delete:visited,
  .minicart-box ul li a.delete:hover,
  .minicart-box ul li a.delete:active
{
  padding-left: 10px;
  
}
.minicart-box ul li a.delete:link img,
  .minicart-box ul li a.delete:visited img,
  .minicart-box ul li a.delete:hover img,
  .minicart-box ul li a.delete:active img
{
  background: transparent url(images/delete_cross.gif) no-repeat right top;
  width: 9px;
  height: 9px;
  position:absolute;
  right:0px;
  top:33px;
}
.minicart-box ul li a:link,
  .minicart-box ul li a:visited,
  .minicart-box ul li a:hover,
  .minicart-box ul li a:active
{
  text-decoration: underline;
  white-space: normal !important;
}
/*.mini-cart-buttons button, .mini-cart-buttons a, .mini-cart-buttons-view{
	background:#429456;
	height:17px;
	width:52px;
	padding:0px 0px 1px 0px;
	margin:10px 2px 0px 0px;
	border:none;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
}*/
.mini-cart-buttons button{
	background:#429456;
	height:23px;
	width:52px;
	padding:0px 0px 2px 0px;
	margin:0px 2px 0px 0px;
	border:none;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
}

.mini-cart-buttons button:hover{
	background:#666666;
	}


.mini-cart-buttons a{
	background:#429456;
	height:16px;
	width:52px;
	padding:6px 0px 1px 0px;
	margin:0px 2px 0px 0px;
	border:none;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
	}
.mini-cart-buttons a:hover{
	
	background:#666666;
	}
	
.mini-cart-buttons-view{
	background:#429456;
	height:16px;
	width:52px;
	padding:6px 0px 1px 0px;
	margin:0px 2px 0px 0px;
	border:none;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	}
.mini-cart-buttons-view:hover{
	
	background:#666666;
	}
	
	
.minicart-box .total{
	color:#000000;
	font-weight:bold;
	}
.minicart-box .price-row {
  margin-top: 4px;
}
.minicart-box input.quantity {
  width: 35px;
}
.minicart-box .buttons-row {
  margin-top: 5px;
  margin-left: 5px;
  height: 30px;
}
.minicart-box .buttons-row .light-button div,
  .minicart-box .buttons-row .light-button a:link,
  .minicart-box .buttons-row .light-button a:visited,
  .minicart-box .buttons-row .light-button a:hover,
  .minicart-box .buttons-row .light-button a:active,
  .minicart-box .buttons-row .light-button .button-left
{
  font-size: 10px;
  font-weight: normal;
}
.minicart-box ul.menu li.view-cart-link a:link,
  .minicart-box ul.menu li.view-cart-link a:visited,
  .minicart-box ul.menu li.view-cart-link a:hover,
  .minicart-box ul.menu li.view-cart-link a:active,
  .minicart-box ul.menu li.checkout-link a:link,
  .minicart-box ul.menu li.checkout-link a:visited,
  .minicart-box ul.menu li.checkout-link a:hover,
  .minicart-box ul.menu li.checkout-link a:active
{
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.minicart-box li.checkout-popup-link {
  overflow: visible;
  padding-left: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.minicart-box .checkout-popup-link a.link:link,
  .minicart-box .checkout-popup-link a.link:visited,
  .minicart-box .checkout-popup-link a.link:hover,
  .minicart-box .checkout-popup-link a.link:active
{
  text-decoration: none;
  border: 1px solid #ffffff;
  outline-style: none;
  z-index: 1000;
  background-color: #ffffff;
  padding: 4px 0px 4px 5px;
  position: relative;
  outline-style: none;
}
.minicart-box .checkout-popup-link a.show:link,
  .minicart-box .checkout-popup-link a.show:visited,
  .minicart-box .checkout-popup-link a.show:hover,
  .minicart-box .checkout-popup-link a.show:active
{
  border-top: 1px solid #99a4ad;
  border-left: 1px solid #99a4ad;
  border-right: 1px solid #99a4ad;
  border-bottom: 1px solid #ffffff;
  padding-right: 5px;
}
.minicart-box .checkout-popup-link .link span {
  border-bottom: 1px dashed #043fa0;
  cursor: pointer;
}
.minicart-box .checkout-popup-link a.link:link img,
  .minicart-box .checkout-popup-link a.link:visited img,
  .minicart-box .checkout-popup-link a.link:hover img,
  .minicart-box .checkout-popup-link a.link:active img
{
  background: transparent url(images/checkout_arrow.gif) no-repeat right top;
  width: 9px;
  height: 7px;
  cursor: pointer;
}
.minicart-box .checkout-popup-link div.buttons-box {
  position: absolute;
  border: 1px solid #99a4ad;
  background: #ffffff none;
  left: 0px;
  top: 19px;
  display: none;
  padding: 10px;
}
.minicart-box .minicart-checkout-button {
  background: transparent url(images/but_flc_arrow_right.png) no-repeat right top;
  padding-right: 31px;
}
.minicart-box .minicart-checkout-button a:link,
  .minicart-box .minicart-checkout-button a:visited,
  .minicart-box .minicart-checkout-button a:hover,
  .minicart-box .minicart-checkout-button a:active
{
  background: transparent url(images/but_flc_main_left.png) no-repeat;
  line-height: 29px;
  color: #510000;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  float: left;
}
.minicart-box .gcheckout-cart-buttons a:link img,
  .minicart-box .gcheckout-cart-buttons a:visited img,
  .minicart-box .gcheckout-cart-buttons a:hover img,
  .minicart-box .gcheckout-cart-buttons a:active img
{
  width: inherit;
  height: inherit;
  background: transparent none;
}
.minicart-box .paypal-cart-button,
  .minicart-box .paypal-cart-button p,
  .minicart-box .gcheckout-cart-buttons,
  .minicart-box .gcheckout-cart-buttons p
{
  text-align: left;
}
.minicart-box .paypal-cart-button div,
  .minicart-box .gcheckout-cart-buttons div
{
  text-align: left;
  margin: 0px;
}
iframe.minicart-bg {
  position: absolute;
  display: none;
  width: 250px;
  border: 0px none;
  background: #ffffff none;
}
iframe.minicart-checkout-bg {
  position: absolute;
  display: none;
  border: 0px none;
  background: #ffffff none;
}

.help-link {
  border-bottom: 1px dashed #000000;
  cursor: help;
}
#tooltip {
  position: absolute;
  border: 1px solid #000000;
  padding: 5px;
  background: #ffffff none;
  top: 0px;
  left: 0px;
  text-align: left;
  width: 300px;
  z-index: 10000;
}


.title-bar img.icon {
  vertical-align: middle;
  margin:0px 5px 0px 0px;
  width: 17px;
  height: 17px;
  float:left;
}


/*
  dialog message container
*/
#dialog-message {
  padding: 15px 0px 20px 0px;
  width: 100%;
}
#dialog-message .box {
  position: relative;
  margin-right: 8%;
  margin:0px;
  border: 1px solid black;
  border-top: 2px solid black;
  padding: 10px 25px 10px 59px;
  vertical-align: middle;
  text-align: left;
  min-height: 32px;
}
#dialog-message a.close-link:link,
  #dialog-message a.close-link:visited,
  #dialog-message a.close-link:hover,
  #dialog-message a.close-link:active
{
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 13px;
  height: 13px;
  text-decoration: none;
}
#dialog-message .close-img {
  width: 13px;
  height: 13px;
  background: transparent url(images/but_cross.gif) no-repeat left top;
}
#dialog-message .message-I {
  color: #112536;
  border-color: #7a97c1;
  background: #f4f5f7 url(images/icon_info.gif) no-repeat 10px 10px;
}
#dialog-message .message-W {
  color: #3e3104;
  border-color: #c3902f;
  background: #f8f7f3 url(images/icon_warning.gif) no-repeat 10px 10px;
}
#dialog-message .message-E {
  color: #154b6d;
  border-color: #d8d7d7;
  background: #f4f2f2 url(images/icon_error.gif) no-repeat 10px 10px;
}
#dialog-message .anchor {
  position: relative;
  margin-left: auto;
  margin-right: 0px;
  height: 15px;
  text-align: right;
  vertical-align: middle;
}
#dialog-message .anchor img {
  width: 12px;
  height: 10px;
  vertical-align: middle;
  background: transparent url(images/goto_arr.gif) no-repeat left top;
}
.dialogtr {
	color: #1a2b3c;
}
.faq-head{
	margin:0px;
	padding:3px 0px 5px 0px;
/*	background:url(images/underline-bg.jpg) left bottom no-repeat;*/
	}
	
.faq-head ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
.faq-head ul li{
	margin:0px;
	padding:2px 0px 3px 25px;
	background: url(images/faq-icon.jpg) no-repeat left top; 
	}
.faq-head ul li a{
	color:#0065b3;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	
	}
.faq-head ul li a:hover{
	color:#333333;
	}
	
.answer{
	padding:0px 0px 18px 25px;
	background:url(images/line-bg.jpg) left bottom repeat-x;
	}

.market-price-value {
  background: transparent url(images/spacer_black.gif) repeat-x left 8px;
}
.featured-products-wrap .more-box{
padding:0px;
margin:0px;
}
.featured-products-wrap .more-box a{
background-color:#009933;
color:fff;
font-weight:bold;
}


		
.more-btn-btn
{
float:right;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
text-align:center;
}
.more-btn-btn a
{
display:block;
background: url(images/more-item.jpg) no-repeat left top;
color:#FFFFFF;
width:59px;
font-size:12px;
padding:0px 0px 0px 0px;
height:16px;
text-decoration:none;
cursor:pointer;
}
.more-btn-btn a:hover
{
background: url(images/more-item.jpg) no-repeat left bottom;
}
.readmore2{
padding:0px;
margin:0px;
}
.readmore2 a{
	color:#00a84e;
	font-size:11px;
	padding:0px;
}
.readmore2 a:hover{
	color:#05803e;
	font-size:11px;
	padding:0px;
}
.reviews-sub-head{
	background-color:#0073ba;
	padding:6px;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	color:#FFFFFF;
}
.button-row a{
	color:#00a84e;
	text-decoration:none;
}
.button-row a:hover{
	color:#05803e;
	text-decoration:none;
}
/*
	expandable section
*/
.expand-section {
  height: 16px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  line-height: 16px;
}
.expand-section img {
  width: 11px;
  height: 11px;
  vertical-align: middle;
  margin: 2px 5px 3px 0px;
}
.expand-section img.plus {
  background: transparent url(images/plus.gif) no-repeat left top;
}
.expand-section img.minus {
  background: transparent url(images/minus.gif) no-repeat left top;
}
.expand-section a:link,
  .expand-section a:visited,
  .expand-section a:hover,
  .expand-section a:active
{
  font-weight: bold;
  text-decoration: underline;
}
.descr{
padding:0px;
margin:0px;
}
.descr ul{
padding:0px;
margin:5px 0px 0px 10px;
list-style:none;
}
.descr ul li{
padding:0px 0px 5px 15px;
margin:0px;
background: transparent url(images/descr-li-icon.jpg) no-repeat left 4px;

}
.submit-btn button{
	background:#4daf4a;
	float:left;
	width:auto;
	border:none;
	color:#FFFFFF;	
	font-weight:bold;
	padding:0px 5px 1px 5px;
	margin:0px 0px 0px 0px;
	height:23px;
	overflow:hidden;
}
.submit-btn button:hover{
	background:#458ccc;
	float:left;
	width:auto;
}
.frgot-btn a {
	background:#458ccc;
	float:left;
	color:#FFFFFF;
	height:20px;
	width:auto;
	padding:3px 5px 0px 5px;
	margin:0px 0px 0px 10px;
	border:none;
	cursor: pointer;
	text-decoration:none;
}
.frgot-btn a:hover{
	background:#4daf4a;
}
.total-alt-value{
color:000;
}
/*
  Popup window
*/
.popup-modal-bg {
  background: transparent url(images/grey.png) repeat left top;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 1000;
}
.popup-window {
  position: absolute;
  background: white none;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  z-index: 1100;
}
.popup-window .popup-bg-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 0px none;
  background: white none;
  margin: 0px;
  padding: 0px;
  z-index: 1150;
}
.popup-window .popup-title {
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  height: 22px;
  background: transparent url(images/popup_header_bg.gif) repeat-x left top;
  vertical-align: middle;
  z-index: 1200;
}
.popup-window .popup-title span {
  color: #ffffff;
  font-size: 10px;
  line-height: 22px;
  font-family: verdana, helvetica, sans-serif;
  font-weight: bold;
  padding: 0px 0px 0px 20px;
}

.popup-window .popup-title a:link,
  .popup-window .popup-title a:visited,
  .popup-window .popup-title a:hover,
  .popup-window .popup-title a:active
{
  display: block;
  position: absolute;
  top: 3px;
  right: 5px;
  outline-style: none;
  text-decoration: none;
  width: 16px;
  height: 16px;
}

.popup-window .popup-title img {
  width: 16px;
  height: 16px;
  background: transparent url(images/popup_header_cross.gif) no-repeat left top;
}
.popup-window .popup-content {
  position: absolute;
  top: 24px;
  left: 2px;
  right: 2px;
  bottom: 20px;
  overflow: auto;
  margin: 0px;
  padding: 0px;
  z-index: 1200;
}
.popup-window .popup-frame {
  padding: 20px;
  margin: 0px;
}
.popup-window .popup-footer {
  position: absolute;
  bottom: 2px;
  left: 2px;
  right: 2px;
  background: #f3f5f7 none;
  height: 18px;
  text-align: right;
  z-index: 1200;
}
.popup-window .popup-footer div {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 0px;
  right: 0px;
  background: transparent url(images/popup_bottom_arrow.gif) no-repeat 9px 9px;
  cursor: se-resize;
}
.popup-dnd-border {
  position: absolute;
  border: 1px dotted #000000;
  background: transparent none;
  z-index: 1200;
}
.popup-window .popup-border {
  position: absolute;
  line-height: 0px;
  font-size: 0px;
  margin: 0px;
  padding: 0px;
}
.popup-window .popup-t-side {
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  border: 0px none;
  border-top: 1px solid #215485;
  background: #5f94c0 none;
  height: 2px;
  cursor: n-resize;
  z-index: 1250;
}
.popup-window .popup-tr-corner {
  right: 0px;
  top: 0px;
  height: 2px;
  width: 2px;
  border-top: 1px solid #215485;
  border-right: 1px solid #215485;
  background: #5f94c0 none;
  cursor: ne-resize;
  z-index: 1260;
}
.popup-window .popup-r-side {
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  border-right: 1px solid #215485;
  background: #5f94c0 none;
  width: 2px;
  cursor: e-resize;
  z-index: 1250;
}
.popup-window .popup-br-corner {
  right: 0px;
  bottom: 0px;
  height: 2px;
  width: 2px;
  border-bottom: 1px solid #215485;
  border-right: 1px solid #215485;
  background: #5f94c0 none;
  cursor: se-resize;
  z-index: 1260;
}
.popup-window .popup-b-side {
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  border-bottom: 1px solid #215485;
  background: #5f94c0 none;
  height: 2px;
  cursor: s-resize;
  z-index: 1250;
}
.popup-window .popup-bl-corner {
  left: 0px;
  bottom: 0px;
  height: 2px;
  width: 2px;
  border-bottom: 1px solid #215485;
  border-left: 1px solid #215485;
  background: #5f94c0 none;
  cursor: sw-resize;
  z-index: 1260;
}
.popup-window .popup-l-side {
  top: 0px;
  left: 0px;
  bottom: 0px;
  height: 100%;
  border-left: 1px solid #215485;
  background: #5f94c0 none;
  width: 2px;
  cursor: w-resize;
  z-index: 1250;
}
.popup-window .popup-tl-corner {
  left: 0px;
  top: 0px;
  height: 2px;
  width: 2px;
  border-top: 1px solid #215485;
  border-left: 1px solid #215485;
  background: #5f94c0 none;
  cursor: nw-resize;
  z-index: 1260;
}


.input-field
{
	width:300px;
}
	
.manufacture{
position:absolute;
margin-left:10px;
}
.featured-products-box-bottom .us{
        color:#3a7fc0;
	font-size:16px;
}



.product-price .us, .product-price .us span{
	color:#00a64f;
	font-size:25px;
	font-weight:bold;
	padding:0px;
	}


.sub-cat-right .price-row .market-price{
	color:#a80707;
	}





.totals .usd-price-cart{
	font-size:20px;
	color:#3a7fc0;
	font-weight:bold;	}
