﻿body{
	/*background:#cdcdcd url(../images/jpg/bg.jpg) repeat-x left top;*/
	color:#7e7e7e;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
/*a,a:hover{
	color:#7e7e7e;
	text-decoration:none;
}
a:hover,a:focus{
	text-decoration:underline;
	outline:none;
}
*/h3{
	background:url(../images/png/bg_h3.png) no-repeat left bottom;
	font-size:23px;
	color:#232323;
	padding-bottom:25px;
	padding-left:10px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
}
h4{
	background:url(../images/png/bg_h4.png) no-repeat left bottom;
	font-size:18px;
	color:#5a5a5a;
	padding-bottom:25px;
	padding-left:10px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
}
h5{
	font-size:14px;
	color:#062B66;
	padding-bottom:5px;
	clear:both;
	border-bottom:1px dashed #646673;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}
#wrap{
	width:979px;
	margin:0 auto;
}
#masthead{ }
	#masthead .banner{
		margin-left:0px;
		width:979px;
		height:113px;
		overflow:hidden;
		color:#fff;
	}	
		#masthead .banner a,
		#masthead .banner a:hover{
			width:979px;
			height:113px;
			display:block;
			color:#fff;
			text-decoration:none;
			overflow:hidden;
			background:url(../images/jpg/danny_autoglass_mirror_header.jpg) no-repeat left top;
		}
			#masthead h1 a span,
			#masthead h1 a:hover span{
				position:absolute;
				left:-9998989px;
			}
#mastmenu{
	clear:both;
	float:left;
	width:100%;
	background:url(../images/gif/bg_menu_corners.gif) no-repeat left top;
	/*margin-bottom:17px;*/
}
	#mastmenu .inner{
		float:left;
		background:url(../images/gif/bg_menu_corners.gif) no-repeat right -44px;
		margin-left:13px;
	}
	#mastmenu ul{
		float:left;
		background:url(../images/gif/bg_menu_corners.gif) repeat-x left bottom;
		margin-right:13px;
		width:956px;
	}
	#mastmenu li{
		float:left;
		margin-top:1px;
		margin-bottom:3px;
		border-right:1px solid #e0e0e0;
	}
	#mastmenu a,
	#mastmenu a:hover{
		display:block;
		line-height:40px;
		padding:0px 5px;
		font-size:12px;
		text-decoration:none;
		color:#ffffff;
		text-transform:capitalize;
		background:transparent;
	}
	#mastmenu a:hover{
		color:#ffffff;
		background:url(../images/gif/bg_menu_corners.gif) repeat-x left -88px;
	}
#container-right {width:750px; float:right;}	
#mastcontent{}
	#mastcontent .content{
		width:730px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		font-weight:normal;
		line-height:21px;
		text-align:justify;
		background-color:#ede9f5;
		padding:0px 10px;
	}
	#mastcontent .content0{
		width:960px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		font-weight:normal;
		line-height:21px;
		text-align:justify;
		background-color:#ede9f5;
		padding:0px 10px;
	}

.content-text {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		font-weight:normal;
		line-height:21px;
		text-align:justify;
		padding-left:15px;
		background-color:#ede9f5;
}
	#mastcontent .sidebar{
		width:220px;	
		height:100%;
	}
.secmenu{
	background:url(../images/gif/bg_secmenu_corners.gif) no-repeat left top;
	padding-top:8px;
	margin-bottom:20px;
}
.secmenu0{
	background:url(../images/gif/bg_secmenu_corners.gif) no-repeat left top;
	padding-top:8px;
}
.secmenu-mid{
	background:url(../images/gif/bg_secmenu_item.gif) repeat-y left top;
	padding-top:8px; color:#fff; height:980px; 
}
.secmenu-prod{
	background:url(../images/gif/bg_secmenu_item.gif) repeat-y left top;
	padding-top:8px; color:#fff; padding-bottom:20px; 
}

.secmenu-bot{
	background:url(../images/gif/bg_secmenu_corners.gif) no-repeat left bottom;
	padding-top:8px;
	margin-bottom:0px;
}

.cart {width:200px; margin-left:5px; background:#FFF;  padding:5px;}
.cart-heading {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:justify; text-decoration:none;
  padding:0px; color:#03C;}

.cart-bag { background:#9998fe; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:justify; text-decoration:none;
 padding-top:10px; color:#324c76; height:30px; border-top:1px dashed #646673;}
 
 .cart-list{background:url(../images/jpg/cart-list.jpg) no-repeat left center; background-position:5px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:21px;
 text-align:justify; text-decoration:none; padding-left:15px;margin:0px; color:#324c76; }
 cart-list a, a:hover {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:21px;
 text-align:justify; text-decoration:none; color:#324c76; }
 
	.secmenu ul{
		background:url(../images/gif/bg_secmenu_corners.gif) no-repeat left bottom;
		padding-bottom:21px;
		list-style-type:none;
		
	}
	.secmenu .top,
	.secmenu .first-of-type{
		background:url(../images/gif/bg_secmenu_item.gif) repeat-y left top;	
		padding:0px 3px;
	}
		.secmenu .first-of-type span{
			font-size:20px;
			color:#ffffff;	
			padding-left:5px;
			padding-top:11px;
			padding-bottom:7px;
			display:block;
			border-bottom:1px solid #cccccc;
			list-style-type:none;
			text-align:center;
			
		}

.product-categories{
	width:498px;
}
.products{
	float:left;
	width:98%;
	margin:10px;
	background-color:#FFF;
/*	border-bottom:1px solid #cc0000;
*/
	
}
	.products li{
		float:left;
/*		background:url(../images/png/tmp.png) no-repeat left top;
*/		width:239px;
		padding-bottom:10px;
		margin-bottom:10px;
		margin-right:20px;
	}
	.products h4{
		background:none;
		padding:0px;
		margin-bottom:10px;
		padding-left:10px;
		padding-top:10px;
		font-size:16px;
	}
		.products h4 a,
		.products h4 a:hover{
			color:#ffffff;
		}
	.products .left{
		width:100px;
		margin-right:10px;
		margin-left:10px;
	}	
		.products .left img{
			border:2px solid #cdcdcd;
		}
		.products .left li{
			float:left;
			margin-top:5px;
			margin-right:4px;
			width:auto;
			background:none;
			padding:0;
		}
			.products .left li a,
			.products .left li a:hover{
				display:block;
				height:16px;
				width:16px;
				overflow:hidden;
				background:url(../images/png/bg_stars.png) no-repeat left bottom;
				text-decoration:none;
			}
			.products .left li .empty{
				background-position:left top;
			}
	.products .right{
		width:107px;
		margin-right:10px;
	}	
		.products .right p{
		}
		.products .right .price{
			font-size:15px;
			color:#008acb;
			font-weight:bold;
			margin-bottom:1px;
		}
		.products .right .price.old{
			text-decoration:line-through;
			font-size:13px;
			color:#4a4a4a;
		}
		.products .right .details{
			margin-bottom:5px;
			display:block;
		}
.pagination{
	clear:both;
}
	.pagination li{
		float:left;
		margin-right:3px;
		line-height:30px;
		color:#242424;
	}
	.pagination a,
	.pagination a:hover{
		display:block;
		text-decoration:none;
		background:url(../images/gif/bg_pagination.gif) no-repeat left -60px;
	}
	.pagination a{
		background-position: left top;
	}
		.pagination a span,
		.pagination a:hover span{
			display:block;
			text-decoration:none;
			margin-left:5px;
			background:url(../images/gif/bg_pagination.gif) no-repeat right -90px;
			line-height:30px;
			font-size:12px;
			color:#ffffff;
			padding:0px 10px;
			padding-left:5px;
		}
		.pagination a span{
			background-position:right -30px;
			color:#242424;
		}

		.pagination .current a,
		.pagination .current a:hover{
			display:block;
			text-decoration:none;
			background:url(../images/gif/bg_pagination.gif) no-repeat left -120px;
		}
			.pagination .current a span,
			.pagination .current a:hover span{
				display:block;
				text-decoration:none;
				margin-left:5px;
				background:url(../images/gif/bg_pagination.gif) no-repeat right bottom;
				line-height:30px;
				font-size:12px;
				color:#8a8a8a;
				padding:0px 10px;
				padding-left:5px;
			}
	
	
	
#my-cart{
	background:url(../images/png/bg_basket_small.png) no-repeat left top;
	width:156px;
	text-align:left;
	padding-left:64px;
	float:left;
	margin-bottom:11px;
}		
	#my-cart .cart{
		font-size:15px;
		color:#373737;
		margin-top:5px;
		display:block;
		clear:both;
	}
	#my-cart .items{
		font-size:13px;
		color:#454545;
		font-weight:bold;
		margin-bottom:11px;
	}
	#my-cart .total{
		color:#006fa3;
	}
.special-offers{
	background:url(../images/png/bg_special_offers.png) no-repeat left bottom;	
	padding-bottom:15px;
	clear:both;	
	float:left;
}
	.special-offers h3{
		color:#FFFFFF;
		background:none;
		margin:0;
		padding:0;
		background:url(../images/png/bg_special_offers.png) no-repeat left top;
		padding-top:15px;	
		padding-left:15px;
		padding-bottom:10px;
	}
	.special-offers .products{
		width:190px;
		padding:0 15px;
		padding-bottom:15px;
		background:;
		float:left;
		background-color:#7e7e7e;
	}
		.special-offers .products li{
			margin-right:0px;
			background:none;
			background:#7e7e7e url(.../images/gif/bg_divider.gif) repeat-x left top;
			width:190px;
			margin-bottom:0px;
			padding-top:12px;
		}
		.special-offers .products .right{
			width:84px;
			color:#cdcdcd;
			font-weight:bold;
			margin-right:0px;
		}
		.special-offers .products .left{
			margin-right:6px;
			margin-left:0px;
		}
		
		.special-offers .products .price{
			color:#77d4ff;
		}
		.special-offers .products .price.old{
			color:#77d4ff;
		}
		.special-offers .products .details{
			float:right;
		}
		.special-offers .products .add-to-basket{
			float:left;
		}
		.special-offers .products .opt{
			clear:both;
			margin-top:7px;
			float:left;
			width:100%;
		}
.subcats{
	float:left;
	width:100%;
	margin-bottom:20px;
}
	.subcats li{
		float:left;
		margin-right:10px;
		background:url(../images/gif/bg_subcats_top.gif) no-repeat left top;
	}		
	.subcats li h4{
		padding:5px 11px;
		background:none;
	}
			.subcats li h4 a,
			.subcats li h4 a:hover{
				display:block;
				text-align:center;
				font-size:16px;
				color:#005279;

			}			
	.subcats .inner{
		background:url(../images/gif/bg_subcats_bottom.gif) no-repeat left bottom;
		padding:0px 11px 15px;
	}	
		.subcats .inner img{
			border:2px solid #cdcdcd;			
		}		
.basket{
	width:498px;
}
	.basket .actions{
		float:right;
		margin-bottom:10px;
	}
		.basket .actions li{
			float:left;
			margin-left:10px;
		}
		.basket .products li{
			background-image:none;
			width:498px;
			clear:both;
			background-color:#FFFFFF;
			border-bottom:1px solid #d5d5d5;
			margin-bottom:0px;
			padding-bottom:0px;
		}
			.basket .products li li{
				background:transparent;
				clear:none;
				border:none;
				width:auto;
			}
		.basket .products li.even{
			background-color:#eeeeee;
		}
		.basket .products .left{
			margin:0px;
			width:auto;
		}
		.basket .products img{
			margin:10px;
		}
		.basket .products h4{
			padding-left:0px;
			width:183px;
		}
		.basket .products p{
			width:183px;
		}
		.basket .products .price{
			display:block;
			margin:0px;
			margin-top:54px;
			font-size:13px;
			font-weight:bold;
			color:#008acb;		
			float:left;
		}
		.basket .products .quantity{
			float:left;
			margin-top:49px;
			margin-left:20px;
		}
			.basket .products .quantity input{
				border:1px solid #a2a2a2;
				background-color:#FFFFFF;
				width:24px;
				text-align:center;
				padding:2px 0px;
			}
		.basket .products .remove{
			float:right;
			margin-top:55px;
			margin-right:21px;
		}
	.basket .info-bar{
		background:url(../images/gif/bg_info_bar.gif) repeat-x left top;
		line-height:31px;
		width:100%;
		float:left;
		border-bottom:1px solid #dfdfdf;
	}
	.basket .info-bar.bottom{
		border-bottom:none;
		margin-bottom:10px;
	}
		.basket .info-bar ul{
			float:right;
		}
		.basket .info-bar li{
			float:left;
			color:#010101;
		}
		.basket .info-bar .price{
			margin-right:56px;
		}
		.basket .info-bar .quantity{
			margin-right:35px;
		}
		.basket .info-bar .remove{
			float:left;
			margin-right:10px;
		}
		.basket .info-bar .total strong{
			font-size:14px;
			color:#008acb;
			margin-right:10px;
		}		
.product-detail{
	width:600px;
	margin-bottom:10px;
	float:left;
	padding-left:50px;
	line-height:1.7em;
}		
	.product-detail ul{
		float:right;
		width:300px;
	}
		.product-detail li span{
			float:right;
			text-align:left;
			display:block;
			width:110px;
		}
	.product-detail li{
		margin-bottom:5px;
	}
		.product-detail li strong{
			color:#232323;
		}
		.product-detail .price,
		.product-detail .rating{
			font-size:14px;
			color:#383838;
		}		
		.product-detail .price.old span,
		.product-detail .price span{
			float:none;
			display:inline;
			font-weight:bold;
		}
		.product-detail .price.old span{
			text-decoration:line-through;
			font-size:14px;
			color:#383838;
		}
		.product-detail .price span{
			text-decoration:none;
			font-size:16px;
			color:#0181be;
		}
		.product-detail .rating ul{
			float:right;
			width:auto;
		}
		.product-detail .rating li{
			float:left;
			margin-right:4px;
			width:auto;
			background:none;
			padding:0;
		}
			.product-detail .rating li a,
			.product-detail .rating li a:hover{
				display:block;
				height:16px;
				width:16px;
				overflow:hidden;
				background:url(../images/png/bg_stars.png) no-repeat left bottom;
				text-decoration:none;
			}
			.product-detail .rating li .empty{
				background-position:left top;
			}
	.product-detail .img{
		float:left;
	}
		.product-detail .img div{
		}
#tabs{
	margin-bottom:10px;
	float:left;
	clear:both;
	width:600px;
	margin-left:30px;
}
	#tabs .ui-tabs-hide{
		display:none;
		visibility:hidden;
	}	
	#tabs .ui-state-default {
		float:left;
	}	
		#tabs .ui-state-default a,
		#tabs .ui-state-default.ui-tabs-selected a,
		#tabs li.ui-tabs-selected a:hover,
		#tabs .ui-state-default a:hover{
			display:block;
			background:url(../images/gif/bg_tabs.gif) no-repeat left top;
			text-decoration:none;
			color:#000000;
			font-size:14px;
		}
		#tabs .ui-state-default a{
			background-position:left -74px;
			color:#7c7c7c;
		}
			#tabs .ui-state-default a span,
			#tabs li.ui-tabs-selected a span,
			#tabs li.ui-tabs-selected a:hover span,
			#tabs .ui-state-default a:hover span{
				display:block;
				text-decoration:none;
				font-size:14px;
				color:#fff;
				line-height:30px;
				padding-top:7px;
				background:url(../images/gif/bg_tabs.gif) no-repeat right -37px;
				margin-left:20px;
				padding-right:20px;
			}
			#tabs .ui-state-default a span{
				background-position:right -111px;
				color:#FFF;
			}	
	#tabs div{
		background-color:#FFFFFF;
		padding:5px 10px;
		clear:both;
		float:left;
		width:600px;
	}		
			#tabs div li span{
				float:right;
				text-align:left;
				display:block;
				width:347px;
			}
		#tabs div ul{
			/*border-top:1px solid #e5e5e5;*/
		}
		#tabs div li{
			padding:5px 0px;
			border-bottom:1px solid #e5e5e5;
		}
			#tabs div li strong{
				color:#787878;
			}
.comment-form{
	margin-bottom:10px;
}	
	.comment-form label{
		display:block;
		float:left;
		width:70px;
		text-align:right;
		font-weight:bold;
		font-size:13px;
		color:#5a5a5a;
	}
	.comment-form div{
		clear:both;
		margin-bottom:5px;
		float:left;
		width:496px;
	}
	.comment-form textarea,
	.comment-form input{
		float:left;
		display:block;
		border:1px solid #929292;
		background:transparent url(../images/gif/bg_large_input.gif) no-repeat left top;
		padding:2px 10px;
		width:396px;
	}
	.comment-form textarea{
		height:104px;
	}
		.comment-form .buttons input{
			border:none;
			background:none;
			width:auto;	
			float:right;
		}
.comments{
	width:498px;
}
	.comments li{
		background:url(../images/gif/bg_comment_arrow.gif) no-repeat 100px 15px; 
		float:left;
		width:100%;
	}
	.comments img{
		border:3px solid #FFFFFF;
		float:left;
		margin-right:41px;
	}
	.comments .inner{
		background:url(../images/gif/bg_comments.gif) no-repeat left top;
		padding-top:10px;
		float:right;
		width:357px;
	}
	.comments .comment{
		background:#fff url(../images/gif/bg_comments.gif) no-repeat left bottom;
		padding-bottom:10px;
	}
	.comments h5{
		margin-left:10px;
	}
		.comments h5 a,
		.comments h5 a:hover{
			color:#006392;
			font-size:13px;
			font-weight:bold;
		}
	.comments p{
		background-color:#FFFFFF;
		padding:0px 10px;
	}
#mastfooter{
	margin-top:21px;
	clear:both;	
	background:url(../images/gif/bg_footer.gif) no-repeat left top;
	float:left;
	width:100%;
	margin-bottom:10px;
}
	#mastfooter .inner{
		background:url(../images/gif/bg_footer.gif) no-repeat right -60px;
		float:left;
		width:100%;		
	}
	#mastfooter .content{
		background:url(../images/gif/bg_footer.gif) repeat-x left -120px;
		margin:0px 20px;
		float:left;
		width:938px;

	}
	#mastfooter h1{
		margin-top:12px;
		margin-left:1px;
		width:182px;
		height:40px;
		overflow:hidden;
	}	
		#mastfooter h1 a,
		#mastfooter h1 a:hover{
			width:182px;
			height:40px;
			display:block;
			text-decoration:none;
			overflow:hidden;
			background:url(../images/jpg/logo_footer.jpg) no-repeat left top;
		}
			#mastfooter h1 a span,
			#mastfooter h1 a:hover span{
				position:absolute;
				left:-9998989px;
			}
	#mastfooter ul{
		clear:both;
	}		
	#mastfooter li{
		float:left;
		padding-right:9px;
	}	
		#mastfooter li a,
		#mastfooter li a:hover{
			margin-left:10px;
		}	
		
	#mastfooter .main{
		font-size:13px;
		color:#606060;
		margin-top:16px;
		float:right;
	}
	#mastfooter .secondary{
		color:#8e8e8e;
		font-size:10px;
		float:right;
		margin-top:6px;
		margin-bottom:10px;
		width:328px;
	}
		#mastfooter .main a:hover{
			color:#005983;
			margin-left:10px;			
		}
.footer{height:35px;font-family:tahoma;font-size:11px;color:#2c2c2c;}
.footer_left{padding:13px;float:left; line-height:1.6em}
.footer_right{padding:13px;float:right; text-align:right; line-height:1.6em}
.footer a{font-family:tahoma;font-size:11px;color:#32558d;text-decoration:none;}
.footer a:hover{font-family:tahoma;font-size:11px;color:#e32d00;text-decoration:none;}
.hometext{padding:0px;margin:0px;width:730px; float:left; border-bottom: 0px solid #639;  /*background:#ede9f5;*/}
.abouttext{padding:0px;margin:0px;width:720px; margin-left:0px; float:left; border-bottom: 1px solid #639;  /*background:#ede9f5;*/}
.para{padding:3px 3px;}
.abouttext1{padding:0px;margin:0px;width:710px; margin-left:0px; float:left; border-bottom: 2px solid #639; 
/*background:#ede9f5;*/}

.para1{padding:3px 3px;}
.para p{padding-top:0px;padding-left:15px;padding-right:15px;padding-bottom:10px;margin:0px;font-family:tahoma;font-size:12px;
line-height:1.5em;text-align:justify;color:#062b66;}
.pic_border{float:left;margin:2px 10px 2px 5px;padding:5px;border:1px solid #CCCCCC;}
.imgfloat_left{float:left;padding-right:10px;padding-bottom:10px;}
.imgfloat_right{float:right;padding-left:10px;padding-bottom:10px;}	
#mastmenu1{
	clear:both;
	float:left;
	width:100%;
	border-bottom:thin solid #460e8d;
	border-top:thin solid #460e8d;
	/*background:url(../images/gif/bg_menu_corners.gif) no-repeat left top;
	margin-bottom:17px;*/
}
	#mastmenu1 .inner{
		float:left;
		/*background:url(../images/gif/bg_menu_corners.gif) no-repeat right -44px;*/
		margin-left:13px;
	}
	#mastmenu1 ul{
		float:left;
		/*background:url(../images/gif/bg_menu_corners.gif) repeat-x left bottom;*/
		margin-right:13px;
		width:956px;
	}
	#mastmenu1 li{
		float:left;
		margin-top:1px;
		margin-bottom:3px;
		border-right:1px solid #460e8d;
	}
	#mastmenu1 a,
	#mastmenu1 a:hover{
		display:block;
		line-height:25px;
		padding:0px 5px;
		font-size:12px;
		text-decoration:none;
		text-transform:capitalize;
		color:#460e8d;
		background:transparent;
	}
	#mastmenu1 a:hover{
		color:#460e8d;
		text-decoration:underline;
	}
	#moredetails a
	{color:#062B66;; font:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px; margin-top:0px; float:right; border:0px solid #000;}
	.breadcrumb {
	height:29px;
	background:url(../images/gif/breadcrumb-bg.gif) repeat-x left top;
}
.breadcrumb ul {
	background:url(../images/png/home.png) 10px 10px no-repeat;
	height:29px;
	padding:7px 25px;
}
.breadcrumb ul li {
	float:left;
}
.breadcrumb ul li a, .breadcrumb ul li a:hover {
	color:#575757;
	padding:0px 2px;
	text-decoration:none;
}
.breadcrumb ul li a.current, .breadcrumb ul li a.current:hover {
	color:#898989;
}
#contetndesc {
	width:734px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:21px;
	text-decoration:none;
	margin-top:30px;
	margin-left:0px;
	float:left;
}
.contetndesc-title {
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:21px;
text-decoration:none;
padding-left:3px;
color:#01499c;
}
.contetndesc-top {background:url(../images/png/innerpage_fot_top_bg.png) no-repeat; width:734px; height:17px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
line-height:21px;
text-decoration:none;
color:#fff;
 }
.contetndesc-center {background:url(../images/png/innerpage_fot_cen_bg.png) repeat-y; width:734px; }

.contetndesc-content {text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
text-decoration:none;
padding:0px 10px 0px 10px;
color:#aaa;
}
.contetndesc-bot {background:url(../images/png/innerpage_fot_bot_bg.png) no-repeat; width:734px; height:17px; margin-bottom:20px;
 }
 .white.content1 {
	padding:10px 10px 5px 10px;
	width:700px;
}
.white .copy {
	background-color:#c0c0c0;
	color:#FFFFFF;
	padding:7px 10px 2px;
	font-size:11px;
}
.white .copy a, .white .copy a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.white_nav li {
	float:left;
	padding:5px 0px;
	color:#4c4c4c;
	font-size:11px;
	line-height:21px;
}
.white_nav li span {
	padding:5px 10px;
	display:block;
	line-height:21px;
}
.white_nav h4 {
	padding:0px 10px 5px;
	background:url(../img/footer_nav_headline.gif) repeat-x left bottom;
}
.white_nav ul {
	margin:5px 0px 0px;
	padding:5px 10px;
	line-height:21px;
}
.white_nav ul li {
	float:none;
	padding:0px;
	color:#1B4A8F;
	line-height:21px;
}
.white_nav ul.pages {
	padding:0px;
	color:#1B4A8F;
		line-height:21px;

}
.white_nav ul.pages li a, .footer_nav ul.pages li a:hover {
	text-decoration:underline;
	background:none;
	color:#7E7E7E;
	line-height:21px;


}
.white_nav ul.pages li a:hover {
	background:url(../img/footer_link_arrow.png) no-repeat left 5px;
}
.one-third, .two-thirds, .one-fourth, .half-page {
	float: left;
	margin-left:20px;
	line-height:1.7em;
}
.one-third.last, .two-thirds.last, .one-fourth.last, .half-page.last {
	margin:0px;
}
.one-third {
	width:262px;
}
.two-thirds {
	width:581px;
}
.one-fourth {
	width:193px;
}
.login{padding-left:0px;margin-top:2px;  widht:750px; background:url(../images/png/login_bg.png ) no-repeat; height:29px; text-align:center; padding-top:7px; color:#FFFFFF}
.login a { color:#062B66}
.login a:hover { color:#062B6; text-decoration:underline;}

.login-s{padding-left:0px;margin-top:2px;  widht:750px; background:url(../images/png/login_bg.png ) no-repeat; height:29px; text-align:center; padding-top:7px; color:#FFFFFF;}
.login-s { color:#062B66;}
.login-s a:hover { color:#062B6; text-decoration:underline;}



.login0{padding-left:0px;margin-top:2px;  widht:980px; background:url(../images/png/login_bg0.png ) no-repeat; height:29px; text-align:center; padding-top:7px; color:#FFFFFF}
.login0 a { color:#062B66}
.login0 a:hover { color:#062B6; text-decoration:underline}



.titlev{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background-color:#460e8d; line-height:1.8em; width:400px}

.basket{
	width:680px;
}
	.basket .actions{
		float:right;
		margin-bottom:10px;
	}
		.basket .actions li{
			float:left;
			margin-left:10px;
		}
		.basket .products li{
			background-image:none;
			width:730px;
			clear:both;
			background-color:#FFFFFF;
			border-bottom:1px solid #d5d5d5;
			margin-bottom:0px;
			padding-bottom:0px;
			margin-left:10px;
		}
			.basket .products li li{
				background:transparent;
				clear:none;
				border:none;
				width:auto;
			}
		.basket .products li.even{
			background-color:#eeeeee;
		}
		.basket .products .left{
			margin:0px;
			width:auto;
		}
		.basket .products img{
			margin:10px;
		}
		.basket .products h4{
			padding-left:0px;
			width:183px;
		}
		.basket .products p{
			width:183px;
		}
		.basket .products .price{
			display:block;
			margin:0px;
			margin-top:20px;
			font-size:13px;
			font-weight:bold;
			color:#008acb;		
			float:left;
			width:500px;
			margin-left:12px;
		}
		.basket .products .quantity{
			float:left;
			margin-top:49px;
			margin-left:20px;
		}
			.basket .products .quantity input{
				border:1px solid #a2a2a2;
				background-color:#FFFFFF;
				width:24px;
				text-align:center;
				padding:2px 0px;
			}
		.basket .products .remove{
			float:right;
			margin-top:55px;
			margin-right:21px;
		}
	.basket .info-bar{
		background:url(../images/gif/bg_info_bar.gif) repeat-x left top;
		line-height:31px;
		width:100%;
		float:left;
		border-bottom:1px solid #dfdfdf;
	}
	.basket .info-bar.bottom{
		border-bottom:none;
		margin-bottom:10px;
	}
		.basket .info-bar ul{
			float:right;
			padding-right:5px;
		}
		.basket .info-bar li{
			float:left;
			color:#010101;
			padding-right:8px;
		}
		.basket .info-bar li a{
		color:#660066;
		}
		.basket .info-bar li a:hover{
		color:#660066;
		text-decoration:underline;
		}
		}
		.basket .info-bar .price{
			margin-right:56px;
		}
		.basket .info-bar .quantity{
			margin-right:35px;
		}
		.basket .info-bar .remove{
			float:left;
			margin-right:10px;
		}
		.basket .info-bar .total strong{
			font-size:14px;
			color:#008acb;
			margin-right:10px;
		}		
		.internal a{
			font:normal 12px verdana,arial,helvetica,sans-serif;
			color:#800080;
			text-align:left;
			text-decoration:underline;
			font-weight:bold;
		}
		.internal a:hover{
			color:#800080;
			text-decoration:underline;
			font-weight:bold;
		}

/* Product Nav List */
#prod_nav {
	position: relative;
	z-index: 300;
}
	#prod_nav a,
	#prod_nav a:hover{
		border-bottom:1px solid #cccccc;
		display:block;
		line-height:29px;
		color:#ffffff;
		text-decoration:none;
		font-size:13px;
		padding-left:25px;
		background:none;
		width:190px;
		list-style-type:none;
	}
	#prod_nav li:hover a,
	#prod_nav a:hover{
		color:#FFF;
		list-style-type:none;
	}
/* Default list styling */

#prod_nav li:hover {
	position:relative;
	z-index:200;
	list-style-type:none;
}

#prod_nav li:hover ul.sub { list-style-type:none;
	left: 210px;
	top: -1px;
	border: 1px solid #e2e2e2;
	border-left: 0;
	white-space: nowrap;
	width: 384px;
	height: auto;
	z-index: 300;
	background:none;
	background-color:#fafafa;
}

#prod_nav li:hover ul.sub li {
	display: block;
	position: relative;
	float: left;
	width: 364px;
	font-weight: normal;
	padding: 10px 0 10px 20px;
	border:none;
	list-style-type:none;
}

#prod_nav ul, #prod_nav li:hover ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}


#prod_nav li:hover li:hover a.fly, #prod_nav li:hover li:hover li:hover a.fly, #prod_nav li:hover li:hover li:hover li:hover a.fly, #prod_nav li:hover li:hover li:hover li:hover li:hover a.fly { 
	background: none;
	list-style-type:none;
}

#prod_nav li:hover li:hover li a.fly, #prod_nav li:hover li:hover li:hover li a.fly, #prod_nav li:hover li:hover li:hover li:hover li a.fly { 
	background: none;
	list-style-type:none;
}

.adv-search {font-family:Arial, Helvetica, sans-serif; font-weight:normal;
text-align:justify; padding:10px;}

/*h3{
	background:url(../images/png/bg_h3.png) no-repeat left bottom;
	font-size:23px;
	color:#232323;
	padding-bottom:25px;
	padding-left:10px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
}
h4{
	background:url(../images/png/bg_h4.png) no-repeat left bottom;
	font-size:18px;
	color:#5a5a5a;
	padding-bottom:25px;
	padding-left:10px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
}*/

.text06{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding-left:30px; 
padding-right:10px; padding-bottom:10px; padding-top:10px;line-height:21px; text-decoration:none;}
.text06 li{
	/*list-style:disc;*/
}
.listtext06{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding-left:30px; 
padding-right:10px; padding-bottom:10px; padding-top:10px;line-height:21px; text-decoration:none;}
.listtext06 li{
		list-style:none;

}

.pagetext06{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; 
 padding-bottom:10px; padding-top:10px;line-height:21px; text-decoration:none;}
.pagetext06 li{
	list-style:disc;
}

.first-of-one {			
		padding:3px 3px;}
		
.firstone-type {background:#fff; margin:10px;  width:150px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:jusity;		
}
.product-cate {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#062B66; font-size:14px; text-align:justify; text-decoration:none; padding-left:15px; line-height:21px; border-bottom:3px solid #062B66; }

.strong-title {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:justify; text-decoration:underline; color:#1B4A8F; padding:0px;}

.strong-title a {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:justify; text-decoration:underline; color:#1B4A8F; padding:0px;}

.strong-title a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:justify; text-decoration:underline; color:#1B4A8F; padding:0px;}
