/*   

Theme Name: Custom Theme Website Framework

Theme URI: http://www.actonweb.com

Description: A search engine optimized custom website framework for WordPress.

Author: Jason Healy

Author URI: http://www.actonweb.com/



*/









/* Reset default browser styles */

@import url('styles/reset.css');



/* Rebuild default browser styles */

@import url('styles/rebuild.css');



/* Basic WordPress Styles */

@import url('styles/wp.css');



/* Slider Styles */

/*@import url('styles/slider.css');*/







.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {

	float: left;

	margin: 0 3% 0 0;

	min-height:1px;

}



.col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 {

	margin: 0;

}



.col1 { width: 5.5%; }

.col2 { width: 14%; }

.col3 { width: 22.5%; }

.col4 { width: 31%; }

.col5 { width: 39.5%; }

.col6 { width: 48%; }

.col7 { width: 56.5%; }

.col8 { width: 65%; }

.col9 { width: 73.5%; }

.col10 { width: 82%; }

.col11 { width: 90.5%; }

.col12 { width: 99%; margin: 0; }



/*.col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img, .col11 img, .col12 img {

	width: 100%;

	height: auto;

	display: block;

}*/

.clr {clear:both}



.blue {color:#005daa; 

font-family:Georgia, "Times New Roman", Times, serif;

}



h2.callUs {

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #005daa;

	font-size:30px;

	float:right;

}



#main-nav {

	list-style-type:none;

	margin:15px 0 0 0;

	padding:0;

	border-top:1px solid #005daa;

}



#main-nav li {

float: left;

padding:0 5px;

border-right: 1px dotted #005daa;

background-repeat:repeat-x;

padding-bottom:0px;

}



#main-nav li.lastt {

	padding-right:0;

	border-right:none;

}



#main-nav li a {

	color: #005daa;

	font-size:16px;

padding: 35px 20px 19px 20px;

min-height: 53px;

width: 85px;	

	display:block;

	text-align:center;

	font-family:Georgia, "Times New Roman", Times, serif;

-webkit-border-bottom-right-radius: 20px;

-webkit-border-bottom-left-radius: 20px;

-moz-border-radius-bottomright: 20px;

-moz-border-radius-bottomleft: 20px;

border-bottom-right-radius: 20px;

border-bottom-left-radius: 20px;

overflow:hidden;	

	

}



#main-nav li a:hover {

	background:url(images/nav-bg.png) 0 0;

	color:#fff;

	text-decoration:none;

}



#main-nav li.current_page_item a, #main-nav li a:active, #main-nav li.current_page_item a:hover {

	background:url(images/nav-bg.png) 0 -110px;

	color:#fff;

}





input.searchBox {

	background:url(images/search-ico.png)  3px center no-repeat;

	border:#005daa solid 1px;

	padding:5px 0 5px 25px;

	height:21px

}





ul#ProductsList {

	list-style-type:none;

	margin:0;

	padding:0;

}



ul#ProductsList li {

	background:url(images/product_bg.png) repeat-x top left;

	padding:25px 0px 0px 30px;

	list-style-type:none;

	overflow: hidden;

	border-bottom:1px dotted #333;

}

.productTitle, .productDesc {

	color:#005daa;

}

.productTitle {

	border-bottom:1px solid #005daa;

}



.productDesc {

	margin-top:20px;

	line-height:17px;

}



ul#ProductsList li img {

	border:none;

	margin:0;

	padding:0;

}



ul#ProductsList li .photoContainer img {

	border:1px solid #005daa;

}



ul#ProductsList li .col2.last {

background: url(images/buy_tools_bg.png) repeat-x top left;

margin-right: 0;

width: 15%;

margin-top: 7px;

position:relative;

}

.salaesStuff {

	padding:17px 0 0 10px;

}

/*005daa*/



.wpsc_product_price {

font-size: 23px;

font-weight: bold;

font-family: Arial, Helvetica, sans-serif;

color: #fff;

}

.wpsc_product_price .pricedisplay {margin-bottom:10px;}



.qtyBox legend {

	color:#fff;

	font-weight:normal;

}



.widget_wpsc_shopping_cart h2.offscreen {

	border-bottom: 2px solid #005daa

}

a.gocheckout, input.wpsc_buy_button {

	background:url(images/adBtn_bg.png) no-repeat right top #1564b0;

	border:none !important;

	box-shadow:2px 2px 2px #000;

	margin-top:15px;

	color:#fff;

	margin-bottom:25px;

	cursor:pointer;

}



a.gocheckout {

	padding:5px 10px;

}



form.wpsc_empty_the_cart {

	margin-top:10px;

}



.wpsc_loading_animation {
	visibility: visible;
	color: #005daa;
	position: absolute;
	bottom: 13px;
	left: -115px;
}

h2.page-title {
	border-bottom:2px solid #005daa;
}


#userStuff {
	margin-bottom:100px;
	overflow: hidden;
}

#userStuff .col6 {
	width: 40%;
	padding-left: 8%;
}

/*#userStuff .col6 h2 {
	width:100%;
	background-position:right top;
	background-repeat:repeat-y;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
}

#userStuff .col6 h2.register {
	background-image:url(images/header-register.jpg)
}
#userStuff .col6 h2.login {
	background-image:url(images/header-sign_in.jpg)
}*/

#userStuff .col6 .registerr,#userStuff .col6 .loginn {
	width:100%;
	background-position:left top;
	background-repeat:repeat-y;
	padding:10px 20px;
}

#userStuff .col6 .registerr h2, #userStuff .col6 .loginn h2 {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
}

#userStuff .col6 .registerr {
	background-image:url(images/header-register.jpg)
}

#userStuff .col6 .loginn {
	background-image:url(images/header-sign_in.jpg)
}

.widgetCnt {
	border-width:1px;
	border-style:solid;
	margin-top:15px;
	padding:20px;
	width: 100%;
	min-height: 205px;
	background:url(images/bx-loginBg.jpg) repeat-x left top;
}

.widgetCnt#LogIn {border-color:#005daa}
.widgetCnt#Registration {border-color:#f78e1e}

#userStuff label {
	min-width:30%;
	padding:10px 0;
	color:#005daa;
	text-transform:uppercase;
	font-weight:bold;
}

#userStuff p {
	clear:both;
}

#userStuff label, #userStuff input, #userStuff checkbox {
	float:left;
	margin-right:10px;
}

#userStuff ul.tml-action-links {
	clear:both;

}
#userStuff ul.tml-action-links li {
	list-style-type:none;
}
#userStuff p.forgetmenot {margin-top:5px;}
#userStuff p.forgetmenot label {margin:0 !important; padding: 0 !important;}
#userStuff p.submit input {
	float:right !important;
	background: url(images/adBtn_bg.png) no-repeat right top #1564b0;
	border: none !important;
	box-shadow: 2px 2px 2px #000;
	color: #fff;
	cursor: pointer;
	position:relative;
	padding-right:20px;
}


#userStuff p.submit input:after {
	content: url(images/arrow-input-bg.png);
	position:absolute;
	right:5px;
	top:10px;
}
#userStuff p.message {display:none}

#userStuff #Registration input {border: 1px solid #f78e1e}
#userStuff #LogIn input {border:1px solid #005daa}
.registerr p, .loginn p {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:10px;
}

ul.tml-action-links a {
	color:#005daa;
	font-weight:bold;
}

#bottlebg {
background: url(https://clarespring.2cubedtest.com/wp-content/uploads/2014/05/jb2.jpg);
height: 540px;
width: 175px;
}

#bottleupload {
padding-top: 302px;
padding-left: 11px;
}

ul.products.list {
width: 70%;
}

ul.products.grid {
width: 70%;
}

nav.gridlist-toggle {
clear: none !important;
margin-top: 60px;
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
clear: none !important;
}

.woocommerce ul.products, .woocommerce-page ul.products {
clear: none !important;
}

ul.products.list li.product.img {
width: 20%!important;
margin-left:4%!important;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
margin: 0 50px 1em !important;
}

#leftCol {
width: 200px;
}

div#shopwidget {
margin-top: 0px;
}

div#shopwidget:first-child {
margin-top: 0px;
}

.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {
background: none !important;
}

#rightCol {
float: left;
width: 220px;
}

.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
margin: 0px 10px 0px 0px !important;
}

.woocommerce-message {
height: 20px !important;
width: 68% !important;
}

.woocommerce div.product, .woocommerce #content div.product, .woocommerce-page div.product, .woocommerce-page #content div.product {
width: 79%;
float: left;
}

h1.logo {
background: url('https://clarespring.ie/wp-content/uploads/2014/06/logo.jpg') no-repeat scroll 0% 0% transparent !important;
}

h1.logo a {
/*background: url('../../wp-content/uploads/2014/06/logo.jpg') no-repeat scroll 0% 0% transparent !important;*/
}

h2.logo {
background: url('https://clarespring.ie/wp-content/uploads/2014/06/logo.jpg') no-repeat scroll 0% 0% transparent !important;
}
h2.logo a {
background: url('https://clarespring.ie/wp-content/uploads/2014/06/logo.jpg') no-repeat scroll 0% 0% transparent !important;
}

.entry img {
border: none !important;
}

#customer_details #createaccount, #customer_details .checkbox 
{
	display: none !important;
}