/*-------------------------------------*/
/* Main Content Structure Styles */
/*-------------------------------------*/
a{text-decoration:none;}
.maincontent-tbl {
	width: 100%
	height: 100%;
	padding: 0px;
	border: 0px;
	background-color: #fff;
	font-family:Verdana, Geneva, sans-serif;
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
	
}
.maincontent-tbl-admin {
	width: 100%;
	height: 100%;
	padding: 0px;
	border: 0px;
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
	font-family:Verdana, Geneva, sans-serif;
}
.content-borders{
	border-radius: 20px; 
	border-style: none; 
	border-width: 0px;
	border-color:;
	padding:10px 10px 10px 10px;
}
.content-borders2{
	border-radius: 15px; 
	border-style: solid; 
	border-width: 1px;
	border-color:#a2a2a2;
	padding:15px 10px 15px 15px;
}
.content-borders-nav{
	border-radius: 20px; 
	border-style: solid; 
	border-width: 1px;
	border-color:#a2a2a2;
	padding:10px 10px 10px 10px;
}
.maincontent-side{
	width: 189px;
	height: 100%;
	padding: 0px;
	border: 0px;
	padding-top:20px;
	
	
	/*Width also needs to be changed in headtag.php */	
}
.maincontent-header{
	width: 100%;
	height: 350px;
	padding: 0 0 20 0;
	border: 0px;
	
}

.maincontent-header-index{
	width: 100%;
	height: 350px;
	padding: 0 0 20 0;
	border: 0px;
	
}

.maincontent-header-search{
	width: 100%;
	height: 240px;
	padding: 0 0 20 0;
	border: 0px;
	
}
.maincontent-header-admin{
	width: 100%;
	height: 130px;
	padding: 0 0 0 0;
	border: 0px;
	
}
.maincontent-content{
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;	
	margin: 0px;
	padding-top:50px;
}
.maincontent-content-admin{
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;	
	margin: 0px;
	padding-top:0px;
}
.maincontent-content-acc{
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;	
	margin: 0px;
	padding-top:30px;
}
.maincontent-content-index{
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;	
	margin: 0px;
	padding-top:30px;
}

.maincontent-content-search{
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;	
	margin: 0px;
	padding-top:220px;
}

.maincontent-footer{
	height: 20px;
	padding: 0px;
	border: 0px;
	width: 100%;	
}
.main-table-pos {
	margin-top: 15px;
	margin-left: 6px;
	border: 0px;	
}
/*-------------------------------------*/
/* Body Style */
/*-------------------------------------*/
body {
	margin: 0px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #ababab;
	scrollbar-shadow-color: #ababab;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #ababab;
	scrollbar-track-color: #ffffff;
}
/*-------------------------------------*/
/* Navigation Styles */
/*-------------------------------------*/
.nav-border {
	margin: 4px;
}
.subnav {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 10px;
	
	color: #333333;
	margin: 0px;
	vertical-align: middle;
}
.subnav:link {
	text-decoration: none;
}
.subnav:visited {
	text-decoration: none;
}
.subnav:hover {
	text-decoration: underline;
}
/*-------------------------------------*/
/* Textfield Styles */
/*-------------------------------------*/
.hdr-searchfield {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #333333;
	height: 26px;
	width:620px;
	
}
.text-fields {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-color: #777777;
	border-radius: 6px; /* (height/2) + border-width */
	border-style: solid;
	border-width: 1px;
	color: #3b6482;
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 20px;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline:none;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.text-fields2 {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
 	height: 30px;
  padding: 0 10px 0 5px;
	border-color: #777777;
  border-radius: 10px; /* (height/2) + border-width */
  border-style: solid;
	border-width: 1px;
  margin-top: 2px;
  color: #3b6482;
  font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 18px;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.drop-down {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
 	height: 30px;
  padding: 0 10px 0 5px;
	border-color: #777777;
  border-radius: 0px; /* (height/2) + border-width */
  border-style: solid;
	border-width: 1px;
  margin-top: 2px;
  color: #3b6482;
  font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 18px;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.text-fields-right {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #ababab;
	text-align: right;
}

#check[type='checkbox'] {

    width:30px;
    height:30px;
}


hr{
	color: #ffffff;
}
/*-------------------------------------*/
/* Footer Styles */
/*-------------------------------------*/
.table-footer {
	width: 100%;
	padding: 4px;
	border: 0px;
	
}
.footer-text{
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;

	color: #555555;
	line-height: 18px;
	
	text-decoration:none;
}
/*-------------------------------------*/
/* Text Styles */
/*-------------------------------------*/

#image-width-front{
	
	width:230px;}

.bodytext-sm {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 14px;
	
	
	color: #999999;
	line-height: 26px;
	
}

.bodytext {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #3f585a;
	line-height:24px;
	
}

.bodytext-left {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #3f585a;
	line-height:24px;
	text-align:left;}

.admin-menu{
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 17px;
	background-color:#333;
	color:#fff;
	line-height: 30px;
	font-weight:100;
	padding: 10 2 10 2;
	border-radius:0px;
}

.admin-bodytext{
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 18px;
	color:#3f585a;
	line-height: 40px;
}

.admin-bodytext-grid{
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 15px;
	color:#3f585a;
	line-height: 20px;
}

.bodytext-bold {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 22px;
	color: #3f585a;
	line-height:34px;
	font-weight:bold;
	background-color:#FFF;
	
	
}
.bodytext-prod3 {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 32px;
	
	text-shadow:#666;
	color:#3f585a;
	line-height: 35px;
	
}


.bodytext-list {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 20px;
	
	color: #777777;
	line-height: 22px;
	
}

.bodytext-list-dcn {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 24px;
	
	color: #777777;
	line-height: 26px;
	
}

.bodytext-list-pulldown {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 26px;
	
	
	color: #777777;
	line-height: 26px;
	
}

.bodytexts {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 12px;
	
	
	color: #555555;
	line-height: 15px;
}
.bodytext2 {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #333;
	line-height: 25px;
}

.bodytext2-center {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #777777;
	line-height: 26px;
	text-align:center;
}
.bodytext3 {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-style: normal;
	
	color: #777777;
	line-height: 17px;
}
.bodytext4 {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #19851c;
	line-height: 20px;
	
	text-decoration:none;
	
}

.bodytext5 {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #666666;
	line-height: 22px;
	text-shadow: 0px 2px 1px rgba(0,0,0,0.2);
	text-decoration: none;
	
}

.bodytext5-green {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: green;
	line-height: 22px;
	
	text-decoration: none;
	
}

.bodytext5-login {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 22px;
	color: green;
	line-height: 28px;
	text-decoration: none;
	
}
	
.bodytext6 {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #3f585a;
	line-height: 22px;
	
	text-decoration: none;
	
}	

.bodytext7 {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 22px;
	color: #f2cdd6;

}


.bodytext_prodbox {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #666666;
	
	line-height: 24px;
	text-decoration:none;
	
	
}

.text-prod-details {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 22px;
	color: green;
	line-height: 28px;
	text-decoration: none;
	
}

.textheading-prod-details {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 22px;
	color: green;
	line-height: 28px;
	text-decoration: none;
	
}
.errtext {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #c1a521;
	line-height: 25px;
}
.cattext {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 24;
	color: #333;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	letter-spacing:1;
	text-decoration:none;
	text-align:center;
}
.textheading {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #333;
	line-height: 24px;
	text-align:center;
	font-weight: bold;
}

.textheading-left {
	
font-family: raleway, Verdana, Geneva, sans-serif;
font-size: 24px;
font-style: normal;
color: #333;
line-height: 24px;
text-align:left;
}

.textheading-list:link{
	text-decoration: underline;
}
.textheading-list:visited{
	text-decoration: underline;
}
.textheading-list:hover{
	text-decoration: underline;
}
.l-headers:link{
	text-decoration: underline;
}
.l-headers:visited{
	text-decoration: underline;
}
.l-headers:hover{
	text-decoration: underline;
}
/*-------------------------------------*/
/* Listings/Table Styles */
/*-------------------------------------*/
.contact{ width:700px}

#table-top nav {	
	padding-left: 0px;
	margin: 0; 
	padding: 0;
}
#table-top nav ul { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
}	
#table-top nav ul li { 
	list-style:none; 
	float:left; 
	display:inline; 
	margin:0; 
	padding:0;
	line-height:42px;
	font-size: 26px;
}
#table-top nav ul li a { 
	font-family: raleway, Verdana, Geneva, sans-serif;
	display: block;  
	margin: 0 30 0 30; 
	color: #19851c; 
	-webkit-transition-property:color background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property:color background; 
	-moz-transition-duration: .3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property:color background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;
}

#table-top nav ul li a:hover { 
	background:#dbefdc; 
	border-radius:0px;
	color:#9acf9c;
	text-decoration:none;
	border-radius:8px;
}
#table-top-admin nav {
	float: left;
	padding-left: 0px;
	width: 100%;
	text-align: center;
}
#table-top-admin nav ul { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; }
	
#table-top-admin nav ul li { 
	list-style: none; 
	float: left; 
	display: inline; 
	margin: 0; 
	padding: 0;
	line-height:50px;
	font-size: 20px; 
}
#table-top-admin nav ul li:last-child { border: 0; }
#table-top-admin nav ul li a { 
	font-family: raleway, Verdana, Geneva, sans-serif;
	display: block;  
	padding: 0 9 0 9; 
	color: #fff; 
	-webkit-transition-property:color background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property:color background; 
	-moz-transition-duration: .3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property:color background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;
}

#table-top-admin nav ul li a:hover { 
	background:#8f2b33; 
	border-radius:5px;
	color:#fff;
	text-decoration:none;
}

#table-top-footer nav {
	float: left;
	padding-left: 0px;
	width: 100%;
	text-align: center;	
}

#table-top-footer nav ul { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
}

#table-top-footer nav ul li { 
	list-style: none; 
	float: left; 
	display: inline; 
	margin: 0; 
	padding: 0;
	font-size:20px;
}

#table-top-footer nav ul li:last-child { border: 0; 
}

#table-top-footer nav ul li a { 
	font-family: raleway, Verdana, Geneva, sans-serif;
	display: block;  
	padding: 0px 6px; 
	color: #19851c; 
	text-decoration: none;
	-webkit-transition-property:color background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property:color background; 
	-moz-transition-duration: .3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property:color background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;
}

#table-top-footer nav ul li a:hover { 
	background:#fff;
	border-radius:5px;
	color:#82c082;
	text-decoration:none;
}
#table-top-2 nav {
	float: left;
	margin: 0px auto 0px;
	padding-left:0px;
	margin-bottom:0px;
}
#table-top-2 nav ul { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
}
#table-top-2 nav ul li { 
	list-style: none; 
	float: left; 
	display: inline; 
	margin: 0; padding: 0; 
	border-right: ; 
	font-size: 28px; 
}
#table-top-2 nav ul li:last-child { border: 0; }
#table-top-2 nav ul li a { 
	font-family: raleway, Verdana, Geneva, sans-serif;
	display: block;  
	padding: 0px 0px ; 
	color: #777777; 
	text-decoration: none;
	-webkit-transition-property:color background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property:color background; 
	-moz-transition-duration: .3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property:color background ; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;
	}
	
#table-top-2 nav ul li a:hover { 
	background:#c4ffc5; 
	border-radius:20px;
	color:#777777;
	text-decoration:none;
	}

#table nav { 
	float: left; 
	margin: 20px auto 0;
	width: 100%;
	padding-left:30px;
	margin-bottom:20px;
	
		}
#table nav ul { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; }
	
#table nav ul li { 
	list-style: none; 
	float: left; 
	display: inline; 
	margin: 0; padding: 0; 
	border-right: ; 
	font-size: 20px; 

	}
	
#table nav ul li:last-child { border: 0; }
#table nav ul li a { 
	font-family: raleway, Verdana, Geneva, sans-serif;
	display: block;  
	padding: 8px 14px; 
	color: #777777; 
	text-decoration: none;
	-webkit-transition-property:color background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property:color background; 
	-moz-transition-duration: .3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property:color background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;
}
	
	
#table nav ul li a:hover { 
	background:#f2cdd6; 
	border-radius:15px;
	color:#777777;
	text-decoration:none;
}
	
#table2 tr{ 
	margin: 0; 
	padding:0; 
	overflow: hidden;
	
}
	
#table2 tr td { 
	list-style: none; 
	
	margin: 0;
}
		
#table2 tr td a :last-child { border: 0; }
#table2 tr td a { 
	display: inline-block;  
	border: #c4ffc5;
	border-radius:15px;
	-webkit-transition-property: background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property: background; 
	-moz-transition-duration: .3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property: background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;

}

#table2 tr td a.active{
	background:#c4ffc5;} 
#table2 tr td a:hover {
	background:#f2cdd6;
	text-align: center;}

#table-front tr{ 
	padding:10;
	margin:10;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
  	-webkit-appearance: none;
	-moz-appearance: none;
	font-family: raleway, Verdana, Geneva, sans-serif;
	outline:none;
	text-decoration:none;}
	
#table-front tr td { 
	width:300px;
	height:300px;
	list-style: none; 
	margin:0;}
	
#table-front tr td a :last-child { border: 0;}
#table-front tr td a { 
	display: inline-block;  
	border: #c4ffc5;
	border-radius:8px;
	-webkit-transition-property: background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property: background; 
	-moz-transition-duration:.3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property: background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;}
#table-front tr td a.active {
	background:#dbefdc;} 		
#table-front tr td a:hover {
	background:#dbefdc;}	

#table3 tr{ 
	margin: 0; 
	padding: 0; 
	overflow: hidden; }
#table3 tr td { 
	list-style: none; 
	display: inline; 
	margin: 0; padding: 0; 
}
#table3 tr td a :last-child { border: 0; }
#table3 tr td a { 
	display: block;  
	border: #c4ffc5;
	border-radius:15px;
	-webkit-transition-property: background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property: background; 
	-moz-transition-duration: .3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property: background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;
	
}
	
	
#table3 tr td a.active{
	background:#c4ffc5 ; 
		
	}	
	
#table3 tr td a:hover { 
	
	background:#c4ffc5 ; 
	
}
.listing-tbl {
	border: 0px;
	
	width: 90%;
}
.listing-tbl-no-width {
	border:thin solid #CCC;
}
.listingholder-tbl {
	
	border: 3px solid #F2F2F4;
	width: 97%;
}
.l-headers {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #333;
	height: 18px;
	text-indent: 3px;
}
.main-td-bg {
	
	background-image: url(../images/main-bg.gif);
	background-repeat: repeat-x;
}
.table-cell {
	background-color: #FFFFFF;
	/*border: 1px solid #001637;*/
	padding: 5px;
	width: 100%;
	margin: 4px;
}
.content-cell-nobg {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 16px;
}
.content-cell {
	background-color: #E9E9E9;
	ffont-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 18px;
	color:#3f585a;
	line-height: 40px;
}
.content-cell-pad {
	
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 16px;
	padding-left: 5px;
}
.table-hdr {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	
	padding: 2px;
}
.table-hdr-nopad {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	
}
.cart-tbl {
	/*background-color: #ababab; */
	background-image: url(../images/special-bg.gif);
	width: 95%;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.free-table {
	background-color: #fff;
	border: 3px solid #ffffff;
	margin-right: 15px;
}
.image-cell {
	background-color: #FFFFFF;
	padding: 8px;
}
.delete-cell {
	background-color: #FDD;
	border-radius:10px;
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 18px;
	color:#3f585a;
	line-height: 40px;
}
/*-------------------------------------*/
/* Quickview Styles */
/*-------------------------------------*/
.quickview-main-tbl {
	
	width: 197px;
	height: 100%;
	padding: 0;
	border: 0;	
}
.quickview-list{
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #333333;
	text-indent: 0px;
}
.quickview-list:link{
	text-decoration: none;
}
.quickview-list:visited{
	text-decoration: none;
}
.quickview-list:hover{
	text-decoration: none;
}
.quickview-hdr {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #777777;
	height: 16px;
	text-indent: 5px;
}

.quickview-hdr-red{
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #fe0101;
	height: 16px;
	text-indent: 5px;
}

.featured-border {
	border: 1px solid #DEDEDE;
	}
.login-txt {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 14px;

	color: #333333;
}
.login-tbl {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 14px;

	color: #333333;
	height: 26px;
	padding-left: 5px;
}

/* * Copyright (c) 2012 Thibaut Courouble
 * Licensed under the MIT License
   ================================================== */




.container, .main {
    width: 640px;
    margin-left: auto;
    margin-right: auto;
    height: 50px;
}

.main { margin-top: 0px }



.search {
    position: relative;
    margin: 0 auto;
    width: 300px;
}

.search input {
    height: 30px;
    width: 100%;
    padding: 0 12px 0 25px;
    background: white url("http://cssdeck.com/uploads/media/items/5/5JuDgOa.png") 8px 6px no-repeat;
    border-width: 1px;
    border-style: solid;
    border-color: #a8acbc #babdcc #c0c3d2;
    border-radius: 13px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
    -moz-box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
    -ms-box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
    -o-box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
    box-shadow: inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;
}

.search input:focus {
    outline: none;
    border-color: #66b1ee;
    -webkit-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    -moz-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    -ms-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    -o-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
}

.search input:focus + .results { display: block }

.search .results {
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    right: 0;
    z-index: 10;
    padding: 0;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #cbcfe2 #c8cee7 #c4c7d7;
    border-radius: 3px;
    background-color: #fdfdfd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #eceef4));
    background-image: -webkit-linear-gradient(top, #fdfdfd, #eceef4);
    background-image: -moz-linear-gradient(top, #fdfdfd, #eceef4);
    background-image: -ms-linear-gradient(top, #fdfdfd, #eceef4);
    background-image: -o-linear-gradient(top, #fdfdfd, #eceef4);
    background-image: linear-gradient(top, #fdfdfd, #eceef4);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.search .results li { display: block }

.search .results li:first-child { margin-top: -1px }

.search .results li:first-child:before, .search .results li:first-child:after {
    display: block;
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    border: 5px outset transparent;
}

.search .results li:first-child:before {
    border-bottom: 5px solid #c4c7d7;
    top: -11px;
}

.search .results li:first-child:after {
    border-bottom: 5px solid #fdfdfd;
    top: -10px;
}

.search .results li:first-child:hover:before, .search .results li:first-child:hover:after { display: none }

.search .results li:last-child { margin-bottom: -1px }

.search .results a {
    display: block;
    position: relative;
    margin: 0 -1px;
    padding: 6px 40px 6px 10px;
    color: #808394;
  
    text-shadow: 0 1px #fff;
    border: 1px solid transparent;
    border-radius: 3px;
}

.search .results a span {  }

.search .results a:before {
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -9px;
    background: url("http://cssdeck.com/uploads/media/items/7/7BNkBjd.png") 0 0 no-repeat;
}

.search .results a:hover {
    text-decoration: none;
    color: #fff;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
    border-color: #2380dd #2179d5 #1a60aa;
    background-color: #338cdf;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #59aaf4), color-stop(100%, #338cdf));
    background-image: -webkit-linear-gradient(top, #59aaf4, #338cdf);
    background-image: -moz-linear-gradient(top, #59aaf4, #338cdf);
    background-image: -ms-linear-gradient(top, #59aaf4, #338cdf);
    background-image: -o-linear-gradient(top, #59aaf4, #338cdf);
    background-image: linear-gradient(top, #59aaf4, #338cdf);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.08);
    -o-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.08);
}

:-moz-placeholder {
    color: #a7aabc;
 
}

::-webkit-input-placeholder {
    color: #a7aabc;
    
}

.lt-ie9 .search input { line-height: 26px }


/*-------------------------------------*/
/* flash & pulse effects */
/*-------------------------------------*/

/* Flash class and keyframe animation */
.flashit{
	-webkit-animation: flash linear 1s infinite;
	animation: flash linear 1s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
/* Pulse class and keyframe animation */
.pulseit{
	-webkit-animation: pulse linear .5s infinite;
	animation: pulse linear .5s infinite;
}
@-webkit-keyframes pulse {
	0% { width:130px; } 
	50% { width:127px; } 
	100% { width:130px; }
}
@keyframes pulse {
	0% { width:130px; } 
	50% { width:127px; } 
	100% { width:130px; }
}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.5;}
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

.cart-buttons{
	border : solid 1px #9c9c9c;
	border-radius : 9px;
	moz-border-radius : 9px;
	font-size : 20px;
	color : #333;
	padding : 6px 15px;
	background : #ffffff;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff));
	background : -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : linear-gradient(top, #ffffff 0%, #ffffff 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	cursor: pointer;
	text-align:center;
	outline:none;

}
.goBack-buttons{
	border : solid 1px #9c9c9c;
	border-radius : 7px;
	moz-border-radius : 7px;
	font-size : 18px;
	color : #333;
	padding : 3px 11px;
	background : #ffffff;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff));
	background : -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : linear-gradient(top, #ffffff 0%, #ffffff 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	cursor: pointer;
	text-align:center;
	outline:none;

}
#input{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-color: #777777;
	border-radius: 0px; /* (height/2) + border-width */
	border-style: solid; border-width:1px;
 	color: #3b6482;
 	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 24px;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline:none;
	
	text-align:center;
	
	
}
#input2{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
 	outline:none;
  padding: 0 10px 0 5px;
	border-color: #777777;
  border-radius: 0px; /* (height/2) + border-width */
  border-style: solid;
	border-width: 1px;
  margin-top: 2px;
  color: #3b6482;
  font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 28px;
	-webkit-appearance: none;
	-moz-appearance: none;
}

#input3{
	margin:8;
    border-radius: 10px; /* (height/2) + border-width */
    border: solid 1px #e3e3e3;
	float:left; 
	width:218px;
	height:350px;
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 16px;
	outline:none;
	text-decoration:none;
	box-shadow: 3px 3px 6px  #e3e3e3;
	color:#3f585a;
	line-height: 16px;
	
}

#input-cats{
	margin:7;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-color: #ddd;
    border-radius: 0px; /* (height/2) + border-width */
    border-style: solid;
	border-width: 1px;
  	-webkit-appearance: none;
	-moz-appearance: none;
	margin:20;
	width:200px;
	height:200px;
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 14px;
	outline:none;
	text-decoration:none;
	box-shadow: 3px 3px 6px #dbefdc;
	color:#3f585a;
	line-height: 40px;
	
}

.image-front{
	
	max-height:100%;
	max-width:100%;
	margin:auto;

}

.image-width{
	
	max-height:150px;
	max-width:150px;
	margin:auto;

}

.image-width-cart{
	
	max-height:140px;
	max-width:100%;
	border-radius:20px;
	margin:auto;
	padding-top:5px;
}


stay{
	position:fixed;
	
}

#prodbg{
background: -moz-linear-gradient(top,  #d8e3eb 0%, #e9f5ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8e3eb), color-stop(100%,#e9f5ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d8e3eb 0%,#e9f5ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d8e3eb 0%,#e9f5ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d8e3eb 0%,#e9f5ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d8e3eb 0%,#e9f5ff 100%); /* W3C */
border-radius:10px;

}

.pbox{
float:left;
}

#prod-details-image{
	
	width:450px;

	}
.prodbox-price{
	vertical-align:bottom; color:#333; padding-bottom:12px; font-size:20px; font-weight:normal;   
}

.prodbox-qty{
	margin-bottom:0; padding:0 0 5 15; font-size:18px;	   
}

#drop{	
  padding-bottom: 0px;
  border-radius:0px;
  font-size:24px;
  font-weight:normal;
  border-color:#fff;
  color:#000;
  background:#fff;
  outline:none;
  text-decoration:none;
 
  }
  
 .checkb{
padding: 10px;
  width:20px;
  height:20px;

}


#myform {
    text-align: center;
    padding: 5px;
    border: 1px dotted #ccc;
    margin: 2%;
}
.qty {
    width: 40px;
    height: 25px;
    text-align: center;
}
input.qtyplus { width:25px; height:25px;}
input.qtyminus { width:25px; height:25px;}

.spec-size{display: inline; height: 20px;}



/* View < 1200px */						
@media (max-width: 1200px) {
	

.text-prod-details {
	
	font-size: 24px;
	line-height: 24px;
	
}

.textheading-prod-details {
	font-size: 24px;
	line-height: 24px;
}

.pd-table-width{ width:940px }

}


.headcat{
		padding-left: 8px;
	}
	
	.headcat,
	.headcat a{
		font-family: raleway, Verdana, Geneva, sans-serif;
		color: #54b254;
	}
	
	.prod-info-text{ font-size:12px; line-height:20px; word-spacing:4px}

/* iPad in landscape */
/* Note: Design for max-width: 1024px) {  } */	

/* Mobile width iphon6 6 landscape*/

@media (max-device-width: 1024px) and (orientation: landscape) {
	

}
/* iPad in portrait */
/* Note: Design for a width of 768px */ 

/* Mobile width iphon6 6 portrait*/
@media (max-device-width: 1024px) and (orientation: portrait) {
	
.content-borders{
	border-radius: 0px; 
	border-style: none; 
	border-width: 0px;
	border-color:#fff;
	padding:0px;
}	
.maincontent-header{
	width: 100%;
	height: 700px;
	padding: 0 0 0 0;
	border: 0px;	
}
.maincontent-header-index{
	width: 100%;
	height: 700px;
	padding: 0 0 0 0;
	border: 0px;
}
.maincontent-content{
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;	
	margin: 0px;
	padding-top:10px;
}
.maincontent-content-acc{
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;	
	margin: 0px;
	padding-top:80px;
}
.maincontent-content-index{
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;	
	margin: 0px;
	padding-top:10px;
}
.drop-down {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
 	height: 30px;
  padding: 0 10px 0 5px;
	border-color: #826f3b;
  border-radius: 0px; /* (height/2) + border-width */
  border-style: solid;
	border-width: 1px;
  margin-top: 2px;
  color: #826f3b;
  font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 35px;
	line-height:80;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline:none;
}
#drop{

  outline:none;
  
  font-weight:bold;
  color:#826f3b;
  background:#ededed;
  margin:0 0 20 0;
  font-size:50px
}
.checkb{

  padding: 10px;
  width:50px;
  height:50px;
}	
#input3{
	margin:13;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-color: #ddd;
    border-radius: 10px; /* (height/2) + border-width */
    border-style: solid;
	border-width: 1px;
  	-webkit-appearance: none;
	-moz-appearance: none;
	float:left; 
	width:440px;
	height:800px;
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 35px;
	text-decoration:none;
	box-shadow: 3px 3px 6px  #dbefdc;
	color:#3f585a;
	line-height: 40px;
}

.bodytext-price{ 
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 40px;
	text-decoration:none;
	line-height: 60px;
	font-weight:500;
	color:#333;
	
}

.contact{ width:700px}

.image-width{
	max-height:400px;
	max-width:400px;
	margin:auto;
}

#image-width-front{
	
	width:380px;
}
.text-fields {
	font-size: 35px;
	line-height: 35px;
	size:12;
}
#input{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-color: #777777;
	border-radius: 0px; /* (height/2) + border-width */
	border-style: solid; border-width:1px;
 	color: #3b6482;
 	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 50px;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline:none;
	margin-top:0px;
	
	text-align:center;
	
}
.text-prod-details {
	font-size: 35px;
	line-height: 40px;
}

.textheading-prod-details {
	font-size: 15px;
	line-height: 35px;
}



#table-front tr{ 
	padding:10;
	margin:10;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
  	-webkit-appearance: none;
	-moz-appearance: none;
	font-family: raleway, Verdana, Geneva, sans-serif;
	outline:none;
	text-decoration:none;}
#table-front tr td { 
	width:450px;
	height:475px;
	list-style: none; 
	margin:0;}
#table-front tr td a :last-child { border: 0;}
#table-front tr td a { 
	display: inline-block;  
	border: #c4ffc5;
	border-radius:8px;
	-webkit-transition-property: background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property: background; 
	-moz-transition-duration:.3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property: background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;}
#table-front tr td a.active {
	background:#c4ffc5;} 		
#table-front tr td a:hover {
	background:#f2cdd6;}	


#mod-text{ font-size:42px;}


#table-top nav {
	float: left;
	padding-left: 0px;
	text-align: center;	
}
#table-top nav ul { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; }	
#table-top nav ul li { 
	list-style: none; 
	float: left; 
	display: inline; 
	margin: 0; 
	padding: 0;
	line-height:90px;
	font-size: 45px; 
	
	}
	
#table-top nav ul li:last-child { border: 0; }
#table-top nav ul li a { 
	font-family: raleway, Verdana, Geneva, sans-serif;
	display: block;  
	margin: 0 3 0 3; 
	color: #19851c; 
	-webkit-transition-property:color background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property:color background; 
	-moz-transition-duration: .3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property:color background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;
}
#table-top nav ul li a:hover { 
	background:#dbefdc; 
	border-radius:0px;
	color:#9acf9c;
	text-decoration:none;
	border-radius:8px;
}


#table-top-footer nav {
	float: left;
	padding-left: 0px;
	width: 100%;
	text-align: center;	
}
#table-top-footer nav ul { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; }
#table-top-footer nav ul li { 
	list-style: none; 
	float: left; 
	display: inline; 
	margin: 0; 
	padding: 0; 
	border-right: ; 
	font-size: 32px; 
	
	}
	
#table-top-footer nav ul li:last-child { border: 0; }
#table-top-footer nav ul li a { 
	font-family: raleway, Verdana, Geneva, sans-serif;
	display: block;  
	padding: 0px 6px ; 
	color: #19851c; 
	text-decoration: none;
	-webkit-transition-property:color background; 
	-webkit-transition-duration: .3s; 
	-webkit-transition-timing-function: linear;
	-moz-transition-property:color background; 
	-moz-transition-duration: .3s; 
	-moz-transition-timing-function: linear;
	-o-transition-property:color background; 
	-o-transition-duration: .3s; 
	-o-transition-timing-function: linear;
	 
}
	
	
#table-top-footer nav ul li a:hover { 
	
	background:#96e8d8; 
	border-radius:5px;
	color:#fff;
	text-decoration:none;
}

.textheading {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 36px;
	font-style: normal;
	color: #745f25;
	line-height: 60px;
	text-align:center;
	font-weight:normal;
	
	}
	
.textheading-left {
	
font-family: raleway, Verdana, Geneva, sans-serif;
font-size: 30px;
font-style: normal;
color: #333;
line-height: 46px;
text-align:left;
}
.bodytext {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 35px;
	color: #3f585a;
	line-height: 50px;
	
	font-weight:100;
}

.bodytext-left {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 35px;
	color: #3f585a;
	line-height:50px;
	text-align:left;
}
	
.bodytext2 {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 40px;
	font-style: normal;
	color: #333;
	line-height: 50px;
}
.bodytext2-center {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 40px;
	font-style: normal;
	color: #777777;
	line-height: 50px;
	text-align:center;
}
.errtext {
	font-family: raleway, Verdana, Geneva, sans-serif;
	font-size: 40px;
	font-style: normal;
	color: #c1a521;
	line-height: 50px;
}
.prodbox-price{
	vertical-align:bottom; color:#333; padding-bottom:20px; font-size:40px; font-weight:normal;	   
}

.prodbox-qty{
	margin-bottom:0; padding:0 0 5 15; font-size:35px;	   
}

.cart-buttons{
	border : solid 1px #9c9c9c;
	border-radius : 9px;
	moz-border-radius : 9px;
	font-size : 40px;
	color : #333;
	padding : 6px 15px;
	background : #ffffff;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff));
	background : -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background : linear-gradient(top, #ffffff 0%, #ffffff 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	cursor: pointer;
	text-align:center;}
	
	
	/* Cart.php content styling */
	
.cart-toggle-view {width:2; font-weight:lighter; color:fff; font-size:1;}	

.cart-heading {
   font-size:40px; 
   text-decoration:none; 
   text-shadow:
   -2px -2px 0 #fff,  
   2px -2px 0 #fff,
   -2px 2px 0 #fff,
   2px 2px 0 #fff;
   color:#3f585a; 
   font-weight:normal;
   }

.cart-heading-bg { width:800px;  text-align:left; margin:35 0 0 50;}

.cart-pricetype {  height:1%; font-size:40; padding-left:15; padding-top:5; color:#3f585a;}

.cart-pricetype-price {  height:1%; font-size:35; padding-left:0;  color:#eba419; font-weight:bold;}

.cart-pricing { vertical-align:middle; font-size:35; height:15%; padding-left:15; font-weight:bold;}

.cart-qty-box { height:70; width:95; text-align:center; font-size:45; font-weight:bold; color:#C00; }

.cart-qty-text {  font-size:40; height:5%; padding-left:15;}

.cart-qty-equals  { padding-left:15; font-size:40;}

.cart-total-price { padding-left:15; font-size:40; color:#54b254; font-weight:normal;}

.cart-prod-box {font-family: raleway, Verdana, Geneva, sans-serif; font-size: 45px; color: #3f585a;  height:282px; box-shadow: 3px 3px 6px #dbefdc; background-color:#e7ffe8; width:850px; border:thin #CCC solid; border-radius:10px;}

.qty-zero{font-family: raleway, Verdana, Geneva, sans-serif; font-size:30px; color: #3f585a;}

.cart-save{padding-top:10px; padding-left:15; font-size:38px;}

.cart-image-box { padding:0; border-left:1px solid #CCC; float:right; background-color:#FFF; border-bottom-right-radius:10px; border-top-right-radius:10px;  margin-right:0px; height:280px; width:280px}

.image-width-cart{ max-height:270px; max-width:270px; border-radius:10;}

.drop-down { font-size: 35px;
	line-height: 35px; height:45px; size:12;}

.spec-cart-heading{ }
.spec-size{display: inline; height: 40px;}

.special-icon{ width:175px;}

.pd-table-width{ width:100% }

.headcat{
		padding-left: 8px;
		font-size:30px;
	}
	
	.headcat,
	.headcat a{
		font-family: raleway, Verdana, Geneva, sans-serif;
		color: #54b254;
	}
.prod-info-text{ font-size:30px; line-height:40px; word-spacing:8px}
}

	
/* #Tablet (Portrait) */
/* Note: Design for a width of 740px */
@media only screen and (min-width: 768px) and (max-width: 959px) {


}
/* #Mobile (Landscape) */
/* Note: Design for a width of 420px */
@media only screen and (min-width: 601px) and (max-width: 767px) {


}
/* Mobile width < 600px*/
@media (max-width: 600px) {
	
}
@media screen and (max-width: 860px) {	
	
 
}
