.col000-set{
	height: 200px;
}

.top_slider
{
	background: url(../images/slider_bottom.gif) repeat-x left bottom;
	height: 200px;
	margin: 22px 0px;
}
.welcome-msg
{
	color: #e0e0e0;
	float: left;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
}
.additional
{
	font-size: 10px;
	padding: 2px 0px 2px 0;
	clear:both;
}
.mini-navigation
{
	overflow: auto;
}
.mini-navigation a
{
	text-decoration: none;
}
.mini-navigation a:hover
{
	color: #000;
	text-decoration: underline;
}
.mini-navigation span
{
	color: #000;
}
ul.navigation ul
{
}
.navigation li{
	background: url(../images/bullet-grey.gif) no-repeat left 8px;
	padding-left: 8px;
}

.navigation .level0 li{
	background: none;
}

.informational
{
	float: right;
	text-align:right;	
}

.informational a
{
	font-size: 11px;
}
.legality
{
	float: left;
	font-size:11px;	
}
.slider-body
{
	background: url("../images/top_slider_bg.gif") no-repeat left top;
	height: 178px;
	margin: 0 auto;
	width: 950px;
}
#slider
{
	height: 375px;
	position: relative;
	width: 500px;
	overflow: hidden;
}
div.scroller
{
	height: 375px;
	overflow: hidden;
	width: 725px;
	zoom: 1;
}
div.slidercontrolwr
{
	position: absolute;
	right: 15px;
	top: 15px;
}
div.scroller img
{
	border: none;
}
div.scroller div.section
{
	float: left;
	height: 375px;
	overflow: hidden;
	width: 725px;
}
div.scroller div.content
{
	width: 10000px;
	float: left;
}
.slidercontrol
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.slidercontrol a
{
	color: #aaa;
	filter: alpha(opacity=60);
	float: left;
	height: 14px;
	margin: 0px 2px;
	opacity: 0.6;
	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -1000px;
	width: 14px;
}
.slidercontrol a:hover
{
	filtar: alpha(opacity=100);
	opacity: 1;
}
.content .sliderdescription
{
	background: url(../images/grid.gif) repeat left top;
	color: #222;
	filter: alpha(opacity=50);
	font: 12px bold Helvetica, sans-serif;
	left: 15px;
	opacity: 0.5;
	padding: 10px;
	position: relative;
	top: -100px;
	width: 650px;
}

.content a
{
	color: #444;
	font: 12px bold Helvetica, sans-serif;
	text-decoration: none;
}

.layered-nav .content a
{
	font: 13px bold Helvetica, sans-serif;
}

.aprev
{
	background: url(../images/aprev.gif) no-repeat 3px 3px;
}
.anext
{
	background: url(../images/anext.gif) no-repeat 3px 3px;
}
.astop
{
	background: url(../images/astop.gif) no-repeat 3px 3px?
}
.aplay
{
	background: url(../images/aplay.gif) no-repeat 6px 3px;
}
.slider-container
{
	background: url("../images/slider_bottom.gif") repeat-x bottom;
	padding: 30px 0px;
}
.slider-container .content
{
	background: url(../images/top_slider_bg.gif) no-repeat;
	margin: 0 auto;
	position: relative;
	width: 950px;
	height:160px;	
}
.slider-wrapper
{
	padding-left:30px;
	vertical-align: middle;
	width: 950px;
	height: 160px;
	overflow: hidden;
}
.slider-wrapper .slider
{
	height: 159px;
	width: 655px;
	overflow: hidden;
	margin-left:30px;	
	float:left;
	position:relative;
}
.slider-wrapper #move-left,
.slider-wrapper #move-right
{
	height: 36px;
	margin-top: 60px;
	position: absolute;
	text-indent: -9999px;
	top: 0px;
	width: 36px;
}
.slider-wrapper #move-left
{
	background: url(../images/arrowright.gif) no-repeat left top;
	left:740px;
}
.slider-wrapper #move-right
{
	background: url(../images/arrowleft.gif) no-repeat left top;
	left: 10px;
}
.slider-wrapper .recently-list
{
	padding: 0px;
	width: 10000px;
}
.slider-wrapper .recently-list img
{
	padding: 5px;
}
.slider-wrapper .recently-list li
{
	background: url("../images/sl_product_bg.gif") no-repeat;
	float: left;
	height: 155px;
	margin-right: 10px;
	text-align: left;
	width: 319px;
	overflow: hidden;
}
.slider-wrapper .recently-list li.last
{
	margin-right: 0px !important;
}

#cart_content h5
{
	color: #FFF;
}
#cart_content h5 span
{
	color: #F00;
}
#cart-sidebar .product-details
{
}
#cart-sidebar .product-details a
{
}
#center-buttons a
{
	color: #1e7ec8;
	cursor: pointer;
	margin-right: 5px;
}

#cart_content #center-buttons{
	text-align: right !important;
}

#cart_content a
{
	color: #fff;
	font-size: 11px;
}
.mini-navigation h4
{
}
.mini-navigation .head
{
	background: none;
	margin: 0;
}
.pr-image
{
	float: left;
}
.slider-wrapper .pr-link a
{
	color: #007fd4;
}
.pr-link
{
	margin-bottom: none !important;
	padding: 5px 5px 0px 5px;
}

.pr-info
{
	width: 200px;
	float:left;
}

.pr-description
{
	font-size: 10px;
	margin: 0px 5px 4px 5px;
}
.pr-more a
{
	color: #007fd4;
}
.pr-price
{
	float: left;
}
.pr-more
{
	float: right;
	margin: 0;
	padding-right: 10px;
}
.slider-wrapper .price-box
{
	float:left;
	margin: 5px;
	padding: 0px;
}
#woman
{
	background: url("../images/woman.gif") no-repeat;
	bottom: -30px;
	height: 249px;
	position: absolute;
	right: 0px;
	width: 168px;
}


.footer .mini-newsletter {
    clear: left;
	width:400px;
}
.footerl {
	float: left;
}

.footerl .mini-newsletter h4{
	color: #505050;
	margin-right: 10px;
}

.footerl form, .footerl .mini-newsletter h4, .footerl .mini-newsletter input.input-text{
	float: left;
	font-size: 11px;
}
 .footerl .mini-newsletter h4{
	line-height: 33px;
 }
.footerl .form-button-alt{
	float: right;
	margin:3px 0px 0px 6px;
}


.form-button, .form-button-alt {
		background: url(../images/buttonl.gif) no-repeat 0px top;	
		border: 0px none !important;
		margin: 0px;
		vertical-align:top;
		padding: 0px 0px 0px 10px !important;
		color: #4f4f4f;
	}

.form-button span, .form-button-alt  span{
		background: url(../images/buttonr.gif) no-repeat right top;
		display: block;
		padding: 0px 10px 0px 0px !important;
		margin: 0px !important;
		height: 25px;
		line-height: 25px;
		position: relative;
		color: #4f4f4f;
}

@-moz-document url-prefix() {
    .form-button span, .form-button-alt span {
		top:-1px;
    }
}



/**************************************************/
/*matrix slider*/

#move-left{ 
    float: left;
    background: url("../images/matrix_left.gif") no-repeat;  
    display: block;
    width: 38px;
    height: 145px;
}
#move-right{ 
    background: url("../images/matrix_right.gif") no-repeat;  
    float: right;
    display: block;
    width: 39px;
    height: 145px;
}
.recently-wrapper{
    background: url("../images/matrix_bg.jpg") repeat-x;
	clear: both;
}

.recently-wrapper .old-price{
	display: none;
}


.recently .content{
    padding: 0;
	float: left;
	width:925px;
}

#matrix-slider-row li {
    float: left;
    padding-top: 25px; 
    text-align: center;
    position: relative;
}
#matrix-slider-row .item {
    z-index: 5;
    width: 210px;
    height: 100px;
    position: absolute;
	left: 1px;
	top: 23px;
	padding: 0px;
	margin: 0px;
	background:#FFFFFF;
	
}

#matrix-slider-row .item a{
	float: left;
}

#matrix-slider-row .item .pdname{
	width: 100px;
}
	
#matrix-slider-row .item .pdname, #matrix-slider-row .item .price-box{
	text-align: left;
	font-size:15px;
	padding-top: 15px;
}

/* generated by matrix-slider content */

    .recently{
		position: relative;
		clear: both;
		margin-top:10px;
        width: 925px;
        height: 160px;
        overflow: hidden;
    }

#matrix-slider-row li {
    width: 210px;  /* required */
    height: 100px; /* required */
    overflow: hidden; /* required */
    background: url("../images/matrix_separator.gif") no-repeat right bottom;
    }
#matrix-slider-row li.last {
    background: none;
}
/*************************************************/

/********* Top Links *******/
    .top-links-wrapper{
        position: absolute;
        right: 2px;        
    }
    #top-links {
        
    }   
    #top-links span{
        padding-top:2px;
    }
    #top-links li{
        text-align: center;
        vertical-align: bottom;
        overflow: hidden; 
    }

    #top-links li a{
        background: url("../images/top_sprite4.gif") no-repeat left top;
        display: block;
        height: 25px;
        color: #aaaaaa;
        text-decoration: none;
        font-size:9px;
		padding-left:40px;
		text-align:left;
		line-height:17px;
    }
    #top-links a.tl-account{
        background-position: 0px -5px;
        width:62px;
    }
    #top-links a.tl-wishlist{
        background-position: 0px -38px;
        width:62px;
    }
    #top-links a.tl-cart{
        background-position: 0px -67px;
        width:62px;
    }

/* Knowledge Base Exceptions */

.form-button span span {
	background: none;
	padding: 0px !important;
}

.kbase .breadcrumbs {
	top: 0px;
}


/***************************/
     .cms-home .grid-row .form-button{
        display: none;
     }
/************COLOR CHANGES***************/
.base-mini .head h4, .account-nav .head  h3 .head span{
    background: url("../images/box_top.gif") repeat-x;
   
   
}
.wrapper{
    background: url("../images/top_bg.gif") repeat-x top left #FFF;
}
.middle-container{
    background:url(../images/bottom_bg.gif) repeat-x left bottom; 
}
.product-collateral .head h4 { 
    background: url("../images/box_top.gif") repeat-x;
}

/****************************************/

/******************Contact us page with Captcha on 29_10 *********/
.osolCaptchaBlock{
padding-left:8px;
}

/* Contact Us Form Exceptions */
.contact-us-button-set .required { font-size:.95em; padding-top: 10px; padding-left: 10px; text-align: left; color:#EB340A; }

.contact-us-button-set .form-button { padding-left: 0px !important; background: none; }
.contact-us-button-set .form-button span{
	background: url(../images/submit-button.gif) no-repeat right top;
	width: 100px;
	height: 40px;
}

.group-select li .input-box.team-info {
	border: 1px solid #bbafa0;
	margin-top: 30px;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
	float: right;
	width: 240px;
}

.group-select .input-box.team-info .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
    }

#customer-reviews table.pager {
	border-bottom: 1px solid #EEEEEE;
}

table.pager div.pager p.amount {
	height: 0px;
	float: left;
}

table.pager div.pager div.limiter {
	float: right;	
}

table.pager div.pager div.pages {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#customer-reviews ol { padding: 5px; }

/******************Quote Request Page***********************/
div.contact-us-button-set .quote-request-submit-button { float: left; padding-right: 20px; }
div.contact-us-button-set .team-info { float: left; padding-right: 10px; }


/******************Coupon Code Padding***********************/
div.off-coupon { margin-top: 10px; }

.filter-block {
	border: 1px solid #E7E7E7;
	padding: 5px;
	margin-bottom: 5px;
}

.filter-head {
	background: url("../images/box_top.gif") repeat-x;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	color: #1E7EC8;
	padding: 5px;
}
input.input-text, select, textarea {
	border:1px solid #b6b6b6;
	font:12px arial, helvetica, sans-serif;
}

/* Configurable product view */
.div_options .data-table {
    width: auto;
}

#product-options-wrapper {
    clear: both;
}

