/**** Site by Fine Line Websites ****/
#sitebyfineline {font-size:11px; float:right; padding:5px 10px; margin:20px 0; color:#ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#222; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; clear:both;}
#sitebyfineline a {color:#FFF; border:none;}
#sitebyfineline a .flFine {color:#3FBCED;}
#sitebyfineline a .flLine {color:#8DC63F;}
/**** /Site by Fine Line Websites ****/

.welcome-msg {
    float: left;
    font-size: 0.95em;
}
#header-cart {
    position: absolute;
    z-index: 20;
    width: 200px;
    left: 0;
    top: 7px;
}
#header-cart .head {
    margin-bottom: 7px;
    padding-right: 8px;
}
#header-cart .head h4 {
    cursor: pointer;
    float: none;
    display: inline;
    padding-left: 25px;
    background: url(../images/icon-cart.gif) no-repeat 0 50%;
}
#header-cart .head h4,
#header-cart .head h4 a {
    font-size: 0.95em;
    font-weight: normal;
}
#cart-content {
    background: #292a34;
    border: 1px solid #727379;
    border-top: none;
    padding: 0 3px 5px;
    color: #aaa;
    position: absolute;
    top: 23px;
    right: 0px;
    width: 200px;
}
#cart-content .product-images {
    float: left;
}
#cart-content .product-images img {
    border: 1px solid #a9a9a9;
}
#cart-content .product-details {
    margin: 0 0 0 60px;
}
#cart-content h6 {
    color: #1E7EC8;
    text-indent: 5px;
}
#cart-content li {
    clear: both;
}
#cart-content a:hover {
    color: #aaa;
}
#cart-content .actions a span {
    cursor: pointer;
}
#cart-content #center-buttons {
    padding-top: 5px;
    clear: both;
    text-align: center;
}

/*Slider Bottom*/
.editor-choice {
    position: relative;
    z-index: 1;
    height: 165px;
    margin-bottom: 10px;
	clear: both;
}

.slider {
    background: url("../images/slider_bg.gif") repeat-x left top;
    position: relative;
    z-index: 5;
  /*  width: 737px;*/
    height: 165px;
}
.slider-right-side,
.slider-left-side {
    position: absolute;
    z-index: 5;
    top: 0px;
    height: 165px;
    width: 43px;
}
.slider-right-side {
    right: 0px;
    background: url("../images/slider_right.gif") no-repeat;
}

.slider-left-side {
    left: 0px;
    background: url("../images/slider_left.gif") no-repeat;
    top:1px;
}

.slide-right {
    height:36px;
    left:5px;
    position:absolute;
    text-indent:-9999px;
    top:75px;
    width:25px;
    background: url(../images/slider-left.gif) no-repeat left top;
}

.slide-left {
    position: absolute;
    top: 75px;
    right: 0px;
    width: 25px;
    height: 36px;
    text-indent: -9999px;
    background: url(../images/slider-right.gif) no-repeat left top;
}

.slide-right.disabled,
.slide-left.disabled {
    opacity: 0.2;
    filter: alpha(opacity="20");
    cursor: default;
}

.slider-content {
    position: absolute;
    left: 15px;
    width: 860px;
    /*height: 160px;*/
    top:23px;
}

.slider-items {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 860px;
    height: 155px;
    overflow: hidden;
}

ul.list-slide {
    width: 9999px;
    float: left;
}

ul.list-slide li {
    float: left;
    display: inline;
    margin: 0px 0px 0px 23px;
}

/* glider */
#slider {
    position: relative;
    height:375px;
    width: 722px;
    margin-bottom: 1px;
    z-index: 5;
    overflow: hidden;
	background: #efefef;
}
div.scroller {
    height:332px;
    width: 722px;
	border-bottom:1px solid #FFFFFF;
    overflow: hidden;
    position: relative;
}
div.slidercontrolwr{
	bottom:10px;
	position:absolute;
	left: 325px;
	z-index:6;
}
div.scroller img{
    border: none;
}
div.scroller div.sectionslide {
    /*height:253px;*/
    overflow:hidden;
    float:left;
}
div.scroller div.content {
    width: 10000px;
    padding: 0px;
}
.content .sliderdescription{
    padding: 0px 10px;
    position:relative;
    top:-30px;
    color: #777;
    font: 11px bold Helvetica, sans-serif;
    opacity:0.65;
    filter:alpha(opacity=65);
}
.content .sliderdescription p { line-height: 20px; text-align: center; }
div.sliderdescription:hover { background: #fff; }

.slidercontrolwr {
	background: url(../images/slcontrol.gif) no-repeat 0px -21px;
	overflow: hidden;
}
.slidercontrol {
	background: url(../images/slcontrol.gif) no-repeat right 0px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
	margin-left: 5px;
	padding-right:10px;
	height: 20px;
	zoom: 1;
}
.slidercontrol a {
    float: left;
    width: 15px;
    margin: 0px 2px;
    padding: 0px 2px;
    text-decoration: none;
    color: #8e9fb0;
    font-weight: bold;
    overflow: hidden;
    text-align:center;
    opacity:0.6;
    filter:alpha(opacity=80);
}
.slidercontrol a.active { cursor: default; }

/****Footer***/
.footer {
    text-align:center;
    width: 925px;
    margin:0px auto;
	color: #FFF;

}

.footer .footer-bottom {
    clear: both;
    padding: 10px 0px;
    margin-top: 8px;
    text-align: left;
    text-align: center;
}
.footer .footer-bottom .copyright {
    font-size: 0.9em;
    color: #9d9e9d;
}

.footercontact {
    float: left;
}

.store-info{
    float: left;
}

.footer .payment-accept {
    float: right;
    width: 197px;
    height: 20px;
    text-indent: -9999px;
    background: url(../images/payment-accepted.gif) no-repeat left top;
}

.footer .box {
    float: left;
    width: 215px;
    margin: 0;
    margin-right: 10px;
	text-align: left;
}
.footer .box .head,
.footer .box .head h4 {
    color: #FFF;
    font-weight: normal;
    font-size: 16px;
    line-height: 17px;
    height: 15px;
}
.footer .box .content {
    padding: 0px 12px 12px 0px;
}
.footer .mini-product-tags li {
    line-height: normal;
}
.footer .mini-newsletter input.input-text {
    margin: 0px;
    padding: 4px 3px;
}
.form-button, .form-button-alt, .button, .button-alt {
    margin: 0px;
    vertical-align:top;
    padding: 2px 6px;
}

.col-main p{
	margin-left:  5px;
	margin-right:  5px;
}
/*******Tabs********/
.tab-container .content { padding: .5em 0; }
.tab-container .content .tab { padding: 0 .5em; }
.tab-container .content .listing-type-grid { padding: 0; }
.tab-container .tabs { overflow: hidden; zoom: 1; padding: 5px 0 0 0; margin: 0; background: url(../images/tab_bg.gif) repeat-x 0 0; height: 37px; }
.tab-container .tabs li { float: left; cursor: pointer; margin-left: 15px; }
.tab-container .tabs li.over {}
.tab-container .tabs li.active {
	cursor: default;
	background: #ffffff;
	border:1px solid #e5e5e5;
	border-bottom: none;
}
.tab-container .tabs li .head { margin: 0; float: left; background: url(../images/tab_div.gif) no-repeat 100% 1px; }
.tab-container .tabs li.last .head { background: none; }
.tab-container .tabs li .head h4 { font: normal 1.2em  Arial, sans-serif; padding: 9px 0 6px; text-transform: none; white-space: nowrap; text-align: center; width: 155px; }
.tab-container .tabs li.over .head h4 { text-decoration: underline; }
.tab-container .tabs li.active .head h4 { text-decoration: none; }
.tab-container .col3-set { padding: 0 5px; }


/****/

#newsletter-validate-detail-footer { text-align:left; }
.informational .payments { width: 200px !important; text-align: center; vertical-align: middle; }
	float: left;
	margin: 0px 0px 0px 9px;

}

.footer .mini-links li {
    background:url(../images/pipe-white.gif) no-repeat 100% .25em;
    clear:both;
	float:left;
	font-size: 10px;
}
.payments p { margin-top: 30px; }
.breadcrumbswr { margin: 3px 15px; }
.informational .mini-links { width: 720px; padding-left:10px; }
.informational .mini-product-tags li { background: none; }
.informational .mini-product-tags a { text-decoration: none; }
.informational .box { background: url(../images/v-separator.gif) repeat-y right top; min-height: 180px; padding-top:0; }
.informational .box.last, .informational .last .box{ background: none; width:auto; }


/*******************Color Changes**********************/

body { background: #f4f5f4; }
.header-top-container { background: url(../images/headertopBg.jpg) repeat-x 0 29px; }
#header-cart .head h4,
#header-cart .head h4 a,
.shop-access a,
.language-switcher label { color: #FFF; }
.shop-access a:hover { color: #CCC; }
.quick-access { color: #6a7da5; }
.quick-access li{ background:url(../images/blue_pipe.gif) no-repeat 100% 3px; }


.col-right { background:url(../images/col_bottom.gif) no-repeat left  bottom; padding-bottom:145px; }
.col-right .base-mini .head, .col-right .block-related .block-title{ background:url(../images/box_header.gif) repeat-y; border-bottom: 1px solid #DDD; }
.col-right .base-mini .content, .col-right .block-related{ background:url(../images/box_content.gif) repeat-y ;}

 .col-right .block-related .block-title {padding:2px 10px;}
 .col-right .block-content{padding:5px 10px;}
 .mini-products-list .product-image img {float:left; background-color:#FFF; padding:3px; margin:0 7px 7px 0; border:1px solid #CCC;}
#block-related li {margin-bottom:1em;}

.col-left { background:url(../images/col_bottom_l.gif) no-repeat right  bottom; padding-bottom:145px; }
.col-left .box .content{ background:url(../images/box_content_l.gif) repeat-y right top}
.col-left .base-mini .head { background:url(../images/box_header_l.gif) repeat-y right top; border-bottom: 1px solid #DDD; }


h4, h3 { font-size: 14px; font-weight: normal; font-family: Arial, sans-serif color: #696969; }
#nav a { color: #4f4f4f; font-size: 14px; font-weight: normal; font-family: Arial, sans-serif }
#nav a:hover { color: #204187; }
#nav li.over > a { color: #204187; }
#nav li.active > a { color:#204187; }

.form-button, .form-button-alt, .button, .button-alt {
	background: url(../images/button_bg.gif) repeat-x 0 0;
 	color: #FFF;
    border:none;
}
.form-button:hover, .form-button-alt:hover, .button:hover, .button-alt:hover { border-color: #0a60aa; }
.slidercontrol a { color: #333; }
.slidercontrol a:hover,
.slidercontrol a.active { color: #0a5ba2; text-decoration: underline; }
.tab-container .tabs li .head h4 { color: #0a5ba2; }
.tab-container .tabs li.active .head h4 { color: #333; }

.informational .form-button,
.informational .form-button-alt {
	background: #12254D;
	border: 1px solid #FFF;
	margin-top: 5px;
}


