/* CSS Document */

body{
background-color:#FFFFFF;
margin: 0 auto;
		font-family:Helvetica, Arial, sans-serif;

font-size:10px;
color:#565658;
} 

p{
	font-size:12px;
}

p a{
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;

}



#wrapper{
	width:800px;
	height:auto;
	margin:0 auto;
	margin-top:0;
	}
	
	.logo-header{
	height:40px;
	margin:0;
	padding:0;
	background-color:#000000;
	}
	
		.left-header{
		width:400px;
		float:left;
		text-align:left;
		}
		
		.right-header{
		width:400px;
		text-align:right;
		float:left;
		}
		
			.padding-header{
			padding-right:28px;
			margin:0;
			padding-left:0;
			padding-top:0;
			padding-bottom:0;
			}
			
	.menu-home{
	width:800px;
	height:20px;
	padding:0;
	margin:0;
	background-color:#CCDCDB;
	}
	
	.padding-left{
	padding-left:20px;
	padding-top:2px;
	float:left;
	display:inline;
	}
	
	.menu-left {font-family:Helvetica, Arial, sans-serif;
	font-size:12px;

	}
	
	.menu-left ul{
		
		
	margin:0;
	padding:0;
	margin-top:20px;
	margin-left:15px;
	list-style:none;
	margin-bottom:20px;
	}
	
	.menu-left ul li{
	margin-left:5px;
	margin-bottom:7px;
	}
	
	

	
	.menu-left ul li ul {
		margin:0;
		padding:0;
		margin-top:2px;
	}
	
	.menu-left ul li ul li {
			margin:0;
		padding:0;
		margin-left:30px;
		margin-bottom:5px;
		
		}
	
	.menu-left ul li ul li {
		font-weight:normal;
	}

	
	.menu-left ul li a:hover {
		text-decoration:underline;
	}
	
.menu-left ul li.selected {
	font-weight:bold;
}
	
	.margin-top{
	padding-top:30px;
	}
	
	.menu-left ul ul li {

		padding:0;
		margin:0;
		
				margin-left:25px;
	}
	
	.menu-left ul ul {
	margin-bottom:8px;	
	}
	
#wrap{
background:url(../images/bg-container.jpg) repeat-y;
width:800px;
padding:0;
margin:0;
height:100%;
}


	.container-left{
	width:174px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
	background-color:#E1EBF1;
	}
	
		.menu-left{
		background-color:#E1EBF1;
		}
		
		.space{
		width:174px;
		height:3px;
		background-color:#FFFFFF;
		}
		
		.chart-progress{
		background-color:#E1EBF1;
		}
		
		.chart-progress p{
			font-size:12px;
			margin-left:20px;
			margin-right:5px;
			}	
			
			.padding-top{
			padding-top:15px!important;
			margin-left:15px!important;
			padding-bottom:15px!important;
			}
				
		.other-menu{
			font-size:12px!important;
		}
		
		.other-menu ul{
			list-style:none;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-left:15px;
	
		}
		
		.other-menu ul li {
			margin:0;
			padding:0;
			margin-bottom:5px;
		}
		
		
		.other-menu ul li.selected {
			font-weight:bold}
		.other-menu ul li:hover {
				margin:0;
			padding:0;
			margin-bottom:5px;
			text-decoration:underline;
		}
		
			.other-menu p{
			font-size:11px;
			margin-left:20px;
			line-height:1.5em;
			}
			
			a{
			text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;

			color:#1F1E1E;
			}
			
	
	.container-right{
	width:626px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
	padding-top:2px!important;
	}
	
		.content{
		margin-left:18px;
		margin-right:18px;
		margin-top:20px;
		font-size:12px;
		}
		
		.content ul li{
			padding:0!important;
			margin:0!important;
		}
		
h1 {
margin:0px;padding:0px;
font-size:12px;
color:#999;

}
h2 {
margin:0px;padding:0px;
font-size:18px;
margin-bottom:10px;
font-weight:normal;
color:#04ADF2!important;
}
h3 {
margin:0px;padding:0px;
font-size:14px;
margin-bottom:10px;
}
h4 {
margin:0px;padding:0px;
font-size:13px;
margin-bottom:10px;
}
		
		.content a{
			color:#005BB9;
		}
		
		.content a:hover{
			text-decoration:underline;
		}
		
	
		.footer{
			width:550px;
			margin:0 auto!important;

			border-top:1px solid #CCC;
		text-align:center;
		font-size:12px;
		padding-top:10px!important;
		margin-bottom:10px!important;
		}
		
		.footer a {
			font-weight:bold;
		}
		
				.footer a:hover {
			font-weight:bold;
			text-decoration:underline!important;
			
		}
		
		.footer-normal {
			width:470px;
			margin:0 auto;
			padding-bottom:10px!important;
		}
		
		.footer-normal a {
				color:#005BB9;
				
				}
				
				.left-footer {
					margin-left:45px;
					float:left;
					display:inline;
				}
				
				.right-footer {
					margin-left:50px;
					float:left;
					display:inline;
				}
		
.footer-normal a:hover {
	color:#005BB9;
	text-decoration:underline!important;
}

.banner {
	margin-left:3px;
	margin-top:1px!important;
}

.contact-content-left {
float:left;
	display:inline;
	width:100px;
	}

.contact-content-right {
	float:right;
	display:inline;
	width:250px;
	}
	
	.cart {
		float:right;
		display:inline;
		padding-right:0px!important;
		padding-top:2px!important;
	}
	
	.shop-image {
		float:left;
		display:inline;
		width:150px;
		height:180px;

		text-align:center;
		margin-bottom:5px!important;

		}
		
		.small-wrapper {
			width:150px;
			overflow:hidden;
		}
		
		.shop-image img {
			border:1px solid #D0D0D0;
		
			
		}
	
	.shop-name {
				float:left;
		display:inline;
		font-size:13px;
		font-weight: bold;
		text-align:center;
		width:120px;
		min-height:50px;
				margin-left:15px;
		}
		
			.shop-name a{
						color:#565658;
			}
	
	.shop-price{
				float:left;
		display:inline;
		text-align:center;
		font-size:16px;
		font-weight:bold;
		color:#565658;
		width:120px;
		margin-bottom:5px;
				margin-left:15px;
		}
	
	.shop-custom1 {
				float:left;
		display:inline;
		text-align:center;
		font-size:10px;
		font-weight:bold;
		width:120px;
		margin-left:15px;
		}
	
	
	.content-shop {

	}
	
		
		.content-shop a{
			color:#005BB9;
			font-size:12px!important;
		}
		
		.content-shop a:hover{
			text-decoration:underline;
		}
		


/*========== LARGE VIEW =============*/

#shop-large-left {
	float:left;
	display:inline;
	width:362px;
font-family:Helvetica, Arial, sans-serif;

}

#shop-large-right {
	float:left;
	display:inline;
width:245px;
margin-left:10px;
font-family:Helvetica, Arial, sans-serif;

}


#shop-large-image {
	float:left;
	display:inline;
	width:362px;

}

#shop-large-image img {
			border:1px solid #D0D0D0;

}

#shop-large-line {
		float:left;
	display:inline;
	clear:left;
	
margin-top:5px;
margin-bottom:5px;
	width:362px;
	border-bottom:1px solid #CCC;
}

#shop-large-poplets {
		float:left;
	display:inline;
		clear:left;
	margin-top:5px;
	width:360px;

}

.productPopletsItem {
padding:0!important;
}

.productPopletsItem img {
margin-right:2px!important;
		border:1px solid #D0D0D0!important;
}


#shop-large-code {
			float:left;
	display:inline;
	
	width:250px;
	

	font-size:12px;
	margin-bottom:10px;
}

#shop-large-name {
			float:left;
	display:inline;
	
		width:130px;
	
font-size: 24px;
color:#00aeef;
font-weight:bold;
line-height:20px;
	
}

#shop-large-productinformation {
	float:left;
	display:inline;
	width:250px;
	margin-top:10px;

		color:#005bab;
		font-size:14px;
		font-weight:bold;
}

#shop-large-description {
			float:left;
	display:inline;
	
		width:250px;
	color:#005bab;
}

#shop-large-description p {
	margin-top:0!important;
	margin-bottom:10px!important;
}

#shop-large-attributes {
			float:left;
	display:inline;

}

#shop-large-qty {
			float:left;
	display:inline;
	font-size:12px;
		color:#005bab;
	width:27px;
	height:10px;
			padding:8px 0 2px 0;
}

#shop-large-qty2 {
			float:left;
	display:inline;
	font-size:12px;
		color:#005bab;
	width:27px;
	height:10px;
			padding:8px 0 2px 0;
}

#shop-large-qtybox {
			float:left;
	display:inline;
	color:#005BAB;
	font-size:12px;

}

#shop-large-qtybox input {
width:20px;
	border:solid 1px #005BC8!important;
	padding:2px;
	margin-top:5px!important;
}

#shop-large-custom2 {
			float:left;
	display:inline;
	
		width:250px;
	color:#007dc5;
	font-size:12px;
	font-weight:bold;
	margin-top:7px;
	margin-bottom:5px;
}

#shop-large-price {
			float:left;
	display:inline;
	font-size:14px;
	color:#000;
	font-weight:bold;
			width:250px;
			margin-bottom:10px;
}

#shop-large-addtocart {
			float:left;
	display:inline;
	margin-right:5px;
}

#shop-large-viewcart {
			float:left;
	display:inline;
	font-size:14px!important;
	font-weight:bold;
	color:#FFF;
		height:20px;
	width:85px;

	background-color:#00aff3;
	border:solid 1px #00aff3;
	text-align:center;
	padding-top:4px;

			
}

#shop-large-viewcart a{
		font-size:14px!important;
	font-weight:bold;
	color:#FFF;
}


	#shop-large-viewcart a:hover{
		font-size:14px!important;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#shop-large-attributes select {
	border:solid 1px #005BC8!important;
	padding:2px!important;
	width:240px!important;
}

/*========== END LARGE VIEW =============*/

.catProdAttributeItem select {
		font-size:11px!important;
font-family:Helvetica, Arial, sans-serif;
		border:1px solid #005BC8!important;
		width:115px;
}

.catProdAttributeItem {
	float:left!important;
	display:inline!important;
}

.catProductAttributeGroup {
	float:left;
	display:inline;
	margin-right:5px;
}

.productSubmitInput {
	background-color:#00aff3;
	border:solid 1px #00aff3;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}


form {
	padding:0!important;
	margin:0!important;
	font-size:12px!important;
	margin-right:30px!important;
}

form .item {
	clear:both;
margin-top:0!important;
padding-top:0!important;
	margin-bottom:5px;
}

form input, form .cat_listbox, form .cat_dropdown_smaller {
	border:solid 1px #005BB9!important;

}

form label {

float:left;
display:inline;
	width:180px;
		font-size:12px!important;
}

form .catch {
	margin-left:180px;
}

form .check {
	margin-left:175px;
}

form .cat_button {
	margin-left:180px;
	background-color:#FFF;
}

form .cat_textbox, form .cat_listbox{
	width:150px;
}

form .cat_dropdown_smaller {
	width:75px!important;
}

#catCartDetails {
	margin-top:10px!important;
}

form .cat_dropdown {
		border:solid 1px #005BB9!important;
	width:152px;
}

#shop-large-out-of-stock {
	float:left;
	clear:left;
	font-size:14px;
	font-weight:bold;
	margin-top:11px!important;
}

#nextLink:hover, #nextLink:visited:hover, #nextBLink:hover, #nextBLink:visited:hover, #nextBLink{

            background: transparent url(../images/next.jpg)!important;
			width:41px!important;
			height:16px!important;
			margin-top:10px!important;

}

#prevLink:hover, #prevLink:visited:hover, #prevBLink:hover, #prevBLink:visited:hover, #prevBLink {

        background:transparent url(../images/previous.jpg)!important;
		width:39px!important;
		height:15px!important;
			margin-top:10px!important;

}

.shop-description{
	font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:18px;
	padding-right:18px;
}

.shop-form form {
	padding:0!important;
	margin:0!important;
	font-size:12px!important;
	margin-right:30px!important;
}

.shop-form form .item {
	clear:both;
margin-top:0!important;
padding-top:0!important;
	margin-bottom:5px;
}

.shop-form form input, .shop-form form .cat_listbox, .shop-form form .cat_dropdown_smaller {
	border:solid 1px #005BB9!important;

}

.shop-form form label {

float:left;
display:inline;
	width:180px;
		font-size:12px!important;
}

.shop-form form .catch {
	margin-left:180px;
}

.shop-form form .check {
	margin-left:175px;
}

.shop-form form .cat_button {
	margin-left:180px;
	background-color:#FFF;
}

.shop-form form .cat_textbox, .shop-form form .cat_listbox, .cat_textbox_small {
	width:218px;
}

.shop-form form .cat_dropdown_smaller {
	width:75px!important;
}

.literature-container {
	margin:0!important;
	padding:0!important;
}

.literature-container span {
	margin:0!important;
	padding:0!important;
}


