body {
    /*color            : #000000;
    font-family      : Verdana, Tahoma, sans-serif;
   
    background-color : #8a897d;
    margin           : 0;
    padding          : 0;*/ 
    font-size        : 12px;
    line-height      : 1.3;

}

.hidden{display:none;}
.bold{ font-weight:bold;}
.width100{width:100%;}
.clear-both{clear:both;}
.bk-white{background-color:#FFF;}
.float-left{float:left;}
.float-right{float:right;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-center{text-align:center;}
td {
	font-size: 12px;
	font-family: Verdana, Tahoma, sans-serif;
}
p {
	/*padding-left: 10px;
	padding-right: 10px;*/
}
.pointer{cursor:pointer;}
 
div.content p {
	margin: 0px;
	line-height: 1.6em;
}
div.content h3 {
	margin: 2px;
}
HR {
	MARGIN-LEFT: auto;
	WIDTH: 60%;
	BORDER-TOP-STYLE: none;
	MARGIN-RIGHT: auto;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 3px;
	TEXT-ALIGN: center;
	BORDER-BOTTOM-STYLE: none;
}
INPUT {
	FONT-FAMILY: verdana, sans-serif;
}
input, textarea {
	font-family: verdana, sans-serif;
}
.mainTable {
	width: 990px;
}
.header {
    background: url(/img/header_bk.jpg) no-repeat top;
    height:80px;
}

#top-main-menu{
    background: url(/img/homepage-top-menu-vert.jpg) repeat-x right top;
    border-top: 2px solid #333026;
    border-bottom:0px;
}
td.header td.top-right-header{
    vertical-align: top;
}

#top-main-menu td.menu-search div.search-button{
    height: 20px;
    width: 35px;
    margin-right:12px;
    float:right;
    cursor:pointer;
    *margin-top: 11px;
}
 
#top-main-menu td.menu-search input.input-search{
    border:0 none;
    padding-top: 0px;
    height:15px;
    margin-left:14px;
    padding-bottom:0;
    padding-left:0;
    margin-top:2px;
    width:160px;
    font-style: italic;
    *float:left;
    *margin-top: 8px;
}

td.sidemenu li.sidebar-menu-elem{
    padding:5px 0px;
    background: url(/img/vert-menu-cell.jpg) no-repeat left center;
    padding-left:10px;
}
td.sidemenu li.sidebar-menu-elem h5{
    margin: 0px;
    color:#FFCA00;
}

#top-main-menu td.menu-elem{
    height: 30px;
    vertical-align: middle;
    text-align:center;
}

#top-main-menu td.menu-elem a{
    color:#FFC013;
    font-family: verdana;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}

#top-main-menu td.menu-active a{
     color:#191100!important;
}

#top-main-menu td.menu-active{
    background-color: #ffc013;
    background-image: none;
}

#top-main-menu td.menu-search{
    width: 230px;
    background: url(/img/top-menu-search.png) no-repeat center center;
    text-align:left;
    *vertical-align: top;
}

td.header td.top-menu-small{
    background: url(/img/top-search-right.png) no-repeat right top;
    height:35px;
    text-align: center;
    padding-right:0px;
    *vertical-align: top;
    *padding-top:8px;
}
td.header td.top-left-logo{
    padding-top:4px;
    vertical-align:top;
}

td.header td.top-menu-small span.top-right-delim{
    color:#ffdc13;
}
td.header td.top-menu-small-lower{
    color:#FFC313;
    text-align: right;
    font-family:helvetica;
    vertical-align: top;
    font-size: 18px;
    padding-top: 10px;
    padding-right:2px;
}

td.header td.top-menu-small a{
    color:#fff;
    font-family:helvetica;
    text-decoration:none;
}

H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	MARGIN: 10px 0px;
	COLOR: #48618b;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H3 A:link {
	FONT-WEIGHT: normal; */
COLOR: #173a67;
/* TEXT-DECORATION: none; */
text-shadow: none;
}

H3 A:hover {
	COLOR: #6697d3;
	TEXT-DECORATION: underline;
}
.tiny {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 1.4em;
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
}
.small {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.4em;
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
}
.description{
    margin: 10px 0px;
}
.medium {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.5em;
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
}
.large {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 1.7em;
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
}
.horizontalNavBar {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	background: url(/img/greybar_bk.gif) repeat-x left;
	height: 26px;
}
.horizontalNavBar IMG {
	border: 0px;
}
.searchBar {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	BORDER-BOTTOM: #000 2px solid;
	BACKGROUND-COLOR: #555555;
}
.searchBarMessage {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	FONT-STYLE: italic;
	BACKGROUND-COLOR: #336699;
	TEXT-ALIGN: center;
}
.categoryTable {
	BORDER-RIGHT: #555 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	WIDTH: 186px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #ded5aa;
}
.categoryTablenew {
	PADDING: 1px;
}

td.special-prods-area{
    padding:10px 10px 0px 10px;
    height: 170px;
    background-color:#fff;
}

td.middle-section{
    padding: 10px;
    background-color:#fff;
}

h1.category-name-title{
    color:#312D22;
    font-weight:bold;
    font-size:15px;
    padding:0px;
    margin:2px 0px 4px 0px;
    display:block;
}

td.special-prods-area img.ss-main-logo{
    vertical-align:top;
}

td.special-prods-area div.special-left-side td.ss-left-image{
    width:130px;
    text-align:center;
    vertical-align: middle;
}

td.special-prods-area div.special-left-side div.ss-right-price-wrap{
    height:72px;
}

td.special-prods-area div.special-left-side td.ss-right-price{
    text-align: right;
    padding-right:4px;
}

td.special-prods-area div.special-left-side span.ss-mfg-price{
    color:#363329;
    font-size:11px;
}

td.special-prods-area div.special-left-side span.ss-mfg-price b{
    text-transform:uppercase;
}
td.special-prods-area div.special-left-side a.ss-description{
    color:#242119;
    font-weight: bold;
    font-size:12px;
    text-decoration: none;
}
td.special-prods-area div.special-left-side td.td-ss-description{
    padding:2px 4px 2px 3px;
}
td.special-prods-area div.special-left-side span.ss-price-old{
    font-weight:bold;
    text-decoration:line-through;
}

td.special-prods-area span.ss-special-price,span.ss-price-old,span.ss-price-new{
    color:#B5211B;
    text-transform:uppercase;
}
td.special-prods-area div.special-left-side span.span.ss-price-new{
    font-size:14px;
}

td.ss-right-price a.ss-addcart{
    width: 99px;
    height: 23px;
    padding-top:5px;
    text-align: center;
    text-decoration: none;
    color:#cacaca;
    display: block;
    background-color: #212017;
    float:right;
}

td.special-prods-area div.special-left-side div.special-text-message{
    padding:1px 3px;
}
td.special-prods-area div.special-left-side{
    width:272px;
    height:154px;
    float:left;
    border:8px solid #8A897D;
    font-family: helvetica;
    font-weight: bold;
    overflow:hidden;
    padding:0px;
}

td.special-prods-area div.special-left-side p{
    padding:2px 0px;
    margin:0px;
}

div.special-full-mode{
    width:970px;
    height:190px;
    background: url(/img/arizona-home-large.jpg) no-repeat left center;
}

td.special-prods-area div.special-right-side{
    width:671px;
    height:170px;
    margin-left:11px;
    float:left;
    background: url(/img/arizona-home-small.jpg) no-repeat left center;
}
.sidemenu {
    background-color:#fff;
    width:287px;
}

td.sidemenu div.head-menu{
    background-color:#FFCA00;
    font-weight:bold;
    height:20px;
    padding-top:4px;
    text-align:center;
    text-transform:uppercase;
    font-family:verdana;
    font-size: 13px;
    color: #242119;
    padding-left:20px;
    text-align:left;
}

.sidemenu table.menu-elems td {
    height:29px;
    background-color: #4f4b3e;
    border-bottom:1px solid #9d998d;
}

.mfg-list-price{
    text-decoration:line-through;
}

div.home-more-specials{
    clear:both;
    float:left;
    padding-top:8px;
    width:200px;
    text-align: left;
}

div.categoryList{
    background-color:#4F4B3E;
    padding:0px 2px 2px 2px;
}

div.categoryList a.back{
    color:white;
}

.categoryList UL {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	COLOR: #cc3333;
	LIST-STYLE-TYPE: none;
	/*list-style-image: url(/img/menu_arrow.gif);*/
        padding-left:5px;
}
.categoryList UL LI {
	font-size:11px;
	line-height:1.2em;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
        /*height:24px;*/
        border:1px solid transparent;
        background-color:#4F4B3E;
}
.categoryList UL LI A {
	color:#FFF;
	text-decoration: none;
}
.categoryList UL LI A:hover {
	text-decoration:underline;
}
.randReviewTitle {
	PADDING: 0 2px 0 2px;
	COLOR: #ffcc00;
	background: #ca2424;
	text-align:center;
}
.randReviewBody {
	PADDING: 4px;
	OVERFLOW: auto;
	HEIGHT: 90px;
	background-color:#f7f9fa;
}
.border {
	/*BORDER: #000000 1px solid;*/
}
.lightborder {
	/*border: #000 1px solid;*/
}
.atribute-style{
    /*background-color:#FFFFFF; */
    padding:3px; padding-bottom:5px;}
.errorTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 22px;
	TEXT-TRANSFORM: lowercase;
	COLOR: #48618b;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.errorMessage {
	FONT-SIZE: 13px;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.messageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	COLOR: #654749;
	LINE-HEIGHT: 1.4em;
	FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
}
.message {
	COLOR: #0000ff;
	LINE-HEIGHT: 1.3em;
}
.commentBox {
	BORDER: 1px solid #666666;
	PADDING: 5px;
	margin: 0 8px 0 0;
	WIDTH: 90%;
}
.breadcrumbs {
	FONT-SIZE: 11px;
	MARGIN: 0px 0px 1em 1em;
}

div.breadcrumbs, td.breadcrumbs{
    /*background     : #b5b5b0 url(/img/category-title-effect.jpg) repeat-x left center;*/
    margin-left    : 0px;
    padding-left   : 10px;
    padding-bottom : 5px;
    padding-top    : 5px;
    color          : white;
    font-weight    : bold;
}

div.breadcrumbs{
    margin-bottom:4px;
}
div.breadcrumbs a, td.breadcrumbs a{
    color:#764200;
}

div.breadcrumbs b, td.breadcrumbs b{
    color:#2F2D23;
}

table.main-special-table{
    margin-left:8px;
}

table.main-special-table p{
    padding-left: 0px;
}

.mainContent {
	FONT-SIZE: 12px;
	PADDING: 0px 0px 0px 12px;
	BACKGROUND-COLOR: #ffffff;
}
object.objectmovie{
    width: 250px!important;
    height: 250px!important;
}
.mainContent div.products-special{
    teaxt-align:left;
    padding-top:4px;
    padding-left: 10px;
    background-color:#302C21;
    color:#FCCC00;
    height:20px;
    font-weight:bold;
    text-transform:uppercase;
    font-family:verdana;
    font-size:13px;
}
.mainContent1 {
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #cdd6de;
}

table.category-pagination{
    border-bottom:1px solid #b7b7b4;
    font-weight: bold;
}
td.categ-right-sort div.categ-main-pagination{
    color:#2a2722;
    padding-left: 4px;
    float:right;
    margin-left:2px;
}
td.categ-right-sort div.categ-main-pagination-left{
    float:right;
    padding-right: 6px;
}
td.categ-right-sort div.pp-delim{
    float:right;
    height:10px;
    border-left:2px solid #face00;
    margin-top:6px;
    width:2px;
}
td.categ-right-sort div.categ-main-pagination span.active-pagination{
    background-color:#ffcf0a;
    width:18px;
    height: 18px;
    float:left;
    text-align:center;
    padding-bottom: 2px; 
}

td.categ-right-sort div.categ-main-pagination span.pp-title{
    float:left;
    padding-right: 2px;
}

td.categ-right-sort div.categ-main-pagination a{
    float:left;
    width:18px;
    height: 18px;
    text-align: center;
    text-decoration: none;
    color:#2a2722;
}
table.category-pagination td.categ-left-sort{
    width:150px;
    padding-bottom: 4px;
    text-align:left;
}
table.category-pagination td.categ-left-sort a{
    color:#764200;
}

table.category-pagination td.categ-right-sort{
    text-align:right;
    padding-bottom: 4px;
}
#is_list{
	padding-left: 30px;
}
#is_list span {
	display: inline-block;
	margin: 1px 0;
}
.categoryFiller {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.3em;
}
div.categoryFiller {
    border-bottom:1px solid #ffc802;
    padding-bottom:8px;
}

div.categoryBfiller {
    border-top:1px solid #ffc802;
    padding:4px 0px;
}

div.categoryFiller h2,h3{
    margin:6px 0 0 0;
}

.categoryFiller P {
	MARGIN-TOP: 3px;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.4em;
        padding-left: 0px;
}
A.redlink:link {
	COLOR: #cc3333;
}

.price {
	FONT-WEIGHT: bold;
	COLOR: #cc3333;
}
.specialprice {
	FONT-WEIGHT: bold;
	COLOR: #cc0000;
}
.specialprice_old {
	FONT-WEIGHT: bold;
	COLOR: #666666;
	TEXT-DECORATION: line-through;
}
.productImg {
	border: 0;
	outline: none;
}
td.product-name-wrapper{
    padding-right: 20px;
    width: 556px;
    padding-top:2px;
}
td#product-print{
    text-align: right;
    vertical-align: top;
    width: 100px;
    padding-top:2px;
}
h1.product-name-head{
    color:#CC3333; font-style:italic; font-weight:bold; font-size:14px; padding:0px; margin:0px;
}
img.productExImg {
	border: 0;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	border: 1px solid #999999;
	height: 50px;
	text-decoration:none;
	outline: none;
}
img.productExImg:hover{
	border: 1px solid #CC0000;
	text-decoration:none;
	outline: none;
}

.smallButton {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
}
.listProductsHomepage {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 1.5em;
}
.listProducts {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.3em;
}
.sectionTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #654749;
	FONT-FAMILY: trebuchet ms, sans-serif, arial, helvetica;
}
.instructions {
	PADDING-RIGHT: 15px;
	FONT-SIZE: 11px;
	/*COLOR: #555555;*/
	LINE-HEIGHT: 1.5em;
}
.formInstructions {
	FONT-SIZE: 9pt;
	COLOR: #555555;
}
.formLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WHITE-SPACE: nowrap;
}
.required {
	FONT-WEIGHT: bold;
	COLOR: #990000;
	WHITE-SPACE: nowrap;
}
.cartHeader {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #990000;
}
.cartInfo {
	FONT-WEIGHT: bold;
	COLOR: black;
	BACKGROUND-COLOR: yellow;
	TEXT-ALIGN: center;
}
.cartItems {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: top;
	LINE-HEIGHT: 1.5em;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blueHeader {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #990000;
}
.tanHeader {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #cc3333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #cdd6de;
}
.accountStatusBar {
	FONT-SIZE: 10px;
	COLOR: #48618b;
	BORDER-BOTTOM: #555555 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 22px;
}
.footer {
	background: url(/img/footer_bk.gif) repeat-x left;
}
td.footer-section{
    padding-top: 10px;
    font-family: arial;
}

td.footer-section div.last-footer-section{
    border-top: 1px solid #fff;
    color:#363329;
    font-size:11px;
    padding-top:6px;
    text-align:left;
    font-weight: bold;
    font-family: verdana;
}
td.footer-section div.first-footer-elem{
    width:190px!important;
    padding-left:0px!important;
    text-align:left;
}
td.footer-section div.footer-elem{
    color:#363329;
    float:left;
    width:120px;
    text-align:left;
    font-weight: bold;
    font-size: 11px;
}

td.footer-section div.footer-elem a{
     color:#363329;
     font-weight: bold;
     text-decoration: underline;
}

td.footer-section div.footer-elem a:visited{
     color:#363329;
     font-weight: bold;
     text-decoration: underline;
     font-family:arial;
}

td.footer-section a.question-comment{
    background: url(/img/footer-questions-comments.png) no-repeat left center;
    height:40px;
    line-height: 1;
    padding-left:82px;
    padding-top:13px;
    font-family:helvetica;
    font-size:11px;
    padding-right:18px;
    margin-bottom: 10px;
    width:234px;
    float:left;
    cursor:pointer;
    color: #363329;
}
td.footer-section a.question-comment-link{color:#8A897D;}
td.footer-section div.last-footer-section-limiter{clear:both; height: 8px;}
td.footer-section div.footer-elem span{
    color:#fff;
}

td.footer-section div.footer_section1{
    padding-left:45px;
    width: 350px;
}
td.footer-section div.footer_section2{
    padding-left:40px;
}
td.footer-section div.footer_section3{
    padding-left:20px;
    width:125px !important;
}
td.footer-section div.footer_section4{
    padding-left:10px;
    width:80px!important;
    text-align:right;
    float:right;
    height:80px;
}

.footerTable, .footerTable a {
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
}
.footerTable a:link {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #ffffff;
}
.footerTable a:hover, .footerTable a:active {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #cc3333;
	font-weight: normal;
}
/*
FORM FIELDSET DIV.FormLine {
	FONT-SIZE: 13px;
	MARGIN-LEFT: 130px;
	COLOR: #555555;
}
FORM FIELDSET {
	BORDER-RIGHT: #ec971f 2px solid;
	PADDING-RIGHT: 0.6em;
	BORDER-TOP: #ec971f 2px solid;
	PADDING-LEFT: 0.6em;
	PADDING-BOTTOM: 0.6em;
	BORDER-LEFT: #ec971f 2px solid;
	PADDING-TOP: 0.6em;
	BORDER-BOTTOM: #ec971f 2px solid;
}
FORM FIELDSET.clean {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}
FORM FIELDSET LABEL {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: left;
	MARGIN: 0.4em;
	WIDTH: 130px;
	COLOR: #000000;
	TEXT-ALIGN: right;
}
FORM FIELDSET LEGEND {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #990000;
}
INPUT.Button {
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT {
	FONT-FAMILY: Verdana;
}
H2 {
	MARGIN: 1em 0px 0px;
}
H4 {
	MARGIN-TOP: 1.4em;
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 10px;
	COLOR: #cc3333;
	FONT-STYLE: italic;
}
H5 {
	FONT-SIZE: 110%;
	MARGIN-BOTTOM: 1em;
	FONT-FAMILY: Arial;
}
H6 {
	MARGIN: 0px;
}*/
A {
	/*FONT-WEIGHT: bold;*/
	/*COLOR: #3b7ebb;*/
	/*FONT-FAMILY: verdana;*/
	TEXT-DECORATION: underline;
}
A:link {
	FONT-WEIGHT: bold;
	/*COLOR: #3b7ebb;*/
	/*FONT-FAMILY: arial;*/
	/*TEXT-DECORATION: underline;*/
}
A:hover { 
	/*COLOR: #cc3333;*/
	TEXT-DECORATION: underline;
}
span.button {
	padding-top: 6px;
	display:block;
	width:96px;
	height:20px;
	background:url(/img/blkbtn.png) no-repeat center center;
	text-align:center;
}
span.button:hover {
	background:url(/img/blkbtn_ov.png) no-repeat center center;
	color:#e9e9e9;
}

span.button a:link {
	color:#fafafa;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
span.button a:hover, span.button a:active {
	color:#e5e5e5;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
span.redbutton {
	padding-top: 6px;
	display:block;
	width:96px;
	height:20px;
	background:url(/img/redbtn.png) no-repeat center center;
	text-align:center;
}
span.redbutton:hover {
	background:url(/img/redbtn_ov.png) no-repeat center center;
	color:#e9e9e9;
}

span.redbutton a:link{
	color:#fafafa;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
span.redbutton a:hover, span.redbutton a:active {
	color:#e5e5e5;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a img {
	border: 0;
}
form {
	margin: 0px;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 18px;
	width: auto;
	border: 1px solid #665D27;
}
a.search_text:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
a.search_text:hover {
	COLOR: #cc3333;
	font-weight: normal;
}

.specialTitle {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	color: #cc3333;
}
.shippingMessage {
	color: #990000;
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	line-height: 1.3em;
}
.shippingMessageCustom{
    white-space :normal;
    /*margin-left :15px;*/
    display     :block;
}
.discount {
	color: #CC0000;
}

#cartsm {
	color: #333333;
}
#cartsm H5 {
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 5px;
        MARGIN-TOP: 5px;
	FONT-FAMILY: Arial;
	line-height: 12px;
}
#cartsm td {
	font-size: 10px;
	line-height: 10px;
	font-family: Verdana, Tahoma, sans-serif;
}
.relprodreason {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.4em;
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	PADDING-RIGHT:20px;
	PADDING-BOTTOM:7px;
}
div.rating_bar{*margin-top:5px;}
div.review-m-wrapp{overflow:auto;}
div.review-content{padding-left: 8px;}
p.select-subcat{padding-top:12px;padding-bottom:12px;}
input.review-add-main{background: yellow; font-weight: bold;}
input.review-close-main{background: lightgreen; font-weight: bold;}

.rating_bar {
  width: 60px;
  float:left;
  margin-top:4px;
  *margin-top:0;
  background: url(/img/common/rating/star_off.gif) 0 0 repeat-x;
  margin-right:5px;
}
.rating_bar div {
  height: 12px;
  background: url(/img/common/rating/star_on.gif) 0 0 repeat-x;
}

.spanleft {
	float:left;
}
.spanright {
	float:right;
}
.center {
	text-align:center;
}

.warning{
	color: #cc0000;
	font-weight: bold;
}

.address {
	text-align:center;
}

.group-required {
	font-weight: normal;
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	vertical-align:middle;
}

div.super-special-left{
    background-color:#FFCA00;
    color:#242119;
    font-family:verdana;
    font-size:15px;
    font-weight:bold;
    height:24px;
    padding-left:12px;
    padding-top:4px;
    text-align:center;
    text-transform:uppercase;
}
.superspecialbox {
	float:right;
	font-size:10px;
	margin: 0 0 8px 10px;
	border:1px solid #888888;
	cursor:hand;
}
.superspecialbox p, .superspecialbox td, .superspecialbox a, .superspecialbox .specialprice  {
	font-size:10px;
	line-height:1.3em;
}
.superspecialbox .desc {
	line-height:1.1em;
	margin: 0 0 5px 0;
}
.superspecialbox td.boxtitle {
	font-size:12px;
	font-weight:bold;
	padding: 3px 0 3px 0;
	background-color:#CC0000;
	color:#fbfbfb;
}
.superspecialbox img {
	height: 100px;
	outline: none;
}
.superspecialbox td.boxcontent {
	padding: 6px 3px 2px 3px;
}
.superspecialbox a:link {
	font-weight:normal;
	color: #222222;
}
.superspecialbox a:hover, .superspecialbox a:active {
	font-weight:normal;
	color: #cc3333;
}

.attribute-qty-input{
	font-size:11px;
	margin:0;
	padding:0;
    text-align: right;
}

.qtyval { 
text-align: right;
}
.cart-attribute-quantity { 
height:12px;color#f0f;font-size:10px;
 }
.category-empty{ 
color:#909090;
 }

.callus-for-quote
{ 
	font-family: Verdana, sans-serif;
	font-size: 12px;
    font-weight: bold;
	color: #CC0000;
}
.product-quantity{
    padding-right:16px;
    padding-bottom:10px;
    float:left;
    clear:none;
    display:inline;
}


/* from cp */
/* creates rollover buttons.  Ex: <a href="link.php" class="green_button"><span>Button Text</span></a>  */
a.red_button {
    background: transparent url('/cp/img/red_btn_rt.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.red_button span {
    background: transparent url('/cp/img/red_btn_lt.gif') no-repeat;
    display: block;
    line-height: 13px;
    padding: 3px 0 5px 18px;
} 
a.red_button:hover {
    background-position: bottom right;
    color: #f0f0f0;
    outline: none;
}
a.red_button:hover span {
	background-position: bottom left;
	padding: 3px 0 5px 18px; /* push text down 1px */
}

a.green_button {
    color: #fafafa;
    font: bold 11px arial, sans-serif;
	cursor:pointer;
	line-height:21px;
	background:url('/cp/img/greenbutton.gif') no-repeat right top;
	padding-right:14px;
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
a.green_button span {
	background:url('/cp/img/greenbutton.gif') no-repeat left top;
	height:21px;
	display:block;
	display:inline-block;
	vertical-align:middle;
	padding: 0 0 1px 14px;
	line-height:20px;
}
a.green_button {
    color: #fbfbfb;
    text-decoration: none;
	outline: none;
}
a.green_button:hover {
	background-position:right -26px;
	outline: none;
}
a.green_button:hover span {
    color: #f0f0f0;
	background-position:left -26px;
	padding-left: 14px;
	padding: 1px 0 0 14px;
}
/* yellow button (richard) */
a.yellow_button {
    color: #333333;
    font: bold 11px arial, sans-serif;
	cursor:pointer;
	line-height:21px;
	background:url('/cp/img/yellowbutton.gif') no-repeat right top;
	padding-right:14px;
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
a.yellow_button span {
	background:url('/cp/img/yellowbutton.gif') no-repeat left top;
	height:21px;
	display:block;
	display:inline-block;
	vertical-align:middle;
	padding: 0 0 1px 14px;
	line-height:20px;
}
a.yellow_button {
    color: #333333;
    text-decoration: none;
	outline: none;
}
a.yellow_button:hover {
	background-position:right -26px;
	outline: none;
}
a.yellow_button:hover span {
    color: #222222;
	background-position:left -26px;
	padding-left: 14px;
	padding: 1px 0 0 14px;
}

a.grey_button {
	background:url('/cp/img/greybutton.gif') no-repeat right top;
}
a.grey_button span {
	background:url('/cp/img/greybutton.gif') no-repeat left top;
}
a.grey_button:hover {
	background-position:right top;
	outline: none;
}
a.grey_button:hover span {
	background-position:left top;
	padding-left: 14px;
	padding: 0 0 1px 14px;
}
.attribute-price-total{ padding-left:5px; text-align:right; }
.overlay-obscure /* used to overlay ontop of blocks to partially obscure. use -ve top margin on element to obscure with height set to size of element to obscure*/
{
    margin: 0;
    position: relative;
    z-index:2;
    background-color:#000;
    opacity:0.6;
    filter: alpha(opacity = 60); /* for IE as it doesn't respect opacity */
    width:100px;
    padding-top:2px;
    height:30px;
    float: right;
}

.overlay-to-be-obsucured
{
    position: relative; z-index:1;
}

table.totals {
  border: none;
  border-collapse: copllase;
  width: 100%;
  border-spacing: none;
  margin: 0;
}

table.totals th {
  text-align: right;
  padding: 0;
}

table.totals td {
  padding: 0;
  text-align: right;
  width: 85px;
}

table td#total {
  font-weight: bold;
}

table.totals td.emptyrow {
  width: auto;
}

.attribute-tit {
    font-size:12px;
}

.really-required {
    font-weight:normal;
    font-size:13px;
    margin-left: 10px;
}
.attribute-img{cursor:pointer;}
.attributeItem {
    overflow: hidden;
padding-bottom: 5px;
/* background-color: #FFFFFF; */
padding-left: 5px;
padding: 10px;
}

.attributeInput {
    width: 13px;
    padding: 0;
    margin:0 auto;
    float:left;
}

.attributeLabel {
    width:480px;
    display: block;
    float:left;
    padding-left: 12px;
}

.black {
    color: #000000;
}

.funnel-error-left{
    background-color:yellow;
    border:2px solid red;
}

/*Begin Special products on home*/
#special-thumb div.special-buttons table.special-buttons-table{
    width:100%;
}

#special-thumb div.special-buttons td.left{
    padding:0px;
    background-color:#8A897D;
    border:1px solid #cacaca;
    height:26px;
    width: 59%;
    text-align:center;
    vertical-align:middle;
}
#special-thumb div.special-buttons td.left a{
    color:#cacaca;
    text-decoration:none;
}

#special-thumb div.special-buttons td.right{
    padding:0px;
    background-color:green;
    border:1px solid #cacaca;
    height:26px;
    text-align:center;
    vertical-align:middle;
}

#special-thumb div.special-buttons td.right a {
    color:white;
    text-decoration:underline;
}

#special-thumb div.special-products-homepage td.special-image{
    border:1px solid #bfc6ca;
    height:170px;
    text-align:center;
    vertical-align:middle;
    zoom:1;
}

#special-thumb div.special-title{
    min-height:30px; height:30px; padding-bottom:4px;
}

#special-thumb div.special-title a{
    font-size:12px;
    color:#004F4F;
    text-decoration:none;
    font-weight:bold;
    font-family: Verdana;
}

#special-thumb div.special-products-homepage span.mfg-price{
    color:#212017;
    font-weight:bold;
    font-family:helvetica;
    font-size:13px;
}

#special-thumb div.special-products-homepage span.specialprice{
    color:#B5211B;
    font-weight:bold;
    font-family:helvetica;
    font-size:13px;
}

#special-thumb div.special-products-homepage span.specialprice_old{
    color:#212017;
    font-family:helvetica;
    font-size:13px;
}

#special-thumb div.special-products-homepage span.specialprice-new{
    color:#B5211B;
    font-family:helvetica;
    font-size:14px;
    font-weight:bold;
}

#special-thumb div.special-products-homepage{
    float:left;
    width:211px;
    padding-right:10px;
    padding-top:0px;
}

#special-thumb div.special-price{
    padding: 4px 0px;
}

#special-thumb div.special-price a{
    text-decoration: none;
}
/*End Special products on home*/

/*Begin categ products on home*/
div#categ-prod-thumb{
    padding-left:0px;
}
#categ-prod-thumb div.prodcat-buttons table.prodcat-buttons-table{
    width:100%;
}

#categ-prod-thumb div.prodcat-buttons td.left{
    padding:0px;
    background-color:#8A897D;
    border:1px solid #cacaca;
    height:26px;
    width: 59%;
    text-align:center;
    vertical-align:middle;
}
#categ-prod-thumb div.prodcat-buttons td.left a{
    color:#cacaca;
    text-decoration:none;
}

#categ-prod-thumb div.prodcat-buttons td.right{
    padding:0px;
    background-color:green;
    border:1px solid #cacaca;
    height:26px;
    text-align:center;
    vertical-align:middle;
}

#categ-prod-thumb div.prodcat-buttons td.right a {
    color:white;
    text-decoration:none;
}

#categ-prod-thumb div.prodcat-products-catalog td.prodcat-image{
    border:1px solid #bfc6ca;
    height:170px;
    width:209px;
    text-align:center;
    vertical-align:middle;
}

#categ-prod-thumb div.prodcat-title{
    height:34px;
    padding:2px 6px 2px 6px;
    background-color:#302c21;
    margin-bottom:2px;
}

#categ-prod-thumb div.prodcat-title a{
    font-size:12px;
    color:#e6b609;
    text-decoration:underline;
    font-weight:bold;
    font-family:helvetica;
}

#categ-prod-thumb div.prodcat-products-catalog span.mfg-price{
    color:#212017;
    font-weight:bold;
    font-family:helvetica;
    font-size:13px;
}

#categ-prod-thumb div.prodcat-products-catalog span.prodcatprice{
    color:#cc331e;
    font-weight:bold;
    font-family:helvetica;
    font-size:13px;
}
#categ-prod-thumb div.prodcat-products-catalog span.prodcat-itemnr{
    color:#212017;
    font-weight:bold;
    font-family:helvetica;
    font-size:13px;
}

div.prodcat-price a.rating_bar{
    color:#212017;
}
div.product-review-wrapper{
    margin:10px 0px 10px 10px;
}
div.prodcat-price a.rating_prdcat{
    color:#212017;
    text-decoration: underline!important;
}
#categ-prod-thumb div.prodcat-products-catalog span.prodcatprice_old{
    color:#cc331e;
    font-family:helvetica;
    font-size:14px;
    font-weight:bold;
    text-decoration:line-through;
}
#categ-prod-thumb div.prodcat-products-catalog span.prodcatprice_standard{
    color:#cc331e;
    font-family:helvetica;
    font-size:14px;
    font-weight:bold;
}

#categ-prod-thumb div.prodcat-products-catalog span.prodcatprice-new{
    color:#cc331e;
    font-family:helvetica;
    font-size:14px;
    font-weight:bold;
}

#categ-prod-thumb div.prodcat-products-catalog{
    float:left;
    padding-right:10px;
    padding-top:15px;
    width:211px;
}

#categ-prod-thumb div.prodcat-price, #categ-prod-thumb td.prodcat-price{
    padding: 3px 0px;
    width: 100%;
    height:68px;
}

#categ-prod-thumb div.prodcat-price a, #categ-prod-thumb td.prodcat-price a{
    text-decoration: none;
}
/*End categ products on home*/

input#quantity{height:19px;}

h3.prod-detail-h{
    margin:0px 0px 2px 0px;
}
div.prod-detail-image{
    width:252px;
    padding-top:10px;
    text-align:center;
}
/*Start feedback-block*/
#feedback-block input.comments-cancel{ background-color: yellow; font-weight: bold;}
#feedback-block input.comments-submit{ background-color: #90EE90; font-weight: bold;}
/*End feedback-block*/

/*Start contact-block*/
#contact-main-wrapper{width: 400px; margin-left: auto; margin-right: auto;}
#contact-main-wrapper .contact-message{margin-top: 10px;}
td.formLabel span.if-applicable{ font-size: 10px}
/*End contact-block*/
/*Start atrribute-block*/
#attribute-main-content{text-align:left; width:100%;
 /*background-color:#FFFFFF;*/
}
/*#attribute-main-content td.main-td-cell{background-color:#FFFFFF;}*/
/*#attribute-main-content td.attribute-detail-sk{white-space:nowrap; background-color:#FFFFFF;}*/
div.attribute-listbox{background-color:#FFFFFF; border-top:solid 1px #999999; padding-bottom:5px;}
div.attribute-template-radio{background-color:#FFFFFF; border-top:solid 1px #999999; padding:3px; padding-bottom:5px;}
td.attribute-radio-details{background-color:#FFFFFF; padding-left:5px;}
span.attribute-radio-title{font-size:12px; font-weight:bold;}

#attribute-edit{background-color:#CCCCCC; border-bottom:solid 1px #BBBBBB;}
#attribute-edit span.attribute-edit-left{margin-left:10px;}
/*End atrribute-block*/

/*checkout1 begin*/
.input-checkout1{color: #FFFFFF; background-color: #009900; width: 467px; font-weight: bold;}
.checkout1-cancel{color: #FFFFFF; background-color: #990000; font-weight: bold;}
.checkout1-diff-ship{background-color: yellow; font-weight: bold;}
/*checkout1 end*/
/*DefaultProductScreen begin*/
h1.category-main-title{color:#CC3333; font-style:italic; font-weight:bold; font-size:14px; padding:0px; margin:0px;}
td.category-product-details{padding-left:15px;}
div.category-product-images{float:left; margin-top:30px;}
div.addtocart-wrapp{margin-top:0px;}
input#addtocart{padding-top:0px; cursor:pointer; border: 1px solid #CACACA; background-color: green; width: auto; color: white; height: 26px; font-weight: bold;}
input#addtocart-dd{padding-top:0px; cursor:pointer;}
input.addtocart-type{background-color: #fff!important;}
td.products-common-attributes{padding:2px; text-align:right;}
td.product-review-td{padding-left: 8px;}
td.review-rebutall1{padding-top: 5px;color:#333333;font-style: italic;}
td.review-rebutall2{padding-left: 8px;padding-top: 2px;padding-bottom: 6px;color:#333333;font-style: italic;}
/*DefaultProductScreen end*/
/*EstimateShipping begin*/
input.close-win {background: #90ee90; font-weight: bold;}
.estimatesh-color {color:#CC0000;}
/*EstimateShipping end*/

div#product-large-description {padding-left: 5px;}

#product-large-description p {
    line-height: 1.4;
    margin: 0 0 10px 0;
    padding: 0;
}
#product-large-description p.small-para {
    line-height: 0.8;
    margin: 0;
    padding: 0;
}
#product-large-description ul {
    margin: 0 0 0 25px;
    padding-left: 0;
}
#product-large-description li {
    line-height: 1.2 !important;
}
#product-large-description ol {
    margin: 0 0 0 25px;
    padding-left: 0;
}
td.sidemenu li.sidebar-menu-elem a{font-size:11px; font-weight: bold;}
td.sidemenu li.sidebar-menu-elem a:visited{font-size:11px; font-weight: bold; font-family: arial; }
span.font-menu{font-size:10px; color: #feff75; font-style: italic;}
li.sidebar-menu-elem br{line-height: 0;}
div.feedback-thankyou{width:500px; margin:auto; text-align: center;}
div.feedback-thankyou p.feedback-header{font-weight: bold; color:rgb(204, 0, 0);}
div.feedback-thankyou p.feedback-content{text-align: left;}
li.active-subcategory{margin-left: 7px!important;}
/*li.active-subcategory ul{background-color: #7F4B3E!important;}*/
li.active-subcategory a{color: #FFCA00!important;}
li.show-gold a{color: #FFCA00!important;}
div.statistics_findus{width:230px; padding:5px; border: 1px solid #666; margin-top: 8px; background-color: #CCC; text-align: center;}
div.statistics_findus select.statistics_findus_select{width: 200px;}
div.statistics_findus1{width:192px; padding:5px; border: 1px solid #666; margin-top: 8px; background-color: #CCC; text-align: center;}
div.statistics_findus1 select.statistics_findus_select1{width: 190px; padding-left:0px; }
table.comment_setwidth{width:242px!important;}
.right_header_top{width:280px;}

/*#checkout_btn{background-color:green; font-weight:bold; color:white;}*/

#socialbar img {border:0px;}
#socialbar li img {width:24px; height:24px;}
#socialbar li a:hover {position:relative;top:2px;}
#socialbar{list-style: none outside none; margin:0px; position: static;}
#socialbar li {display:inline;padding-right:2px;}
#socialbar{padding:10px;text-align:center;}

/*Start vscroller*/
#vscroller{background-color: #D1D1D1;}
#vscroller .news-contents-wrapper
{
	width: 290px;
	margin: auto;
}
#vscroller div.news-contents
{
	overflow: hidden;
	position: relative;
	z-index: 998;
	height: 308px;
}
#vscroller .news
{
	width: 100%;
	height: 100px;
	color: #6a6a6a;
	position: absolute;
	z-index: 999;
	border-bottom: 1px dashed #6a6a6a;
        overflow: hidden;
}
#vscroller .news-header
{
	color: White;
	height: 20px;
	font-weight: bold;
	font-size: 14px;
	padding-top: 12px;
	padding-left: 32px;
}
#vscroller h1
{
	color: green;
	font-size: 14px;
}
#vscroller .clear
{
	clear: both;
}
#vscroller .circle-outer
{
	width: 56px;
	height: 56px;
	border-radius: 39px;
	-moz-border-radius: 39px;
	-webkit-border-radius: 39px;
	text-align: center;
	vertical-align: middle;
	border: solid 8px #40474F;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	background-color: #40474F;
}
#vscroller .circle
{
	width: 56px;
	height: 56px;
	border-radius: 32px;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
}
#vscroller .circle.red
{
	color: #811919;
	background: -webkit-gradient(linear, left top, left bottom, from(#E95F5F), to(#C64444));
	background-image: -moz-linear-gradient(#E95F5F, #C64444);
	background-image: -webkit-linear-gradient(#E95F5F, #C64444);
	background-image: -o-linear-gradient(#E95F5F, #C64444);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#E95F5F, endColorstr=#C64444);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#E95F5F, endColorstr=#C64444)";
}
#vscroller .circle.yellow
{
	color: #956537;
	background: -webkit-gradient(linear, left top, left bottom, from(#FED86D), to(#FFBD4E));
	background-image: -moz-linear-gradient(#FED86D, #FFBD4E);
	background-image: -webkit-linear-gradient(#FED86D, #FFBD4E);
	background-image: -o-linear-gradient(#FED86D, #FFBD4E);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FED86D, endColorstr=#FFBD4E);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FED86D, endColorstr=#FFBD4E)";
}
#vscroller .circle.green
{
	color: #566F38;
	background: -webkit-gradient(linear, left top, left bottom, from(#C4D8A6), to(#C4D8A6));
	background-image: -moz-linear-gradient(#C4D8A6, #C4D8A6);
	background-image: -webkit-linear-gradient(#C4D8A6, #C4D8A6);
	background-image: -o-linear-gradient(#C4D8A6, #C4D8A6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#C4D8A6, endColorstr=#C4D8A6);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#C4D8A6, endColorstr=#C4D8A6)";
}
#vscroller .circle.blue
{
	color: #2E5E6C;
	background: -webkit-gradient(linear, left top, left bottom, from(#A3CCD8), to(#5E9EB7));
	background-image: -moz-linear-gradient(#A3CCD8, #5E9EB7);
	background-image: -webkit-linear-gradient(#A3CCD8, #5E9EB7);
	background-image: -o-linear-gradient(#A3CCD8, #5E9EB7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#A3CCD8, endColorstr=#5E9EB7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#A3CCD8, endColorstr=#5E9EB7)";
}

#vscroller .history
{
	padding-top: 14px;
	float: left;
	width: 26%;
	padding-left: 2px;
}
#vscroller .description
{
	float: left;
	width: 64%;
	padding: 4px;
}
#vscroller .description .detail
{
	font-size: 12px;
	overflow: hidden;
	color:#112121;
}
#vscroller .elipses,#vscroller .day,#vscroller .month
{
	display: block;
	height: 10px;
}
#vscroller .day,#vscroller .month
{
	padding-top: 6px;
}
#vscroller h1 a,#vscroller h1 a:active,#vscroller h1 a:visited
{
	text-decoration: none;
	color:red;
}
#vscroller h1 a:hover
{
	text-decoration: underline;
	color:red;
}
/*End vscroller*/

.testimonial-details{margin:6px 0px;}
.review-author{font-weight:bold;}