/*  
Theme Name: Amazon Hose Company

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

Description: Amazon Hose Company.

Version: 1.0

Author: Tes One

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

License Information :
All templates are free to use as long as you leave the credits unchanged.
You cannot claim these templates or modifications of these templates as yours.
You cannot redistribute these templates on your website.
You cannot modify these templates and distribute them.



*/


ul,ol,li,h1,h2,h3,h4,h5,h6,pre,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}

ul{
	list-style:none;
}

a{
	color:#085d00;
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}
a img{
	border:0;
}

.clear{
	clear:both;
}

body{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
	font-size:13px;
	background:#fffae9 url(images/bg.png) repeat-x;
	color:#535355;
}


#dwrap div {
width: 100px;
height: 100px;
padding:2px;
margin:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
border: 0px solid #eeeeee;
text-decoration:none;
float: left;
}


#contactwrap div {
width: 350px;
padding:2px;
margin:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
border: 0px solid #eeeeee;
text-decoration:none;
float: center;
}


#page{
	width:1000px;
	margin:0px auto;
   position: relative;
}


/* HEADER */

#header_right_side {

position: absolute;
 top: 0px;
 right: 0px; 

}

#header{
}

#header h1{

	color:#000000;
	font-size:40px;
	padding-top:25px;
	font-weight:normal;
	font-style:italic;
}



#header h1 a{
	color:#000000;
	text-transform:capitalize;
}

.column {
	float: left;
	margin-right: 20px;
	width: 170px;
}

.description{
	font-size:14px;
	position:relative;
	top:-5px;
	padding-left:230px;
	color:#000000;
	font-style:normal;
	display:block;
}

li{

list-style: none;

}

/* menu */



#menu{

	width:100%;
   height: 63px;

	/*background:url(images/menu_bg.jpg) no-repeat;*/

}



#menu_items{
	float:left;
	/* width:689px; */ 
	/*padding-top:25px;*/
   margin-left: -10px;
   margin-top: 5px;
}



#right_search{
	float:left;
	width:257px;
	margin-left: -10px;
}



#right_search p {
 margin-top: 10px;
}



#header_rss{
	float:right;
	width:74px;
}



#header_rss img{
	float:left;
}



#searchform_top{
	padding-top:40px;
}



#searchform_top_text{
	width:196px;
	border:0px;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	float:left;
	margin-top:2px;
	padding-right:8px;
}



#gosearch{
	float:left;
	margin-bottom:12px;
	
	margin-top:-9px;
}



#menu ul li{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:17px;
        border-right: 2px groove #5C8119;
        height: 37px;
        top: 11px
        
        

}



#menu ul li a{
	color:#ffffff;
	text-transform:uppercase;
}



#menu ul li a:hover{
	font-weight:bold;
	color:#f0d27d;
	text-decoration:none;
}



/* BODY */


#body{
	width:100%;
	float:left;
	background:#ffffff url(images/body_bg2.gif) repeat-y;
}



#body_left{
	width:677px;
	float:left;
	padding-bottom:40px;
	background:url(images/bbody_left_bg.png) no-repeat;
}



#body_right{
	width:323px;
	float:right;
	background:url(images/body_right_bg.png) no-repeat;
}



/* left contact */



#body_left_content{
	width:596px;
	padding-top:20px;
	margin-left:44px;

}
.ls {width: 331px;float: right;padding: 4px;
	margin: 3px 0 2px 7px;
	display: inline;}

.mi {width: 600px;padding: 2px;border: 1px solid #f2f2f2;margin-bottom: 2px;}

.desc {width: 250px;float: left;}


.post-top{

}


.post-title{

}

.post-title h2{
	font-size:30px;
	color:#348515;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:15px;
	font-family: Arial, "Times New Roman", Times, serif;
     background:url(images/dotted_grey2.gif) repeat-x left bottom;
}

.post-title h1{
	background:url("images/dotted_grey2.gif") repeat-x scroll left bottom transparent;
	color:#348515;
	font-family: Arial,"Times New Roman",Times,serif;
	font-size:30px;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:15px;


}


.post-title h2 a{
	color:#348515;
}



.post-title h3{
	font-weight:normal;
	padding-bottom:4px;
    margin-bottom:10px;
    margin-top: 10px;
	color:#8e8e8e;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}



.post-title h3 a{
	color:#557B00;
	font-weight:bold
}



.post-title h3 span{
	color:#085d00;
	font-weight:bold
}



.post-title h4{
	font-weight:normal;
	color:#085D00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	background:#fff5da url(images/tag_h4_bg.gif) repeat-x bottom;
	padding:4px 0 7px 7px;
}



.post-title h4 a{
	color:#000000;
	font-weight:normal;
}



.post-title h4 span{
	color:#000000;
	font-weight:normal;
}



.entry{
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 5px 10px 5px;
	font-size:13px;
}



.entry p{
	padding-bottom:20px;
}



.entry a{
	color:#e37701;
}





.postmetadata{
	margin-bottom:30px;
	/*padding:10px;*/
	background:#fff5da;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:576px;
}



.postmetadata a{
	color:#085d00;
}



.postmetadata a span{
	color:#085d00;
}



.postmetadata .alignleft{
}



.postmetadata .alignright{
}



.post-page{
}



.post-page h2{
	font-size:20px;
	color:#348515;
	font-weight:normal;
	/* padding-bottom:5px;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	/*background:url(images/dotted_grey2.gif) repeat-x left bottom;*/
        margin-top: 10px;
       /* margin-bottom: 10px;*/
}


.post-page h1{
background:url("images/dotted_grey2.gif") repeat-x scroll left bottom transparent;
color:#348515;
font-family:arial, helvetica, verdana;
font-size:30px;
font-weight:normal;
margin-bottom:10px;
margin-top:10px;
padding-bottom:5px;
}

.post-page .entry li{




}



.post-page .entry a{
	color:#e67700;
	text-decoration:none;
	margin-top: 10px;
        margin-bottom: 10px;
}



strong{

	color:#000;

}



/* uncomment it if you want use STRONG tag like title h1,h2 ...*/



.post-page .entry strong{
	font-size:15px;
	color:#348515;
	font-weight:normal;
	padding-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*background:url(images/dotted_grey2.gif) repeat-x left bottom;*/
	padding:0 0 5px 0;
	margin:0;
	/*display:block;*/
} 

/* Q&A page */

  #qa OL { counter-reset: item }
  #qa LI { display: block }
  #qa LI:before { content: counters(item, ".") " "; counter-increment: item }
  
#qa ol {
	margin: 0;
	padding-left: 0;
}

#qa li a {
	/* color: #085d00; */
}

#qa ol li ol {
	padding-left: 15px;
}

#qa li {
	/*padding-bottom: 0;*/
	padding-top: 3px;
}

#qa h3, #qa h4 {
	padding: 15px 0 5px;
}



/* right content */



#body_right_content{
	width:299px;
	/*background:#f0d27d url(images/body_right_content_bg.gif) no-repeat bottom;*/

}



#body_right_content2{
	width:278px;
	padding-left:21px;
	background:url(images/body_right_content_top_bg.png) no-repeat;

}

#archive-link {
	text-align: right; 
	font-weight: bold; 
}

#sidebars #archive-link a {
	color: #E45D00; 
	padding-right:10px;
}


/* ADS */



#right_ads{
	padding-top:68px;
	padding-bottom:150px;
	padding-left:29px;
}


#right_ads img{
	padding-bottom:5px;
	margin-right:7px;
}


#right_ads .last{
	margin-right:0;
}



/* TAGS */



#main_tags{

	margin-bottom:10px;

	margin-top:10px;

	width:100%;

	color:#595959;

}



#main_tags ul{

	padding-bottom:10px;

	padding-right:10px;

}



#main_tags a{

	color:#595959;

}



#main_tags h2{

	font-size:19px;

	font-weight:normal;

	color:#348515;

	text-transform:capitalize;

	font-style:italic;

	background:url(images/main_tags_bg.gif) no-repeat bottom left;

	padding:0 0 9px 30px;

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

}



#sidebars{

 float: left;

}



#sidebar{

	width:299px;

}



#sidebars h2{

	font-size:19px;

	font-weight:bold;

        text-align: right;

	color:#348515;

	text-transform:capitalize;

	font-style:italic;

	background:url(images/sidebar_h2_background.png) no-repeat top;

	padding: 5px;

        padding-top: 10px;

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

	width:289px;

}



#sidebars h2 img {

  margin: 0px;

  padding: 0px;

}



#sidebars ul li{

        /*background: url(images/sidebar_list_background.png) no-repeat bottom #efd27c;

        padding-bottom: 20px;*/
        
        margin-top: 20px;
        

}



.catalogSidebar{

background-image: url(http://www.amazonhose.com/wp-content/uploads/catalogBG.jpg);
margin-bottom: 15px;
background-repeat: no-repeat;
width: 300px;
height: 150px;
padding-top: 50px;

}


.newsletterSidebar{

background-image: url(http://www.amazonhose.com/wp-content/uploads/newsletterBG.jpg);
margin-bottom: 15px;
background-repeat: no-repeat;
width: 300px;
height: 215px;
padding-top: 50px;

padding-right: 5px;


}

.centerNewsletter{

Margin-left: 45px;

}


.picasaSidebar{

background-image: url(http://www.amazonhose.com/wp-content/uploads/picasaBG.jpg);
margin-bottom: 15px;
background-repeat: no-repeat;
width: 300px;
height: 215px;
padding-top: 50px;


}




#sidebars ul li p {

  padding-left: 10px;

  padding-right: 10px;

  padding-top: 0px;

  padding-bottom: 5px;

}



#sidebars ul li ul li {

        background: none;

}



#sidebars li ul{

	padding-bottom:10px;

	margin:0px 0px 0px 10px;

}



#sidebars li ul li ul{

	background:none;

	margin:0px 0px 0px 10px;

	padding:0;

	width:auto;

}



#sidebars li ul li ul li ul{

	padding-left:0px;

}



#sidebars li{

	margin-bottom:10px;

}



#sidebars li li{

	margin-bottom:0px;

	border-bottom:1px solid #edd17c;

	padding:4px 3px 8px 8px;

	width:auto;

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

}



#sidebars li li li{

	background:none;

	border:0;

	padding-bottom:3px;

}



#sidebars li a{

	color:#348515;

}



#sidebars li.widget_categories li{

	color:#f5989d;

	font-weight:bold;

}



#sidebars li.widget_categories ul li a{

	background:url(images/sidebar_li_cat.gif) no-repeat left 4px;

	font-weight:normal;

	padding-left:10px;

}



#sidebars li.widget_categories ul li ul li a{

	background:url(images/sidebar_li_cat.gif) no-repeat left 4px;

	font-weight:normal;

	padding-left:13px;

}



#sidebars li.widget_archives ul li a{

	background:url(images/sidebar_li_ar.gif) no-repeat left 3px;

	font-weight:normal;

	padding-left:13px;

}



#sidebars li.linkcat ul li a{

	background:url(images/sidebar_li_br.gif) no-repeat left 4px;

	font-weight:bold;

	padding-left:13px;

}



#sidebars li.widget_meta ul li a{

	font-weight:normal;

}



#sidebars .textwidget{

	padding:0px;
        font-weight:bold;

}

#sidebars .widgettitle{ 
display:none;
} 

/* FOOTER */



#footer{

	background:url(images/footer_bg.jpg) no-repeat;

	width:100%;

	height:80px;

	clear:both;

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

	font-size:12px;

	font-weight:bold;

	text-align:center;

}



#footer p{

	color:#FFFFFF;

	padding:14px 14px 0 0;

}



#footer p a{

	color:#ffffff;

	font-weight:bold;

}



#footer p span{

	color:#ffffff;

}



#footer p span a{

	color:#ffffff;

	font-weight:bold;

}







/* Begin Typography & Colors */



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */









/* Begin Images */

p img {

	
	margin:0 0px -10px -5px;
	max-width:100%;
	

	}
	
img.industry {

border:1px solid #A7A7A7;
margin:0px 15px 3px -5px;
max-width:100%;
padding:5px;

}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 99%;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 10px 10px;

	padding-left: 20px;

	padding-bottom:5px;

	background:url(images/blockquote_bg.gif) repeat-y;

	}



blockquote blockquote{

	background:url(images/blockquote2_bg.gif) repeat-y;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



hr {
	
border: 0;
background-color: #000;
height: 1px;


}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	font-weight:bold;

	clear:both;

	}

/* End Various Tags & Classes*/



/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



.entry ul {

	margin: 0 0 10px 0;

	list-style: none;

	padding:0 0 10px 20px;

	} 



.entry li {

	background:url("http://www.amazonhose.com/wp-content/uploads/bullet-round.gif") no-repeat scroll 0 5px transparent;

	padding:0 10px 10px 5px;

	text-indent:20px;
	
	margin-top: 10px;

	}


.entry li a:hover {

	color:#323232;
	text-decoration:none;


}


.entry ul li:before{

	content: url(images/entry_before.gif);

	}



.entry ol {

	margin: 0 0 10px 0;

	padding:0 0 10px 40px;

	}



.entry ol li {

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}

	

ol li{

	list-style: decimal outside;

	}

/* End Entry Lists */







/* Begin Form Elements */

label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 3.8em;
} 

#searchform {

	margin: 10px auto;

	padding: 5px 3px 0px 5px; 

	text-align: center;

	}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:left;

	}



select {

	width: 350px;

	}



#commentform{

	width:500px;

}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 5px 5px;

	}



#commentform textarea {

	width: 350px;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	width:65px;

	height:25px;

	}

/* End Form Elements */







/* Begin Comments*/


.depth-1 {
	background: #fffded;
	margin: 20px 0;
	padding: 10px 0 0;
}

.depth-2 {
	clear: all;
	/* background: #FFFDED; */
	margin: 0 0 0 40px;
	padding: 20px 0 0;
}

.children {
	background: #ffffff;
}


h2#comment_title{

	font-size:30px;

	color:#348515;

	font-weight:normal;

	padding-bottom:5px;

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

	background:url(images/dotted_grey2.gif) repeat-x left bottom;

	margin-left:30px;

}



.commentlist {

	padding: 0px;

	text-align: justify;

	margin-left:30px;
	
	list-style: none;

	}



.comm_items {

	margin: 15px 0 5px 0;

	display:block;

	padding:10px 0 0 0;

	background:url(images/comm_items_bg.gif) repeat-x;

	}



.comm_items li {

	margin: 0;

	padding: 5px 10px 5px;

	border-bottom:0px;

	border:0;

	list-style:none;

	}



.commentlist p, .reply {

	margin: 10px 20px;

	line-height:18px;

	}


#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0 20px 5px 20px;

	display: block;

	color:#348515;

	text-transform:capitalize;

	padding:0 0 5px 0;

	font-size:17px;

	border-bottom:1px solid #2f2f2f;

	}



.commentmetadata a{

	color:#348515;

	}



.commentmetadata span{

	color:#348515;

	}

.vcard {

	margin: 0 20px 5px 20px;

	display: block;

	color:#348515;

	text-transform:capitalize;

	padding:0 0 5px 0;

	font-size:17px;

	border-bottom:1px solid #338a29;

	}
	

.avatar {
	margin-right: 10px;
}


.commentmetadata_text{

	padding:0 10px 10px 20px;

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

	font-size:12px;

}



.commentmetadata_end{

	color:#5e5e5e;

	font-weight:bold;
	
	font-size: 11px;

	background: #FFF3CD;

	text-align:right;

	padding:6px;

}



.commentmetadata_end a{

	color:#5e5e5e;

	}



.commentmetadata_end span{

	color:#5e5e5e;

	}



#respond_box{

	margin-top:40px;

	padding-bottom:60px;

}



h3#respond{
    font-size:24px;
	color:#348515;
	font-weight:normal;
	padding-bottom:5px;
	font-family: Arial, Helvetica, Verdana, serif;
	background:url(images/dotted_grey2.gif) repeat-x left bottom;
	margin:0 0 10px 30px;
}

#respond_box p{
    font-size:12px;
	color:#348515;
	font-weight:normal;
	padding-bottom:5px;
	font-family: Arial, Helvetica, Verdana, serif;
	margin:0 0 20px 30px
}

.cancel-comment-reply {

	margin-bottom:	10px;
	
	margin-left: 55px;
}

#commentform{

	margin-left:25px;

	color:#666666;

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

	font-size:12px;

}



#commentform a{

	color:#666666;

}



#commentform label{

	position:relative;

	top: 2px;

}



#commentform input{

	background:#fffded;

	border:2px #f2e1b1 solid;

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

	font-size:12px;

	padding:3px;

	color:#333333;

}



#commentform textarea{

	background:#fffced;

	border:2px #f2e1b1 solid;

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

	font-size:12px;

	padding:3px;

	color: #333333;
	
	width: 460px;

}



#commentform input#submit{

	background:none;

	border:0px;

}



/* End Comments */



/* Archives page */

.page_archives_div{

}



.ar_panel{

}



.ar_panel2{

}



.ar_panel3{

}



.page_archives_div h2{

	font-size:30px;

	color:#348515;

	font-weight:normal;

	padding-bottom:5px;

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

	background:url(images/dotted_grey2.gif) repeat-x left bottom;

}



.ar_panel2 h2{

}



.ar_panel3 ul{

}



.page_archives_div ul h2{

}



.page_archives_div ul{

	margin:0px;

	padding:0px;

	padding-top:5px;

	margin-bottom:40px;

}



.page_archives_div ul li{

	margin:0px;

	padding:0px;

	list-style:none;

	background:none;

	padding-left:10px;

}



.page_archives_div ul li ul{

	margin:0px;

	padding:0px;

}



.page_archives_div ul li a{

	font-weight:normal;

	color:#535353;

	font-size:13px;

	padding-left:10px;

	background:url(images/page_archives_div_li.gif) no-repeat left 6px;

}



.page_archives_div ul li a:hover{

}



.page_archives_div ul li{

	padding-top:5px;

	padding-bottom:5px;

	background:url(images/dotted_grey.gif) repeat-x left bottom;

}



.page_archives_div ul li ul li{

	border:0px;

	background:none;

}



/*begin dropdown menu*/



#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; font-weight:bold;}

#dropmenu a {display:block; padding:0.25em 1em; color:#fffae9; text-decoration:none; background:transparent;}

#dropmenu a:hover {background:transparent; color:#000000;}

#dropmenu li {float:left; position:relative; padding-top: 10px;}

#dropmenu ul {position:absolute; display:none; width:8em; top:47px; left:6px;background: #729f0b;/*margin-left: 20px;*/border-top: 10px solid #527a00;line-height: 10px; height: 15em;}

#dropmenu ul a {}

#dropmenu li ul li{border: none;}

#dropmenu li ul a {width:8em; height:auto; float:left;font-size: 13px;}

#dropmenu ul ul {top:auto;}

#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}



/* end dropdown menu */



#flickr img {border:1px; background-color: #848484; padding:3px; margin:2px;}

#thumbgrid {background-color:#FFFFFF; border:5px solid #E5E5E5; float:left; padding:5px; width:535px; margin-left: 20px;}

#thumbgrid .post {float: left;width: 116px;min-height:125px;height:125px;margin-right: 8px;margin-left: 8px;margin-bottom: 10px;display: inline;}

#thumbgrid .post .item {font-size: 12px;background-image: url(imgs/itembg.gif);height: 86px;width: 116px;text-align: center;line-height: normal;margin-bottom: 5px;display: inline;}

#thumbgrid .post .item img {margin-top: 7px;}

#thumbgrid .post .item a img {border: 1px solid #fff;}

#thumbgrid .post .item a:hover img {border: 1px solid #7cceed;}
/* Forms */

input, textarea {
	font-size: 1em;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	padding: 4px;
	}
:focus {
	outline: none;
	}
form label {
	cursor: pointer;
	}
option {
	padding: 1px 2px;
	}

/* CUSTOM */


.half-page{
width: 170px;
float: left;
margin: 0 4px 0 5px; 


}

.half-pageBorder{
width: 170px;
float: left;
margin: 0 5px 0 5px;
border-left: 1px dotted; 
padding-left: 20px;


}


.divide{
width: 280px;
float: left;
margin: 0 4px 0 5px; 


}

.divideBorder{
width: 260px;
float: left;
margin: 0 5px 60px 5px;
border-left: 1px dotted; 
padding-left: 20px;


}

.reviewCatalog{
	background: url(/images/reviewCatalog.jpg);
        
}

.divider {

border-bottom-style:dotted;
border-width:1px;
margin-left: -2px;
width:598px;
margin-top:	-3px;

}


.productsCategoryBg {

background-image: url(http://www.amazonhose.com/wp-content/uploads/searchByCategory.jpg);
margin-bottom: 5px;
background-repeat: no-repeat;
width: 625px;
height: 870px;
padding-top: 55px;
padding-left: 20px;
margin-left: -5px;


}



.productsIndustryBg {

background-image: url(http://www.amazonhose.com/wp-content/uploads/searchByIndustry.jpg);
margin-bottom: 15px;
background-repeat: no-repeat;
width: 625px;
height: 324px;
padding-top: 55px;
padding-left: 65px;
margin-left: -5px;


}



.productsDivide{

width: 280px;
float: left;
margin: 0 4px 0 5px;
height: 300px; 



}


.productsDivide2{

width: 265px;
float: left;
padding-left: 20px;


}

.productsSubSection{

margin-left: 20px;
line-height: 5px;

}

#cse-search-results iframe{

width: 595px;

}



.socialMediaBadges{
	
float:right;margin-right:10px;margin-top:120px;position:absolute;right:338px;top:0;z-index:1;

}



