/*  ======================================  *//*     							        	*//*    Site created by Image & Design      	*//*	 Copyright 2014. All rights reserved.   *//*  ======================================  */
/* ------------------------------ *//*           standard             *//* ------------------------------ */html, body {  margin: 0;  padding: 0;  }h1, h2, h3, h4, h5, h6, ul, ol, p, form {  margin: 0;  padding: 0;  }  /* -------------------------------------- *//*           standard  classes            *//* -------------------------------------- */.center {	text-align: center;	}	.left {	text-align: left;	}	.right {	text-align: right;	}	.justify {	text-align: justify;	}	.float-right {	float: right;	}.float-left {	float: left;	}.clear-both {	clear: both;	}.clear-left {	clear: left;	}	.clear-right {	clear: right;	}
/* ------------------------------ *//*            layout              *//* ------------------------------ */
html, body {	width: 100%;	height: 100%;	}#top_menu {	width: 100%;	height: 45px;	}		#top_menu_menu  {	position: relative;	top: 50%;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	width: 930px;	margin: auto;	text-align: right;	}	#container {	width: 960px;	margin: auto;	}
/* Header starts here */	#header {	width: 924px;	margin: auto;	height: 165px;
	}		#logo {		float: left;		height: 165px;		width: 50%;		}				#logo h1 {		position: relative;		top: 50%;		left: 128px;		-webkit-transform: translateY(-50%);		-ms-transform: translateY(-50%);		transform: translateY(-50%);		}			#header_right {		height: 84px;		float: right;		margin: 44px 0 0 0;		text-align: left;		}				#phone {			padding: 0 0 0 35px;			}					#search_box {			width: 400px;			height: 46px;			border-radius: 10px;			}						#search_border { 				position: relative;				top: 50%;				-webkit-transform: translateY(-50%);				-ms-transform: translateY(-50%);				transform: translateY(-50%);				width: 380px;				height: 32px;				margin: auto;				}								#search_border input {					width: 297px;					height: 30px;					border: none;					float: left;					padding-left: 5px;					}									#search_border input.search-button {					width: 76px;					height: 32px;					border: none;					float: right;					}		#menu {	height: 50px;	}		#menu li {		height: 50px;		width: 19.8%;		float: left;		}				#menu li:first-child {			border: none;			}								#menu li {			border-left: 2px solid #FFFFFF;			text-align: center;			}					#menu li a{			display: block;			line-height: 50px;			}	#breadcrumbs {	height: 28px;	line-height: 28px;	padding: 0 18px;	}			#main_photo {	height: 310px;	overflow: hidden;	margin: 0 0 20px 0;	}
/* Content starts here */
#content {
	}		#content_left {		width: 230px;		float: left;		margin: 0 20px 0 0;		}				.box {			margin: 0 0 20px 0;			text-align: center;			}						.box h3 {				padding: 0 15px;				text-align: left;				}				.box li {				text-align: left;				}								.box  li a{					padding: 10px;					display: block;					}								.box img {				margin: 15px 0 0 0;				}			#content_right {		width: 705px;		float: right;		}				#content_right img {			margin: 0 10px 20px 20px;			}						#content_right a  img {				margin: 0 10px;				}					#content_right label {			display: inline-block;			width: 25%;			}					#content_right input[type="text"], #content_right input[type="email"]  {			display: inline-block;			width: 40%;			}						#content_right div.contactform div {				margin: 5px 0;				}						#content_right label.label {				line-height: 16px;				}							#content_right div.captcha img {				margin: 0 0;				}							#content_right div.captcha br {				display: none;				}	#brands {	clear: both;	text-align: center;	}		#brands h4 {		text-align: left;		}		#brands hr {		clear: both;		}			#brands img {		margin: 0 6px;		}		#boxes {	height: 75px;	}		#boxes div{	float: left;	}		.roundedbox {		height: 40px;		margin: 5px 0;		padding: 0 10px;		}				.roundedbox div.verticalalign {			position: relative;			top: 50%;			-webkit-transform: translateY(-50%);			-ms-transform: translateY(-50%);			transform: translateY(-50%);			}					.roundedbox p, .roundedbox form {			margin: 2px 0;			}			/* Footer starts here */	#footer_wrapper {	clear: both;	padding: 10px 0;	}	#main_footer {	width: 960px;	margin: 5px auto;	}	#info_footer {	width: 960px;	margin: 0 auto;	}		#info_footer p {	margin: 5px 0;	}		
/*  ======================================  *//*                  tags                    *//*  ======================================  */
h1, h2, h3 {		}
p 	{	margin: 10px 0;	}	
/*  ======================================  *//*                  Classes                 *//*  ======================================  */	.margin0	{	margin: 0;	}	.marginbottom10	{	margin: 0 0 10px 0;	}	.quarter {	width: 25%;	}		.third {	width: 33%;	display: colgroup;	}.center {	text-align: center;	}	/* -------------------------------------- *//*     		standard  classes	         *//* -------------------------------------- */.center {	text-align: center;	}	.left {	text-align: left;	}.right {	text-align: right;	}.justify {	text-align: justify;	}.float-right {	float: right;	}.float-left {	float: left;	}.clear-both {	clear: both;	}.clear-left {	clear: left;	}	.clear-right {	clear: right;	}