/* @override http://5hpjyht75zk.preview.thewebconsole.com/layout.css */

/* @override http://5hpjyht75zk.preview.thewebconsole.com/shop/category/cat3263/layout.css */

.formDrop {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.advancedSearch table td select {
	width: 180px;
	font-size: 10px;
	padding: 0px;
	height: 73px;
	margin: 1px 0 0px 0;
}

.advancedSearch table td input {
	width: 175px;
}

.advancedSearch table td .buttons {
	margin: 0px!important;
	width: auto;
	padding: 2px 4px;
}

.advancedSearch h1 {
	margin-bottom: 0;
	font-size: 16px;
	margin-top: 0;
}

.advancedSearch br {
	display: none;
}

.advancedSearch td {
	width: 180px;
}

/*-------------------- General Layout Styles --------------------*/

.boxRB h2 {
	margin-top: -5px;
}



.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

#cmsbody {
	padding: 13px;
	min-height: 384px;
}

div.ms-related-items {
	min-height: 200px;
}

div.searchBox {
	
}

#searchBtn {
	position: relative;
	top: 7px;
}

#searchTerms {
	width: 120px;
	margin-right: 5px;
}

.boxTopNew{
	background:url(boxTopNew.png) left top no-repeat;
	height:7px;
}

.boxLT {
	background: url(boxLeftTop.gif) left top no-repeat; 
}

.boxRT {
	background: url(boxRightTop.gif) right top no-repeat; height:7px;
}

.boxLB {
	background: url(boxLeftBottom.gif) left bottom no-repeat;
}

.boxRB {
	background: url(boxRightBottom.gif) right bottom no-repeat;
	padding: 9px;
}

.boxBgRunner{
	background:url(left-runner.gif) left top repeat-y;
}

.boxRunner {
	background: url(boxBottRunner.gif) left bottom repeat-x;
}

.gapDiv {
	

}

.gapDiv1 {


/*border: 1px red solid;*/	
background: url(rightTopPromo.gif) top left no-repeat;
}

.readmore a {
	font-size: 11px;
	color: #7b7b7b;
	text-decoration: underline;
}

.readmore a:hover {
	font-size: 11px;
	color: #7b7b7b;
	text-decoration: none;
}

.submenuLnk, .submenuLnk a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010000;
	text-transform: uppercase;
	text-decoration: none;
}

.submenuLnk a:hover {
	text-decoration: underline;
}

.blogImageBackground {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	height: 120px;
	border: 1px solid #ccc;
	background-color: #f9f9f9;
	text-indent: -9000em;
	float: left;
	margin: 0 10px -15px 0;
}

.blogImageBackground:hover {
	border-color: #aaa;
}

.blogContinueReading a, .blogFooter a {
	text-decoration: none;
}

.blogContinueReading a:hover, .blogFooter a:hover {
	text-decoration: underline;
}

.blogHeader {
	clear: both;
	padding-top: 0px;
	margin-top: 10px;
}

.blogFooter {
	border-bottom: 1px dashed #ccc;
	clear: both;
	text-align: right;
	padding: 5px 0;
}

.blogHeader h2 {
	margin: 0px 0 0 0!important;
}

.blogTime p {
	font-style: italic;
	color: #777;
}

#blogview .blogHeader h1 {
	margin: 0px
}

#blogview .blogTime p {
	text-align: left!important;
	border-bottom: 1px dashed #ccc;
	padding: 4px 0
}

div.featuredBox {
	padding: 0 0 0 0px;
	margin-left: -15px;
}

div.featuredBox2 {
	padding: 10px 0 0 0px!important;
}

.ms-listing-item {
	margin: 5px;
}

.ms-item-thumb {
	width: 100%;
	display: block;
	text-align: center;
	border: 1px solid #ccc;
	background: #fff;
}

.ms-item-thumb table {
	width: 100%;
}

.ms-item-thumb td {
	text-align: center!important;
}

.ms-item-thumb:hover {
	border: 1px solid #999;
}

.ms-item-thumb img {
	margin: 4px;
}

.ms-item-text {
	display: block;
	text-align: center;
	text-decoration: none;
}

.box {
	width: 100%!important;
}

#product-home-cell h2 {
	margin: 0px;
}

#product-home-cell p {
	margin: 0px 0 3px 0;
}

#product-home-cell h3 {
	margin: 10px 40px 3px 0;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 3px;
}

#product-home-cell td {
	padding: 0px;
}

#footer-area {
	width: 970px;
	margin: 10px auto;
}

#footer-area p {
	font-size: 10px;
	color: #666;
}



#footer-area a {
	font-size: 10px;
	color: #666;
}

.shopOutOfStock {
	color: red!important;
	text-align: left;
	font-weight: bold;
	padding: 10px 0px;
}

.blog-read-more a {
	display: none;
}

.boxRB .featuredProductsTable {
	width: 100%!important
}

.boxRB .featuredProductsTable td {
	width: 33%!important
}

.boxRB .featuredBox {
	padding: 0px;
	margin: -22px 0 -15px 0;
}

.featuredBox2 {
	margin: -20px 0 0 0;
}

.featuredBox2 .featuredProductsTable td {
	width: 25%!important;
}

.template-blogs {
	margin: 0px 0 10px 0;
}

.blog-header {
	padding-top: 0px;
}

.blog-header a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	text-transform: uppercase;
	display: block;
	margin-bottom: 6px;
}

.blog-info {
	padding-bottom: 17px;
}

.gallery-listing {
	margin: 0;
}

.gallery-listing .galleryBlock {
	background: #fff!important;
	width: 33%!important;
}
.right-col-html p { margin:0px; }

.boxTop-home{
	background:url(boxTop-home.png) left top no-repeat; height:7px;
}

.boxBottom-home{
	background:url(boxBottom-home.png) left bottom no-repeat; height:7px;
}

.box-bottom-runner{
	background:#fff url(box-bottom-runner.gif) left bottom repeat-x;
}	

.boxTop-home1{
	background:url(boxTop-home1.png) left top no-repeat; height:7px;
}

.boxBottom-home1{
	background:url(boxBottom-home1.png) left bottom no-repeat; height:7px;
}

p.ms-rrp {
	display: none;
}

.digg {
	height:30px;
}

/*-------------------- Newsletter Styles --------------------*/

div.newsletterWholeDiv h2{
	margin-bottom: 0px;
}


div.newsletterBox {
	text-align: left;
}

#newsName, #newsEmail {
	border: none;
	padding: 5px;
	width: 152px;
	margin: 0 0 2px 0;
	background:transparent;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

input#submitBtn {
	position: relative;
	top: 7px;
}

.productThumb{
padding:0px 5px 0px 5px !important;
}



.subCatImage { display:block; background-position:50%; background-repeat:no-repeat; border:1px solid #ccc; text-align:left; text-indent:-9000em; background-color:#fff; margin:0 auto; padding:1px;  }
.subCatImage:hover { border:2px solid #64A6EF; padding:0px!important; }
.bottom-box-featured { margin-top: 0px;
}

.box-bottom-runner h2{
margin:0 0 5px 0;
padding:0;
}

#relatedItemsDiv div {width:200px;}
