/*----------------------------------------------------------
Title:		Main Style Sheet
Template:	00209
----------------------------------------------------------*/
/*@font-face {  
	  font-family: Myriad Pro;  
	  src: url(../fonts/MyriadPro-Regular.otf) format("truetype");  
}
@font-face {  
	  font-family: Myriad Pro Bold;  
	  src: url(../fonts/MyriadPro-Bold.otf) format("truetype");  
}
@font-face {  
	  font-family: Myriad Pro Italic;
	  src: url(../fonts/MyriadPro-It.otf) format("truetype");  
}*/
body {
	margin: 0; 
	padding: 0; 
	font-family: Arial,Helvetica,sans-serif; 
	line-height: 1.3; 
	
}
.cl, .clear {
	display: block; 
	height: 0; 
	font-size: 0; 
	line-height: 0; 
	text-indent: -4000px; 
	clear: both;
}
.left {
	float: left; 
	display: inline;
}
.right {
	float: right; 
	display: inline; 
}
#container {
	margin: 0 auto; 
	padding: 0; 
	/*width: 960px;*/
	width: 100%;
	height: 100%;
	background: url(https://www.wireandcabletogo.com/premium/00209-1/design/images/bg.png) no-repeat center top;
	background-color:#FFFFFF;
}
/* HEADER
---------------------------------------------*/
#logo {
	float: left; 
	display: inline; 
	margin: 0; 
	padding: 35px 0 0 0; 
	width: 200px; 
	height: 60px; 
	font-size: 2.10em; 
	font-weight: bold; 
	color: #333333;
}
#logo img {
	border: none;
}
#logo .mylogo {
	float: left; 
	display: inline;
}
#logo .textlogo {
	color: #fff;
}
#header {
	/*float: left; */
	margin: 0 auto; 
	padding: 0; 
	width: 960px; 
	height: 135px;
	/*border: 1px solid #cccccc;*/
}
#header-links {
	float: right; 
	margin: 0; 
	padding: 16px 0 0 0; 
	color: #FFF;
	text-align:right;
}
#header-links a {
	margin: 0; 
	padding: 0 9px; 
	font-size: 12px; 
	text-decoration: none; 
	color: #FFF;
}
#header-links a:hover {
	text-decoration: underline;
}
#header-contact {
	/*float:right;*/
	margin: 35px 0 0 0;
	color: #666;
	font-size: 11px;
}
#header-contact strong {
	color: #6A3;
	font-size: 15px;
}
#header-search, #header #header-search {
	float: right; 
	display: inline; 
	margin: 0px 0 0 5px; 
	padding: 0; 
	width: 210px; 
	height: 25px; 
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	background: #fff; 
	border: 1px solid #cccccc;
}
#header-search input {
	float: right;
	width: 180px; 
	height: 20px; 
	font-size: 12px; 
	color: #666666; 
	background: none; 
	border: 0; 
	padding: 2px 0 2px 0;
}
#header-search .header-search-btn {
	float: left; 
	margin: 0px 0 0 0px; 
	width: 25px; 
	height: 22px;
}
#header-search .header-search-btn a {
	height: 22px; 
	display: block; 
	background: url(https://www.wireandcabletogo.com/premium/00209-1/design/images/search.gif) no-repeat 0 0; 
	font-size: 0; 
	line-height: 0; 
	text-indent: -4000px;
}
#header-search .header-search-btn a:hover {
	color: #e0d8d1;
}
#header-search #headerSearchWidgetDynamicResults {
	clear: left; 
	float: left; 
	background: #ddd; 
	padding: 10px; 
	display: none; 
	width: 90%; 
	margin-top: 2px; 
	position: relative; 
	line-height: 1.80;
	z-index: 6;
}
/* NAV
---------------------------------------------*/
#nav {
	float: right; 
	/*clear: right; */
	width: 950px;
	margin: 0; 
	padding: 0; 
	padding-top: 10px;
	/*border: #ccc 1px solid;*/
}	
#topNav {
	margin: 0; 
	float: right; 
	display: inline; 
	width: 700px; 
	padding-top: 7px;
}
#topNav .left {
	display: none;
}
#topNav .center {
	float: right; 
	display: inline; 
	padding: 0 10px 0 0;
}
#topNav .center .link {
	float: left; 
	display: inline; 
	padding: 0; 
	margin-left: 23px;
}
#topNav .center .link a {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	text-decoration: none; 
	/*text-shadow: 0 1px 1px #000; */
	color: #666666; 
	text-transform: uppercase;
}
#topNav .center .link a:hover {
	color: #66aa33;
}
#topNav .center .spacer {
	float: left; 
	display: inline; 
	width: 0; 
	height: 35px;
}
#topNav .right {
	display: none;
}
/* CONTENT
---------------------------------------------*/
#content {
	/*float: left; */
	margin: 0 auto; 
	padding: 0; 
	width: 960px; 
	position: relative; 
	/*margin: 0 -10px; */
	font-family: Arial,Helvetica,sans-serif;
	/*border: 1px solid #cccccc;*/
}

	
#content-top {
	height: 300px; 
	/*background: url(../images/content-top.png) no-repeat 0 0;*/
}
#content-inner {
	/*background: url(../images/content-bg.png) repeat-y 0 0; */
	width: 100%;
}
#content-rel {
	position: relative; 
	float: left; 
	width: 960px; 
	margin: -300px 0 0; 
	padding: 20px 0px;
}
#content-left {
	float: left; 
	margin: 0;
	padding: 0; 
	width: 180px;
	/*background: #f0f0f0;
	border: 1px #AAC solid;*/
}
#content-middle {
	float: left; 
	margin: 0 0 0 18px; 
	min-width: 730px !important;
	min-height: 300px;
	border: 1px #CCC solid;
	padding: 15px;
}
#content-right {
	float: left; 
	margin: -7px 0 0 0;
	padding: 0 10px 0 18px; 
	width: 205px;
	/*background: #f0f0f0;*/
	border: 1px #AAC solid;
}

#pageContent hr {
	border: none;
	height: 1px;
	background-color: #CCC;
	margin: 10px 0;
}

#pageContent div.pageNote {
	margin: 0;
	padding: 0;
}

#pageContent p {
	color: #444;
	line-height: 16px;
	margin: 8px 0;
}

#pageContent p.intro, .homepagecontent p.intro, p.intro {
	color: #333;
	font-size: 15px;
	line-height: 20px;
	margin: 5px 0;
}
#pageContent p.intro a, .homepagecontent p.intro a, p.intro a {
	font-size: 15px;
}
#pageContent  a {
	color: #66aa33;
	text-decoration: none;
}
#pageContent  a {
	color: #66aa33;
	text-decoration: none;
}
#pageContent  a:visited !important, #pageContent  a:hover {
	color: #66aa33;
	text-decoration: underline;
}

#pageContent .hdr-title {
	background-color: #66aa33;
	color: #fff;
	padding: 2px 5px ;
	margin: 15px 0 0 0;
	font-size:14px;
}
.homepagecontent li a, .homepagecontent li a:hover, .homepagecontent li a:visited {
	 color:#333;
	 text-decoration: none;
 }
.homepagecontent a, .homepagecontent a:visited {
	 color: #66aa33;
	 text-decoration: none;
 }
 .homepagecontent a:hover {
	 color: #88cc55;
	 text-decoration: underline;
 }
 
div.smColumn {
	float: left;
	width: 200px;
	padding-right: 15px;
}

div#pageNote {
	display:none !important;
}

em.optional {
	font-size: 10px;
	color:#666;
}

/* HOME
---------------------------------------------*/

div.hmFeature {
	width: 700px;
	height: 140px;
	padding: 10px 15px;
	background: url(../images/home-feature-july.png) #77BB44 no-repeat;
}
div.hmFeature h1 {
	font-family:'Helvetica W01 Blk Cn';
	font-size: 40px !important;
	line-height: 40px !important;
	color: #fff;
	margin: 0  !important;
}
div.hmFeature p {
	font-size: 18px;
	line-height: 20px;
	width: 485px;
	margin: 0  !important;
}

div.hmFeature2 {
	width: 700px;
	height: 120px;
	padding: 10px 15px;
	background: url(../images/home-feature-july.png) #77BB44 no-repeat bottom;
}
div.hmFeature2 h1 {
	font-family:'Helvetica W01 Blk Cn';
	font-size: 40px !important;
	line-height: 40px !important;
	color: #fff;
	margin: 0  !important;
}
div.hmFeature2 p {
	font-size: 18px;
	line-height: 20px;
	width: 485px;
	margin: 15px 0 0 0  !important;
	color:#333 !important;
}
div.hmBar {
	width: 700px;
	height: 30px;
	margin: 15px 0 0 0;
	padding: 2px 15px;
	background-color:#333;
}
div.hmBar h2 {
	color:#b0dd8e;
	font-size:18px !important;
	font-weight: bold !important;
	margin:0;
}
div.hmProducts {
	width: 230px;
	margin: 15px 0;
	float:left;
	/*border: 1px #ccc solid;
	border-collapse:collapse;*/
}
div.hmProducts h2 {
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	margin: 0;
}
div.marginRight20 {
	margin-right: 20px;
}
div.marginRight14 {
	margin-right: 14px;
}
div.hmProducts ul {
	margin: 5px 0 !important;
	padding: 0 !important;
}
div.hmProducts ul li {
	list-style: none !important;
	margin: 0 0 5px 0 !important;
}
div.hmProducts ul li a {
	display: block;
	width: 230px;
	background: url(../images/home-go-btn.png) no-repeat;
	padding: 3px 0 4px 4px;
	font-size: 15px;
	color: #333;
	text-decoration: none;
}
div.hmProducts ul li a:hover {
	color: #333;
	/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}
div.hmSmProducts {
	width:105px;
	height: 130px;
	display:inline;
	float:left;
	margin-right:20px;
}
div.hmSmProductsLast {
	width:105px;
	height: 130px;
	display:inline;
	float:left;
	margin-right:0px;
}
div.hmBenefits {
	width: 358px;
	height: 90px;
	background:url(../images/home-benefit-bkgd.png) #ccc no-repeat;
	float: left;
}
div.hmBenefits h2 {
	font-family:'Helvetica W01 Blk Cn';
	font-size: 20px !important;
	line-height: 20px;
	font-weight: normal;
	margin: 7px 0 5px 0;
	color: #333;
}
div.hmBenefits p {
	font-size: 16px;
	line-height: 18px;
	margin: 0;
}
div.hmBenefits p a {
	 font-size: 16px;
	 color: #66aa33;
	 text-decoration: none;
 }
div.hmBenefits p a:hover {
	 color: #88cc55;
	 text-decoration: underline;
 }

/* WIDGETS
---------------------------------------------*/
.ccWidget {
	float: left;
	margin: 0 0 10px;
	padding: 0 0 15px;
	width: 180px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	color: #1d1d1d;
}
.ccWidget .top {
	margin: 0;
	padding: 0 0 8px 0;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	color: #333333;
}
.ccWidget .body {
	margin: 0;
	padding: 0;
}
.ccWidget .body a { 
	color: #202020;
}
.ccWidget .btm {
	float: left;
	margin: 0;
	padding: 0;
}
#widgetCustomImagesMain-5, #widgetCustomImagesMain-6 {
	border-bottom: none !important;
	padding-bottom: 0px !important;
}

/*/ LIST WIDGETS /*/
.ccWidgetList .body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.ccWidgetList .body ul li {
	line-height: 18px;
}
.ccWidgetList .body ul li a {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}
.ccWidgetList .body ul li a:hover {
	text-decoration: underline;
}

/*/ CATEGORY WIDGET /*/
.textwidget #widgetCategories .top {
	display: none;
}
.textwidget #widgetCategories ul li {
	/*margin-top: 6px !important;*/
	border:none !important;
}
.textwidget #widgetCategories ul li a {
	font-weight: bold !important;
	text-transform: uppercase !important;
	color: #333333 !important;
}
.textwidget #widgetCategories ul li a:hover {
	color: #77bb44 !important;
}
.textwidget widgetCategories ul li ul li {
	margin-top: 0px !important;
	padding-left: 10px !important;
	background: url(https://www.wireandcabletogo.com/00209-1/design/images/arrows.gif) no-repeat !important;
	/*background-position: 0 4px !important;*/
}
.textwidget #widgetCategories ul li ul li a {
	font-weight: normal !important;
	text-transform: none !important;
	color: #666666 !important;
}

/*/ DROPDOWN WIDGETS /*/
.ccWidgetDropDown .body select {
	margin: 15px 0 15px 0;
	padding: 4px;
	width: 182px;
	font-size: 16px;
}
/*/ INPUT WIDGETS /*/
.ccWidgetInput .body .field {
	margin: 15px 0 0 0;
	width: 200px;
}
.ccWidgetInput .body .field input {
	padding: 4px;
	width: 65%;
	font-size: 16px;
	color: #464646;
}
.ccWidgetInput .body .buttonNoImg {
	float: right;
	margin: 0 13px 0 0;
}
.ccWidgetInput .body .button input {
	float: left;
	font-size: 12px;
	color: #464646;
}
.ccWidgetInput .body .button {
	float: left;
	margin: 0;
	padding: 3px 0 0 0;
	width: 28px;
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: url(../images/go.jpg) no-repeat;
}
.ccWidgetInput .body .button  a {
	text-decoration: none;
	color: #fff;
}
.ccWidgetInput .body .button a:hover {
	text-decoration: underline; 
}
.ccWidgetInput .advanced {
	margin: 5px 0 0 0;
	padding: 0 0 9px 3px;
	width: 216px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.ccWidgetInput .advanced a {
	text-decoration: underline;
	color: #505050;
}
.ccWidgetInput .advanced a:hover {
	text-decoration: none;
	}
.ccWidgetInput #searchWidgetDynamicResults {
	display: none;
	clear: left;
	float: left;
	padding: 10px;
	margin: 5px 5px 0;
}
/*/ PRODUCT WIDGETS /*/
.ccWidgetProduct .body .sdetailsNoImg {
	float: left;
	clear: left;
	padding-top: 15px;
	margin-bottom: 10px;
	width: 180px;
	text-align: center;
}
.ccWidgetProduct .body .photo {
	margin-bottom: 10px;
	text-align: center;
}
.ccWidgetProduct .body .photo img {
	border: 1px solid #CFCFCF;
}
.ccWidgetProduct .body .title {
	font-size: 17px;
	font-weight: bold;
	/*text-align: center;*/
}
.ccWidgetProduct .body .title a {
	color: #507C37;
}
.ccWidgetProduct .body .title a:hover {
	text-decoration: underline;
}
.ccWidgetProduct .body .sprice {
	padding: 8px 0 5px 0;
	font-size: 17px;
	/*text-align: center;*/
	color: #777777;
}
.ccWidgetProduct .body .sdetails {
	margin: 0 auto;
	padding: 5px 0 0 0;
	width: 58px;
	height: 21px;
	font-size: 11px;
	font-weight: bold;
	/*text-align: center;*/
	color: #fff;
}
.ccWidgetProduct .body .sdetails a {
	text-decoration: none; 
	color: #fff;
}
.ccWidgetProduct .body .sdetails a:hover {
	color: #ececec;
}
.ccWidgetProduct .body .all-link  {
	padding-top: 8px;
	text-align: center;
	font-size: 13px;
}
.ccWidgetProduct .body .all-link a {
	text-decoration: none; 
	color: #507c37;
}
.ccWidgetProduct .body .all-link a:hover {
	text-decoration: underline; 
}
.ccWidgetProduct .review {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
/*/ BASIC WIDGETS /*/
.ccWidgetBasic .body .items {
	padding: 10px 0 3px 20px;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}
.ccWidgetBasic .top a {
	text-decoration: none;
	color: #372413;
}
.ccWidgetBasic .top a:hover {
	text-decoration: underline;
}
.ccWidgetBasic .price {
	font-size: 13px;
	font-weight: bold;
}
.ccWidgetBasic .subtotal {
	padding-left: 20px;
	padding-bottom: 6px;
	font-weight: bold;
	color: #1d1d1d;
}
.ccWidgetBasic input {
	margin-bottom: 5px; 
}
.ccWidgetBasic table {
	padding: 10px 0 15px 28px;
	color: #1d1d1d;
}
/*/ IMAGE WIDGETS /*/
.ccWidgetImage {
	margin: 10px 0 10px 0;
	text-align: center;
}
/*/ WIDGET FIXES /*/
.noItems {
	margin: 0 0 0 12px;
	padding: 9px;
	width: 208px;
	color: #1d1d1d;
}
#widgetSubscribe .body {
	height: 64px;
}
#widgetShopByPrice .body form {
	height: 58px;
}
.widgetCustomProductLists select {
	margin-bottom: 10px;
}
#widgetRewardPoints .body {
	padding: 10px;
}
/*/ WIDGET MENU /*/
.placeHolder {
	clear: both;
	border: 1px dashed;
}
/*/ MISC /*/
#widgetContents .body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* CART
---------------------------------------------*/
#cartNumItems {
	display:none;
}

table#cartItems th, table#cartItems td {
	padding: 1px 0 0 3px;
}
#cartButtons {
	padding-left: 195px;
}
#cartButtons input {
	margin-left: 10px;	
}

/* CHECKOUT
---------------------------------------------*/
div#one-page-checkout {
	/*border: #0CF 1px solid;*/
	padding: 0 !important;
	margin: -15px 0 0 0 !important;
}
div#one-page-checkout div.login-sentence {
	margin: 0;
}
div#existingCustomer, div#newCustomer {
	width: 325px !important;
}
div#one-page-checkout div#existing-login, div#one-page-checkout div#new-login {
	width: 450px !important;
	margin: 0 0 40px 0;
}
div#submit input {
	width: 130px !important;
	height: 25px !important;
}
div#one-page-checkout div#billing-address, div#one-page-checkout div#payment-method {
	/*border: #ccc 1px solid;*/
	padding: 0;
	margin: 0 0 40px ;
}
div#one-page-checkout div#shipping-method {
	margin-top: 0 ;
}
div#one-page-checkout div#shipping-method, div#one-page-checkout div#shipping-address {
	margin-right: 0 ;
}

/*div#information_div {
	border: #0CF 2px solid;
	margin: 0;
	padding-left: 0 !important;
}*/
div#one-page-checkout div.heading {
	border: none;
	padding: 5px;
	margin:0 0px 0 0;
	width: 437px;
	background-color: #ccc;
}

div#one-page-checkout div.heading span.number-blue {
	background-color: #333;
}
div#one-page-checkout div#review div.heading {
	width: 895px;
}
div#one-page-checkout div.field input, div#one-page-checkout div.field select {
	margin-top: 2px;
}
div#one-page-checkout div.field input {
	border: #bbb 1px solid;
	background-color: #eee;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 4px;
}
div#one-page-checkout div.calculate input, div#one-page-checkout div#submit input {
	border: none !important;
	padding: 0 !important;
}

div#one-page-checkout table#review-table, div#one-page-checkout div#review div.grid_16 {
	width: 895px;
}

div#one-page-checkout select {
	font-size:12px;
	padding:3px!important;
}

div#crossSell {
	display: none;
}

div.coupon {
	border: 1px #ccc solid;
	padding: 5px;
	width: 230px!important;
}

div.coupon input[type="text"] {
	width: 125px !important;
	margin:0 5px 0 0!important;
}
div.coupon div.apply {
	clear:both;
	margin:10px 0 0 0!important;
}
div.coupon input[type="image"] {
	border:none!important;
	margin:0!important;
	padding:0!important;
}

/* CONTACT FORM
---------------------------------------------*/
#checkoutComplete h2, #checkoutComplete div.hdr-title, #checkoutComplete div.checkoutCompleteButtons, #checkoutComplete div.blurb {
	clear:both !important;
	border: 1px solid #fff;
}
#checkoutComplete div.pageNote {
	display:block !important;
}

/* CONTACT FORM
---------------------------------------------*/
div.contact-left {
	display:inline;
	float:left;
	width: 470px;
	padding-right: 10px;
	border-right: 1px solid #CCC;
}
div.contact-right {
	display:inline;
	float:right;
	width: 170px;
}
div.contact-left div.form-label-required, div.contact-left div.form-label  {
	width: 75px;
}
/*div.contact-left div.form-field {
	border: 1px solid #6CF;
}*/

/* FOOTER
---------------------------------------------*/
#footerBG {
	margin: 0; 
	padding: 40px 0; 
	width: 100%;
	background: url(https://www.wireandcabletogo.com/premium/00209-1/design/images/footerbg.png) no-repeat center top;
	background-color:#333333;
}
#footer {
	/*float: left; */
	font-size:12px!important;
	padding: 15px 0; 
	width: 960px; 
	margin: 0 auto;
	text-align: left;
}
#footer div.links {
	width:180px;
	float:left;
	display:inline;
	color:#aaaaaa;
}
#footer div.links strong {
	color:#cccccc;
}
#footer div.links a {
	color:#aaaaaa;
	text-decoration:none;
}
#footer div.links a.green {
	color: #aaaaaa;
	text-decoration:underline;
}
#footer div.links a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#footer input[type=email] {
	font-size:11px;
	float:left;
	width:172px;
	height:22px;
	border:1px solid #333333;
	margin-bottom:24px;
	margin-right:5px;
	padding:0;
	text-indent:3px;
}

#footer input[type=submit] {
	float:left;
	background:url(https://www.wireandcabletogo.com/premium/00209-1/design/images/go.jpg);
	width:31px;
	height:24px;
	border:none;
}
div.credLogos {
	width: 960px;
	height: 75px;
	margin: 30px 0 5px 0;
	background: url(https://www.wireandcabletogo.com/premium/00209-1/design/images/footer-logo-bkgd.gif) #fff no-repeat;
	text-align: center;
}
div.credLogos img {
	margin: 10px 20px;
}
#footer div.copyright {
	color: #aaaaaa;
	font-size:10px !important;
	width: 960px;
	margin: 0x 0 50px 0;
}
#widgetFooter {
	width: 943px;
	font-size: 10px;
}
#widgetFooter .body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#widgetFooter hr {	
	float: left;
	clear: left;
	height: 1px;
	color: #878787;
	background-color: #878787;
}
#widgetFooter .actionItems {
	margin: 0;
	padding: 15px 0 0 35px;
	font-weight: bold;
	color: #fff;
}	
#widgetFooter .actionItems a {
	text-decoration: underline;
	color: #fff;
}
#widgetFooter .actionItems a:hover {
	text-decoration: none;
	color: #fff;
}
#widgetFooter .copyright {
	float: left;
	margin: 0;
	padding: 15px 85px 0 35px;
	width: 300px;
	line-height: 22px;
	color: #fff;
}
#widgetFooter .copyright a {
	text-decoration: underline;
	color: #fff;
}
#widgetFooter .copyright a:hover {
	text-decoration: none;
	color: #fff;
}
#widgetFooter .nav {
	float: left;
	margin: 0;
	padding: 19px 0 10px 20px;
	width: 150px;
}
#widgetFooter .nav .title {
	margin: 0;
	padding: 0;
	width: 120px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #fff;
}
#widgetFooter .nav ul {
	margin: 0 0 0 1px;
	padding: 0;	
	text-align: left;
	list-style: none;
}
#widgetFooter .nav ul li {
	text-align: left;
	line-height: 2.00;
}
#widgetFooter .nav ul li a {
	text-decoration: underline;
	color: #fff;			
}
#widgetFooter .nav ul li a:hover {
	text-decoration: none;
}
#widgetFooter .actionItems {
	color: #1a1c1d;
}
#widgetFooter .actionItems a {
	color: #1a1c1d;
}
#widgetFooter .actionItems a:hover {
	color: #303335;
}
#widgetFooter .copyright {
	color: #1a1c1d;
}
#widgetFooter .copyright a {
	color: #1a1c1d;
}
#widgetFooter .copyright a:hover {
	color: #303335;
}
#widgetFooter .nav .title {
	color: #1a1c1d;
}
#widgetFooter .nav ul li a {
	color: #1a1c1d;
}
#widgetFooter .nav ul li a:hover {
	color: #303335;
}
/* FIXES
---------------------------------------------*/
h1 {
	font-size:26px;
	color: #333;
	border-bottom: #ccc 1px solid;
	font-weight:normal;
}

h3 {
	font-size:16px;
	color: #000;
	border-bottom: #ccc 1px solid;
	margin-bottom: 10px;
}

h2, h4, h5, h6, .page-title {
	font-size: 22px !important;
	color: #666666;
	font-weight:normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .page-title a {
	font-size: 19px !important;
	color: #66aa33;
}
h1 a:hover, h2 a:hover. h3 a:hover. h4 a:hover. h5 a:hover. h6 a:hover. .page-title a:hover {
	color: #66aa33;
}
#categoryGrid .title a {
	font-size: 16px !important;
	text-decoration: none !important;
}
#categoryGrid .title a:hover {
	text-decoration: underline !important;
}
#productGrid .title a {
	font-size: 14px !important;
	text-decoration: none !important;
}
#categoryGrid table, #productGrid table {
	border-spacing: 5px;
	}
#categoryGrid table td.content-odd2, #categoryGrid table td.content-even2, #productGrid table td.content-odd2, #productGrid table td.content-even2, #productGrid table td.content-odd4, #productGrid table td.content-even4, td.content-even4, td.content-odd4 {
	border: 1px #ddd solid !important;
	}
#productGrid .title a:hover {
	text-decoration: underline !important;
}
#productGrid a:visited {
	color: #66aa33 !important;
}

#productGrid div.title, #productGrid div.description, #productGrid div.sprice, #productGrid div.buttons, #productGrid div.detailBtnNoImg {
	text-align:left !important;
	/*border: #6FF 1px solid;*/
	margin: 0 !important;
}
#productGrid div.description p {
	font-size: 11px;
	color:#666666 !important;
	margin: 5px 0;
}
#productGrid div.sprice {
	font-size: 18px !important;
	color:#333333;
	/*margin: 5px 0;*/
}
#productGrid  div.productContainer {	
	text-align:left;
}
#clientAccount hr {
	display: none;;
}
#myAccount ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
table.productList {
	border-spacing: 0px !important;
	width:auto !important;
}
table.width570 {
	width:570px !important;
}
table.productList td {
	border-bottom: #ccc 1px solid;
	padding: 3px 0;
}
table.productList td a {
	font-weight: bold;
	font-size: 14px;
	color: #66aa33;
	text-decoration:none;
}
table.productList td a:hover {
	text-decoration:underline;
}
table.productList td strong {
	font-size: 14px;
}

table.productList th {
	border-bottom: #ccc 1px solid;
	padding: 3px 0;
	font-size: 11px;
	/*text-align:left;*/
	font-weight: normal;
}
table.productList img {
	border:none;
}
#cp_cross_sell, div.cpDescription h2, div.cpDescription p {
	display:none;
}
div.cpDescription h1 {
	color:#333;
}
div.cpDescription, div.cpDescription em.optional {
	color:#fff;
}					 
div.cpThumb img {
	width: 60px !important;
	height: 60px !important;
}
p.myerror {
	font-size:16px !important;
	background: #ffd;
	border: #ccc 1px solid;
	padding-left: 10px;
}
/* CUSTOM QUOTE
---------------------------------------------*/
div#customQuote p {
	margin-top: 0!important;
	margin-bottom: 0!important;
	margin: 0!important;
	padding: 0!important;
}

div#customQuote table td {
	padding: 2px;
	font-size: 11px; 
	font-family: Verdana; 
	vertical-align: top;
	border: #ccc 1px solid;
	border-collapse:collapse;
}

div#customQuote table th {
	padding: 2px;
	font-size: 10px; 
	font-family: Verdana; 
	vertical-align: top;
	border: #333 1px solid;
	border-collapse:collapse;
	background-color: #333;
	color:#CCC;
}

div#freeShipping {
	display: none!important;
}

/* Testimonial QUOTE
---------------------------------------------*/
div.quote {
	width: 730px;
	margin: 20px 0 10px 0;	
}
div.quote p a, div.quote p a:visited {
	color: #66aa33;
	text-decoration:none;
}
div.quote p a:hover {
	color: #66aa33;
	text-decoration: underline;
}
div.quoteBody {
	background: #e0e0e0 url(../images/quote-bckgd.png) top repeat-x;
	width: 670px;
	padding: 15px;
	font-size: 15px;
	line-height: 20px;
	margin: 0;
	color:#333;
}
div.quoteTail {
	background: url(../images/quote-tail.png) top left no-repeat;
	padding: 15px 0 0 70px;
	font-size: 15px;
	line-height: 20px;
	margin: 0;
	color:#666;
}

/* FRONT END EDITS
---------------------------------------------*/
.editLogoText {margin: -12px 0 0 2px; padding: 0;}
.editProduct {float: right; margin: 0; padding: 0;}
.editCategory {float: right; margin: 0; padding: 0;}
.editCartBtn {position: relative; top: 0; left: 45px; margin: 0; padding: 0;}
.editDetailBtn {position: relative; top: 0; left: 20px; margin: 0; padding: 0;}
.editNavMenu {position: absolute; margin: 2px 0 0 7px; padding: 0;}
.editFooterMenu {float: right; margin: 0; padding: 0;}
.editFooterWidget {position: relative; margin: 0; padding: 0; top: 7px; left: 13px;}
.deleteFooterWidget {position: relative; margin: 0; padding: 0; top: -9px; left: 38px;}
.editCategoryWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteCategoryWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.swapCategoryWidgetBullet {position: relative; margin: 0; padding: 0; left: -4px;}
.editCurrencyWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteCurrencyWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editFeaturedWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteFeaturedWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editInformationWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteInformationWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.swapInformationWidgetBullet {position: relative; margin: 0; padding: 0; left: 8px;}
.editLanguageWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteLanguageWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editNewArrivalsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteNewArrivalsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editRewardPointsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteRewardPointsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editSearchWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteSearchWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editSidebarWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteSidebarWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editSidebarDetailedWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteSidebarDetailedWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editSpecialsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteSpecialsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editSubscribeWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteSubscribeWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editTopSellersWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteTopSellersWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editVendorsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteVendorsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editLeftImageWidget {position: relative; margin: 0; padding: 0; top: 11px; left: 39px;}
.deleteLeftImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 64px;}
.editRightImageWidget {position: relative; margin: 0; padding: 0; top: 11px; left: 39px;}
.deleteRightImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 64px;}
.editShopByPriceWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteShopByPriceWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.editProductListWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}
.deleteProductListWidget  {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}
.addProductListWidget {position: relative; margin: 0; padding: 0; top: -47px; left: 100px;}
.editCustomImageWidget {position: relative; margin: 0; padding: 0; top: 28px; left: 39px;}
.deleteCustomImageWidget {position: relative; margin: 0; padding: 0; top: 13px; left: 64px;}
.addCustomImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 14px;}
.editHorizontalImageWidget {position: relative; margin: 0; padding: 0; top: 7px; left: -12px;}
.deleteHorizontalImageWidget {position: relative; margin: 0; padding: 0; top: -10px; left: 13px;}