
/*//////////////////////////////////////////////////////////////////////////////////// page styles ///////////*/

@font-face{
	font-family: 'HelveticaNeue';
	src: url('includes/HelveticaNeue.eot');
	src: local('☺'), url('includes/HelveticaNeue.woff') format('woff'), url('includes/HelveticaNeue.ttf') format('truetype'), url('includes/HelveticaNeue.svg#webfont5OT0WaCg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'Share';
	src: url('includes/Share-Regular-webfont.eot');
	src: local('☺'), url('includes/Share-Regular-webfont.woff') format('woff'), url('includes/Share-Regular-webfont.ttf') format('truetype'), url('includes/Share-Regular-webfont.svg#webfontwaw9Qvsf') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'Calibri';
	src: url('includes/calibri-webfont.eot');
	src: local('☺'), url('includes/calibri-webfont.woff') format('woff'), url('includes/calibri-webfont.ttf') format('truetype'), url('includes/calibri-webfont.svg#webfont5OT0WaCg') format('svg');
	font-weight: normal;
	font-style: normal;
}

div[onclick],span[onclick],*[onclick]{
	cursor:pointer;
}

*{
	outline:none;	
}

html,body,a:link,a:visited,a:hover,a:active,h1,h2,h3,h4,h5,p,ul,li,div,img,form,label,input,textarea,select {
	font-family: Tahoma, Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#686868;
	margin:0;
	padding:0;
	border:0;
}
span {
	color:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	text-decoration:inherit;
}
html{
	overflow-y:scroll;	
}
html, body {
	width:100%;
	background-color:#6784AC;
}
#loaderholder {
	display:none;
	position:absolute;
	right:20px;
	top:20px;
}
.clear {
	clear:both;
	width:0;
	height:0;
}
.cleardeep {
	clear:both;
	width:0;
	height:10px;
}
/*//////////////////////////////////////////////////////////////////////////////////// standard text styles ///////////*/
h1 {	
	font-family: "HelveticaNeue", Helvetica, Arial, Tahoma, sans-serif;
	color:#3b3b3b;
	font-weight:normal;
}

h1{
	font-size:30px;
}

h2 {
	font-size:18px;
	color:#ffffff;
	font-family: "HelveticaNeue", Helvetica, Arial, Tahoma, sans-serif;
	font-weight:normal;
}
hr.dashedhr {
	border:0;
	height:0;
	border-bottom:1px #4c4b4b dashed;
	background-color:#ffffff;
}
ul {
	list-style-position:inside;
}
input,textarea,select {
	margin:0;
	padding:1px;
	border:1px solid #232323;
	background-color:#eeeeee;
	color:#000000;
}
input[type="submit"] {
	padding:0 4px;
	cursor:pointer;
	border:1px solid #ffffff;
	background-color:#232323;
	color:#ffffff;
	font-weight:bold;
}
input[type="radio"],input[type="checkbox"],input[type="image"] {
	border:0;
}
/*//////////////////////////////////////////////////////////////////////////////////// page styles ///////////*/
#pageholder {
	width:100%;
	background:url(library/bg.jpg) #ffffff top left repeat-x;
	display:block;
}
#page {
	margin:0 auto;
	display:block;
	width:960px;
	padding-bottom:60px;
}
#top {
	width:960px;
	height:170px;
	display:block;
	position:relative;
	z-index:30;
}

#top_main{
	height:119px;
	position:relative;	
}

#top_bar{
	height:50px;
	line-height:50px;
	position:relative;	
}

#logo{
	position:absolute;
	left:0px;
	background:url(library/logo.jpg) no-repeat left center;
	height:120px;
	width:450px;
}

#sshow{
	position:absolute;
	top:10px;
	right:10px;
	width:460px;
	height:70px;	
}

#tnav {
	position:absolute;
	right:0px;
	bottom:0px;
	height:30px;
}


#tmenu {
	height:inherit;
	list-style:none;
	margin:0px;
	padding:0px;
	width:inherit;
}

#tmenu > li{
	display:block;
	float:left;
	left:0;
	position:relative;
	top:0;
	height:30px;
}

#tmenu li a {
	color: #fff;
	height:100%;
	line-height:30px;
	display:block;
	text-decoration:none;
	padding:0px 20px;
	font-family:"Calibri", Tahoma, Geneva, sans-serif;
	font-size:15px;

}
#thisa {
	background-color:#01aeef;
}
.tnav a:hover{
	background-color:#0e75af;	
}
.tnav ul {
	display:none;
	background:url(/library/subnav_overlay.png) repeat;
	margin-top:6px;
}
.tnav ul li {
	list-style-type:none;
	background:none;
	padding:0px 20px 10px 10px;
	width:210px;
	*+width:194px;
}
.tnav ul li a {
	background:none !important;
	*+padding-top:0px;
	*+padding-bottom:0px;
}
.tnav:hover ul {
	display:block;
}
.tnav:hover ul li ul {
	display:none;
}
.tnav:hover ul li img {
	display:block !important;
	position:absolute;
	*+float:left;
	*+position:relative;
	*+top:14px;
	*+left:-16px;
}
.tnav ul li a:hover {
	padding-left:15px;
}
.tnav ul li ul {
	display:none;
	background:none;
	position:relative;
	margin-top:none;
	left:0;
	*+left:-20px;
	*+top:0px;
	padding-top:0px;
	z-index:0;
}
.tnav ul li ul li a{
	font-style:italic;
}
.tnav ul li:hover ul {
	display:block;
}

#left,#right {
	width:200px;
	padding-top:40px;
	float:left;
	display:block;
	position:relative;
	z-index:30;
}

#mid {
	width:530px;
	position:relative;
	z-index:20;
	float:left;
	display:block;
	padding-left:20px;
	padding-top:40px;
}

#mid h2{
	color:#3B3B3B;
}

#main_content {
	float:left;
	display:block;
	width:510px;
}

#main_content  a:link, #main_content  a:visited {
	font-size:14px;
}

#finance_calc label{
	display:inline-block;
	width:100px;
}

#finance_calc span{
	display:inline-block;
	width:10px;
}

#finance_calc input{
	width:50px;
}

#finance_calc select{
	width:50px;
	border:1px solid #232323;
	padding:1px;
}

#calc_result{
	line-height:20px;	
}

a.tab_link{
	text-decoration:none;
	display:inline-block;
	height:10px;
	line-height:10px;
	padding:10px;
	background: #dedede; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#9f9f9f)); background: -moz-linear-gradient(#dedede, #9f9f9f); background: linear-gradient(#dedede, #9f9f9f); -pie-background: linear-gradient(#dedede, #9f9f9f); behavior:url(/includes/pie.asp);
	font-family: "HelveticaNeue", Helvetica, Arial, Tahoma, sans-serif;
	font-size:16px;
	color:#3b3b3b;	
}

a.tab_link:hover{
	background:#E2E2E2;	
}

#email_form{
	background:#3b3b3b;
	padding:20px;
	color:#ccc;
	line-height:20px;
}

#email_form *{
	color:#ccc;	
}

#email_form input,#email_form select, #email_form textarea{
	color:#333;	
}

#email_form fieldset{
	border:none;
	border-top:1px solid #4B4B4B;	
}

#email_form legend{
	margin-left:-15px;
}

.left_box, .right_box {
	width:200px;
	float:left;
	display:block;
	position:relative;
	background:#3b3b3b;
	margin-bottom:20px;
	z-index:2;
}

.left_box img, .right_box img{
	margin-bottom:-3px;
}

.mid_box{
	background:#3b3b3b;
	margin-bottom:20px;
	z-index:2;
	position:relative;	
}

.mid_box .left_box{
	margin-right:20px;
	margin-bottom:0px;	
}

.box_title{
	height:10px;
	line-height:10px;
	padding:10px;
	background: #dedede; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#9f9f9f)); background: -moz-linear-gradient(#dedede, #9f9f9f); background: linear-gradient(#dedede, #9f9f9f); -pie-background: linear-gradient(#dedede, #9f9f9f); behavior:url(/includes/pie.asp);
	font-family: "HelveticaNeue", Helvetica, Arial, Tahoma, sans-serif;
	font-size:16px;
	color:#3b3b3b;
	text-align:center;

}

.box_content{
	margin:10px;
	margin-top:5px;
	color:#fff;
	font-size:11px;	
	position:relative;

}

.box_content *{
	color:#fff;
}

.box_content input, .box_content select{
	width:100%;	
	margin-bottom:10px;
	height:20px;
	color: #333;
}

select[disabled],input[disabled]{
	background:#ccc;	
}

.box_content option{
	color: #333;	
}

#min_price,#max_price{
	width:88px;	
}

.refine_buttons{
	margin-top:10px;	
}

#pagination, #pagination2{
	display:inline-block;
	list-style:none;	
}

#pagination li, #pagination2 li{
	display:inline-block;	
}

.refine_buttons a{
	font:inherit !important;
	color:inherit !important;
	text-decoration:none !important;
	font-size:11px !important;	
}

.refine_buttons a.current_page, .refine_buttons a:hover {
	color:#01aeef !important;
}


.product{
	position:relative;
	margin-bottom:10px;
	background: #bbb; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbb), to(#eee)); background: -moz-linear-gradient(#bbb, #eee); background: linear-gradient(#bbb, #eee); -pie-background: linear-gradient(#bbb, #eee); behavior:url(/includes/pie.asp);
	height:130px;
	z-index:2;
}

.product_image{
	float:left;	
	width:195px;
}


.product_main{
	float:left;
	width:365px;
	padding:10px;
	color: #3b3b3b;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	height:110px;
	overflow:hidden;
}

.product_main h2{
	font-family:"Arial Narrow", "Share", "HelveticaNeue", Arial, Helvetica, sans-serif !important;
	color:#3b3b3b;	
	font-weight:bold;
	font-size:16px;
	margin-bottom:5px;
}

.product_info{
	float:left;
	width:140px;
	padding:10px;	
	height:110px;
	background: #6885ac; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6885ac), to(#1a3d6d)); background: -moz-linear-gradient(#6885ac, #1a3d6d); background: linear-gradient(#6885ac, #1a3d6d); -pie-background: linear-gradient(#6885ac, #1a3d6d); behavior:url(/includes/pie.asp);
}

.product_info li{
	list-style:none;
	color:#fff;	
	font-size:16px;
	font-family:"Arial Narrow", "Share", "HelveticaNeue", Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}

.blue_link, .blue_link:link, .blue_link:visited, .blue_link:active{
	display:block;
	width:100%;
	height:30px;
	background:#01aeef;	
	color: #fff;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	line-height:30px;
	text-decoration:none;
}

.blue_link:hover{
	background-color:#0e75af;	
	color:#fff;
}

.lnav {
	list-style:none;
	position:relative;
	z-index:20;
}
.lnav a:link, .lnav a:visited, .lnav a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding:10px;
	color:#fff;
	display:block;
	text-align:right;
	height:10px;
	line-height:10px;
}
#currentli {
	background:#01adef;
}

.lnav:hover{
	background-color:#c6cbd0;	
	color:#333 !important;
}

.lnav:hover a{
	color:#333 !important;
}

.lnav ul {
	background-color:#c6cbd0;
}
.lnav ul li {
	list-style-type:none;
}
#currentli ul li a:link, #currentli ul li a:visited, .lnav ul li a:link, .lnav ul li a:visited {
	color:#cccccc;
	font-weight:normal;
	width:150px;
}
#currentli a {
	color:#ffffff;	
}
.lnav a:hover {
	color:#ffffff;
}
#currentli ul li a:hover,.lnav ul li a:hover {
	color:#033f89;
	font-weight:bold;
	width:150px;
}

#flash_image {
	position:relative;
	top:10px;
	left:0px;
	width:570px;
	height:80px;
}

#pleft {
	width:405px;
	padding-right:20px;
	float:left;	
}
#pright {
	width:285px;
	float:left;	
}
#prod_price {
	color:#0B468F;
	background-color:#e5ebf3;
	font-size:18px;
	height:30px;
	margin-bottom:10px;
	padding:10px 15px 0 0;
	text-align:right;
}
#add_basket {
	background-color:#e5ebf3;
	padding:10px;
	margin-top:10px;
	float:left;
	width:335px;
}
#add_basket label {
	color:#0B468F;
	font-size:18px;
	float:right;
}
#add_basket #q{
	border:1px solid #0B468F;
	padding:4px;
	width:30px;
	text-align:center;
}
#add_basket a.button {
	text-decoration:none;
	display:block;
	float:right;
	padding:5px;
	background-color:#0B468F;
	color:#ffffff;	
}
#titlebar {
	margin-bottom:10px;	
}
#emailer {
	display:block;
}

#emailer label{
	display:block;	
}
#emailer p {
	padding:5px 0;
}
#botholder {
	width:100%;
	height:85px;
	/*position:fixed;*/
	/*bottom:0px;*/
	/*background:#023e88;*/
	/*height:35px;*/
	/*z-index:30;*/
	background: #1a3d6d; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1a3d6d), to(#6784ac)); background: -moz-linear-gradient(#1a3d6d, #6784ac); background: linear-gradient(#1a3d6d, #6784ac); -pie-background: linear-gradient(#1a3d6d, #6784ac); behavior:url(/includes/pie.asp);
}
#bot {
	margin:0 auto;
	width:960px;
	display:block;
	font-size:10px;
	color:#ffffff;
	position:relative;
	padding-top:10px;
}


#bot #search_box{
	height:20px;
	position:relative;
	width:164px;
	background:#fff;
}

#bot #search{
	position:absolute;
	top:0px;
	left:0px;
	border:none;	
	height:18px;
}

#bot #search_btn{
	position:absolute;
	top:0px;
	right:0px;	
}

#bot .botbox a{
	font-size:10px;
	text-decoration:none;
	color:#fff;
}
#bot .botbox a:hover{
	font-size:10px;
	text-decoration:underline;	
}
#bot .botbox {
	border-left:1px solid #ffffff;
	height:105px;
	margin-left:40px;	
	float:left;
	color:#ffffff;
	padding-left:10px;
	font-size:10px;
	position:relative;
	width:300px;
}

#bot .botbox h2{
	margin-bottom:10px;
}

#bot .botbox ul li {
	list-style-type:none;
	list-style-position:outside;
	font-size:10px;
	color:#ffffff;
}
#bot .botbox ul li a {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
#bot .botbox ul li a:hover {
	text-decoration:underline;
}
#cr {
	margin:20px auto 0;
	font-size:10px;
	color:#ffffff;
	text-align:center;
	float:left;
	width:960px;
}
#cr a {
	font-size:10px;
	color:#F6821F;
	text-decoration:none;
}

#sort_arrow{
	height:12px;
	width:8px;
	margin-right:4px;
	background-image:url(library/arrows.png);
	background-repeat:no-repeat;
	display:inline-block;
}

#left_menu li{
	margin-bottom:1px;
	background:#3b3b3b;
	padding:4px;
}

#left_menu li:hover{
	background:#a1a1a1;
}

.box_quote_t {
background:url("library/q_top.png") no-repeat scroll left top;
display:block;
height:60px;
margin-bottom:-60px;
}
.box_quote_b {
background:url("library/q_bot.png") no-repeat scroll right top;
display:block;
height:60px;
margin-top:-60px;
position:relative;
z-index:10;
}
/*//////////////////////////////////////////////////////////////////////////////////// Product List //////////////*/
a.plist {
	margin:10px;
	text-decoration:none;
	width:160px;
	height:240px;
	background:#e5ebf3;
	display:block;
	float:left;
}
a.plist span {
	height:30px;
	padding:5px;
	color:#023E88;
	display:block;
}
a.plist span.plistpriceexvat {	
	font-size:10px;
	height:auto;
	padding:0;
}
a.plist:hover {
	background:#023E88;
}
a.plist:hover span {
	color:#fff;
}
/*//////////////////////////////////////////////////////////////////////////////////// Basket styles /////////////*/
span.b_del {
	display:block;
	float:left;
	width:40px;
}
span.b_q {
	display:block;
	float:left;
	width:80px;
	padding-top:7px;
}
span.b_title {
	display:block;
	float:left;
	width:200px;
	padding-top:7px;
}
span.b_price, span.b_tot {
	display:block;
	float:left;
	width:70px;
	padding-top:7px;
	text-align:right;
}
span.b_full {
	display:block;
	float:left;	
	width:460px;
	padding-top:7px;
	text-align:right;
}
span.r_q {
	display:block;
	float:left;
	width:30px;
	padding:5px 0;
}
span.r_title {
	display:block;
	float:left;
	width:90px;
	padding:5px 0;
}
span.r_title a:link, span.r_title a:visited {
	text-decoration:none;
	font-size:11px;
}
span.r_title a:hover {
	text-decoration:underline;
}
span.r_price {
	display:block;
	float:left;
	width:40px;
	padding:5px 0;
	text-align:right;
}
.blue-button {
	text-decoration:none;
	display:block;
	float:right;
	padding:5px;
	background-color:#0B468F;
	color:#ffffff;
	margin-right:5px;
	cursor:pointer;
}

#titlebar{
	height:30px;	
}

#titlebar strong{
	font-size:24px;
}

#titlebar span{
	float:right;
	width:200px;
	line-height:30px;
	text-align:right;
	padding-right:20px;
}

.error, .form_error {	
	border:1px solid #ff0000;		
	background:#eecaca;
	color:#333;
}

.error{
	font-weight:bold;
	height:20px;
	padding:10px;
	line-height:20px;
	text-align:center;
}
.form_error_msg{
	font-size:10px;
	font-weight:bold;
	font-color:#FF5B5B;
}
#car_info_list{
	list-style:none;
	margin-bottom:40px;	
	padding-right:15px;
}

#car_info_list span{
	display:inline-block;
	width:120px;
}

#pright strong{
	font-size:16px;	
}


/*----------------------------------------- Checkout -----------------------------------------*/
#cform {
	float:left;
}
#cform p {
	margin-top:5px;
}
#cform p label {
	display:block;
	float:left;
	width:120px;
	margin-right:20px;
	text-align:right;
}
/*//////////////////////////////////////////////////////////////////////////////////// glossary styles ///////////*/
a.gloss {
	text-decoration:none;
	border-bottom:dotted 1px #000000;
}
.alphabet {
	 list-style-position:outside;
}
.alphabet li {
	list-style-type:none;
	display:block;
	float:left;
	width:21px;
	text-align:center;
	line-height:30px;
}
.ab_on {
	padding:1px 3px;
	border:1px solid #4187B8;
	background-color:#5AB68D;
	color:#ffffff;
	font-weight:bold;
}
a.ab_off:link,a.ab_off:visited {
	text-decoration:none;
	padding:1px 3px;
	border:1px solid #4187B8;
	background-color:#ffffff;
	font-weight:bold;
}
a.ab_off:hover {
	background-color:#5AB68D;
	color:#ffffff;
}
/*//////////////////////////////////////////////////////////////////////////////////// msg box styles ///////////*/
#msgholder {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
#msg {
	position:fixed;
	z-index:999;
	display:block;
	width:400px;
	margin:160px 0 0 -221px;
	border:1px solid #666666;
	background-color:#cc0000;
	padding:20px;
	left:50%;
	text-align:center;
}
#msg p {
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
#msg input#msgok {
	padding:2px 20px;
	margin:0 auto;
	cursor:pointer;
}
#msg a:link, #msg a:visited, #msg a:hover {
	padding:2px 20px;
	background-color:#F0F0F0;
	text-decoration:none;
}
/*//////////////////////////////////////////////////////////////////////////////////// colorbox core styles //////*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/*//////////////////////////////////////////////////////////////////////////////////// colorbox user styles //////*/
#cboxOverlay{background:url(/library/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(/library/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(/library/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(/library/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(/library/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(/library/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/library/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/library/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/library/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/library/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/library/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/library/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/library/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(/library/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
/*//////////////////////////////////////////////////////////////////////////////////// colorbox ie fixes //////*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/library/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/library/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/library/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/library/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/library/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/library/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/library/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/library/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

