/**********************************************************************************************

	CSS on Sails
	Title: Site Name
	Author: XHTMLized
	Date: September 2008 

***********************************************************************************************

		
	1. BASE
			1.1 Reset
			1.2 Accessibility navigation
			1.3 Default styles
			1.3 Global styles
	
	2. LAYOUT
			2.1 Header
			2.2 Content
			2.3 Sidebar
			2.4 Footer
		

***********************************************************************************************/


/* 1. BASE
-----------------------------------------------------------------------------------------------
===============================================================================================*/	


/* 1.1	Reset
-----------------------------------------------------------------------------------------------*/	


	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	
	body {
		line-height: 1;
	}
	
	ol, ul {
		list-style: none;
	}
	
	blockquote, q {
		quotes: none;
	}
	
	blockquote:before, 
	blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	:focus {
		outline: 0;
	}
	
	ins {
		text-decoration: none;
	}
	
	del {
		text-decoration: line-through;
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	

/* 1.2	Accessibility navigation
-----------------------------------------------------------------------------------------------*/	

	#accessibility-nav {
		position: absolute;
		left: -1000em;
		text-align: left;
	}


/* 1.3	Default styles
-----------------------------------------------------------------------------------------------*/	

	body {
		background: #fff;
		font: 62.5% Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		}

	hr { 
		display: none;
	}
			
	strong {
		font-weight: bold;
	}
			
	em {
		font-style: italic;
	}
		
	abbr, acronym {
		border-bottom: 1px dotted #999; 
		cursor: help;
	}
	
	p{padding-bottom: 18px;}
	
	input, textarea, select {
		font: 1.2em Arial, Helvetica, sans-serif;
	}

	a {
		color: #003366;
		text-decoration: underline;
		cursor: pointer;
	}
	
	a:hover, 
	a:active {
		color: #cc0000;
		text-decoration: none;
	}
	

/* 1.4	Global styles
-----------------------------------------------------------------------------------------------*/	
	.clearfix:after,
	.box-content:after,
	.buy-box:after,
	ul.tabs:after,
	div.col215x709 div.info-box fieldset div:after,
	div.col215x709 div.info-box fieldset li.radio:after,
	ul.results:after,
	div.browse-categories:after,
	div.browse-categories ul:after,
	div.matches ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

	.hide { display: none; }
	
	.breadcrumbs{
		font-size: .916em;
		line-height: 1em;
		padding: 20px 0 15px 12px;
	}
	.breadcrumbs span{color: #CC0000;}

	body.page-approve .overlay, body.page-approve .overlay-2 { border: 1px solid #ccc; width: 918px; height: 345px; position: absolute; background: #F0F0F0; z-index: 10000; top: 314px; left: 10px; 
	vertical-align: middle; line-height: 345px; text-align: center;
	filter:alpha(opacity=80);      /* IE */
	-moz-opacity:0.8;              /* Moz + FF */
	opacity: 0.8;  }
	body.page-approve .overlay p { color: #000; font-weight: bold;}
	
	body.page-approve .help-tip { position: absolute; background: url(../images/bg/box_helptip.png) no-repeat 0 0; z-index: 10003; width: 339px; height: 137px; padding: 10px; top: 295px; right: 76px; }
	body.page-approve .help-tip a.btn-close { position: relative; margin-right: 40px; float: right; font-family: 'Helvetica'; text-transform: uppercase; font-size: 0.9em; text-decoration: none; color: #000; font-weight: bold; }
	body.page-approve .help-tip a.btn-close span { background: url(../images/btn/close.png) no-repeat; width: 14px; height: 14px; display: block; position: absolute; top: -2px; right: -20px; }
	body.page-approve .help-tip p.tip-info { clear:both; margin-top: 26px; }
	body.page-approve .help-tip p.btn-ok { text-align: center; }
	body.page-approve .help-tip p.btn-ok input {  }
	
	
	body.page-approve .overlay-2 { top: 290px; height: 454px; line-height: 20px; vertical-align: auto; }
	body.page-approve .overlay-2-content {  width: 918px; height: 345px; position: absolute; top: 290px; height: 454px; z-index: 10001; text-align: center; }
	body.page-approve .overlay-2-content p { margin: 100px 0 20px 0; color: #FF0000; font-family: verdana; font-size: 3em; font-weight: bold; }
	body.page-approve .overlay-2-content a { position: relative; text-align: center; width: 146px; height: 29px; overflow: hidden; }
	body.page-approve .overlay-2-content a span { cursor: pointer; left: -10px; top:0; position: absolute; display: block; background: url(../images/btn/reactivate-listing.png) no-repeat 0 0;  width: 146px; height: 29px;}

	

/* 2. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

	.container {
		width: 954px;
		position: relative;
		margin: 0 auto;
		text-align: left;
		font-size: 1.2em;
		border: 1px solid #000;
	}
	
	.main{
		width:100%;
		overflow: hidden;
		padding-bottom: 70px;
		background: #fff url(../images/bg/main.png) repeat-x top;
		color: #333;
	}
	body.page-about .main {background: url(../images/bg/about.png) repeat-x 0 0;}

	#header{
		min-height: 97px;
		width: 954px;
		overflow: hidden;
		position: relative;
		border-bottom: 1px solid #000;
		background: #78c0d5 url(../images/bg/header.jpg) no-repeat left top;
	}
	#footer {
		width: 100%;
		overflow: hidden;
		clear: both;
		background: #6699cc;
	}
	
	.col-wrapper{
		width: 100%;
		overflow: hidden;
	}
	
	/* one column */
	.col923{width: 923px;padding-left: 8px;}
	
	/* two columns */
	.col680x232{width: 923px;padding-left: 8px;}
	.col680x232 .content{width: 680px;float: left;}
	.col680x232 .sidebar{width: 232px;float: right;}
	
	.col215x709{width: 930px;padding-left: 6px;}
	.col215x709 .content{width: 709px;float: right;}
	.col215x709 .sidebar{width: 215px;float: left;}
	
	.col739x195{width: 939px;padding-left: 8px;}
	.col739x195 .content{width: 739px;float: left;}
	.col739x195 .sidebar{width: 195px;float: right;}
	
	.col743x195{width: 943px;padding-left: 5px;}
	.col743x195 .content{width: 743px;float: left;}
	.col743x195 .sidebar{width: 195px;float: right;}
	
	.col600x332{width: 935px;padding-left: 8px;}
	.col600x332 .content{width: 600px;float: left;}
	.col600x332 .sidebar{width: 332px;float: right;}
	
	.col758x172{width: 937px;padding-left: 8px;}
	.col758x172 .content{width: 758px;float: left;}
	.col758x172 .sidebar{width: 172px;float: right;}
	
	.col687x244{width: 934px;padding-left: 8px;}
	.col687x244 .content{width: 687px;float: left;}
	.col687x244 .sidebar{width: 244px;float: right;}
	
	/* three columns */
	
	.col190x560x195 {float: left;width: 560px;padding: 0 197px 0 199px;}
	.col190x560x195 .content {float: left;width: 560px;margin-right: -580px;}
	.col190x560x195 .secondary-content {float: right;width: 193px;margin-right: -193px;position: relative; display: inline;}
	.col190x560x195 .sidebar {float: left;width: 193px;margin-left: -196px;position: relative;}
	
	/* boxes */
	.col680x232 .box-white{background: url(../images/bg/box_white_680_bg.png) repeat-y left;}
	.col680x232 .box-white-wrapper{background: url(../images/bg/box_white_680_top.png) no-repeat left top; float: left; width: 680px;}
	.col680x232 .box-white-content{background: url(../images/bg/box_white_680_bottom.png) no-repeat left bottom;padding: 10px 22px 10px;}
	
	.col923 .box-white{background: url(../images/bg/box_white_923_bg.png) repeat-y left; overflow: hidden;}
	.col923 .box-white-wrapper{background: url(../images/bg/box_white_923_top.png) no-repeat left top; float: left; width: 923px;}
	.col923 .box-white-content{background: url(../images/bg/box_white_923_bottom.png) no-repeat left bottom;padding: 10px 6px 2px; margin:0;}
	
	.col600x332 .box-white{background: url(../images/bg/box_white_600_bg.png) repeat-y left; overflow: hidden;}
	.col600x332 .box-white-wrapper{background: url(../images/bg/box_white_600_top.png) no-repeat left top; float: left; width: 600px;}
	.col600x332 .box-white-content{background: url(../images/bg/box_white_600_bottom.png) no-repeat left bottom;padding: 7px 9px;}
	
	.col687x244 .box-white{background: url(../images/bg/box_white_687_bg.png) repeat-y left; overflow: hidden;}
	.col687x244 .box-white-wrapper{background: url(../images/bg/box_white_687_top.png) no-repeat left top; float: left; width: 687px;}
	.col687x244 .box-white-content{background: url(../images/bg/box_white_687_bottom.png) no-repeat left bottom;padding: 7px 9px;}
	
	.col215x709 .box-white{background: url(../images/bg/box_white_709_bg.png) repeat-y left; overflow: hidden;}
	.col215x709 .box-white-wrapper{background: url(../images/bg/box_white_709_top.png) no-repeat left top; float: left; width: 709px;}
	.col215x709 .box-white-content{background: url(../images/bg/box_white_709_bottom.png) no-repeat left bottom;padding: 15px 22px;}
	.col215x709 .box-white-content-short{background: url(../images/bg/box_white_709_bottom_short.png) no-repeat left bottom;}
	
	body.page-sellers .col739x195 .box-white{background: url(../images/bg/box_white_739_bg.png) repeat-y left; overflow: hidden;}
	body.page-sellers .col739x195 .box-white-wrapper{background: url(../images/bg/box_white_739_top.png) no-repeat left top; float: left; width: 739px;}
	body.page-sellers .col739x195 .box-white-content{background: url(../images/bg/box_white_739_bottom.png) no-repeat left bottom;padding: 15px 15px 25px;}
	
	body.page-sellers .col834x195 .box-white{background: url(../images/bg/box_white_834_bg.png) repeat-y left; overflow: hidden;width:834px;}
	body.page-sellers .col834x195 .box-white-wrapper{background: url(../images/bg/box_white_834_top.png) no-repeat left top; float: left; width: 834px;}
	body.page-sellers .col834x195 .box-white-content{background: url(../images/bg/box_white_834_bottom.png) no-repeat left bottom;padding: 15px 25px 25px;}
	.col834x195{margin:0 8px;}
	
	.col215x709 .content-wrap {width: 709px;float: right;}
	.col215x709 .content-wrap .content {width:auto;float:none;}
	.col215x709 .content-wrap img.condition {border:none;width:75px;}
	.col215x709 .content-wrap img.thumbnail {width:100px;}
	
	/*sub tabs horizontal */
	ul.subtabshorizontal { padding:0 0 15px 12px;}
	ul.subtabshorizontal li { display:block;float:left;margin:0 3px 0 0;}
	ul.subtabshorizontal li a {display:block;background:#ccc;padding:3px 15px 3px 15px;border:1px solid #999;color:#666;text-decoration:none;width:168px;}
	ul.subtabshorizontal li.active a{ background: #72a8f0 url(../images/nav/arrow.png) no-repeat 10px 50%; color:#fff;padding-left:23px !Important; border:1px solid #003399;}
	

	
/* 2.1	Header
-----------------------------------------------------------------------------------------------*/	
	#header h1,
	#header h1 span,
	#header .logo,
	#header .logo span{ display: block; width: 953px; height: 67px; position: absolute; top: 0; left: 0; overflow: hidden;  }
	#header h1 span,
	#header .logo span{ background: url(../images/logo-laser-resale.png) no-repeat 0 0; position: absolute; top: 0; left: 0; z-index: 10;}
	#header .logo span{ cursor: pointer; }
	
	
	#ext-links{
		position: absolute;
		top:0; right:0;
		float: right;
		overflow: hidden;
		font-size: 11px;
		padding: 7px 7px 0 0;
		height: 13px;
		z-index: 101;
	}
		#ext-links li{
			float: left;
			padding: 0 15px;
			border-right: 1px solid #fff;
		}
		#ext-links li.last-item{
			border-right: none;
			padding-right: 0;
		}
			#ext-links li a{
				color: #000;
				text-decoration: none;
			}
			#ext-links li a:hover{
				color: #cc0000;
			}
			#ext-links .link-home{
				background: url(../images/ico/home.png) no-repeat left 4px;
				padding-left: 15px;
				padding-right: 4px;
			}
			#ext-links .link-contact{
				background: url(../images/ico/email.png) no-repeat 0 4px;
				padding-left: 15px;
				padding-right: 5px;
			}
			#ext-links .link-about{
				background: url(../images/ico/about.png) no-repeat left;
				padding-left: 12px;
			}
		
	#search-web{
		float: right;
		clear: right;
		height: 30px;
		padding: 35px 5px 0 0;
		position: relative;
		top: 0;
		z-index: 100;
	}
	#search-web .txt-search{
		font-size: 12px;
		width: 180px;
	}
	#search-web .btn-search{
		font-size: 12px;
		border-right: 1px solid #716f64;
		border-bottom: 1px solid #716f64;
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		background: #e3e3e3;
		padding: 1px 5px;
		cursor: pointer;
	}
	#search-web .btn-search:hover,
	#search-web .btn-search.over{background: #b5d1d6;}
		
	#nav{ float: right; clear: right; background: url(../images/nav/bg.png) no-repeat left; height: 31px; margin: 1px 4px 0 0;}
	#nav li{ float: left; background: url(../images/nav/divider.png) no-repeat 100% 13px; height: 31px; position: relative; }
	#nav li a{ color: #333; font-weight: bold; text-decoration: none; float: left;height: 19px; padding: 12px 20px 0 17px;position: relative; }
	#nav li a:hover, #nav li.active a{ height: 31px; padding: 0px 8px 0 7px; }
	#nav li.active a{ margin: 0 -11px 0 -10px;}
	#nav li a em{ font-style: normal; padding: 8px 0px 0 0px;}
	#nav li a span{  width: 11px; height: 31px;}
	#nav li a:hover em,	#nav li.active a em{ color: #fff; font-style: normal; background: url(../images/nav/tab-left.png) no-repeat 0 0; float: left; height: 19px; padding: 12px 1px 0 10px; cursor: pointer;}
	#nav li a:hover span, #nav li.active a span{  background: url(../images/nav/tab-right.png) no-repeat 0 0; float: left; width: 11px; height: 31px;}
	
	#nav li.last-item{ float: left; background: url(../images/nav/last.png) no-repeat 100% 0; height: 31px;}
	#nav li.last-item.active a{ margin: 0 -10px 0 -10px;}
	
	#sub-nav{ background: #2462b7 url(../images/nav/sub-nav.png) no-repeat left top;  width: 950px; overflow: hidden; height: 28px; padding-left: 3px; clear: right;}
	#sub-nav li { float: left;  background: #2f6dc1; padding-right: 3px; margin-top: 3px; height: 23px;overflow: hidden; }
	#sub-nav li.last-item{border-right: 1px solid #72a8f0;}
	#sub-nav a { font-weight: bold;float: left; color: #fff; background: #00357f url(../images/nav/arrow.png) no-repeat 10px 50%; height: 21px; line-height: 21px; text-decoration: none; padding: 0 22px; border: 1px solid #72a8f0;}
	#sub-nav a:hover,#sub-nav li.current a { color: #00357f; background-color: #72a8f0; border-color: #00357f;}
	
	
/* 2.2	Content
-----------------------------------------------------------------------------------------------*/	
	
	.blue-header{margin: 2px 5px 0 4px;background: #e8f4fe;}
	.blue-header h1{color: #336699;font: 1.16em/1em Arial, Helvetica, sans-serif;padding: 10px 0 8px 10px;}
	body.page-about .box-white-content{ padding-bottom: 20px;}

	.list{ margin: 0 0 20px 25px; line-height: 18px;}
	.list li{background: url(../images/bg/list.png) no-repeat 0 3px; padding-left: 10px; }
	
	.contact-form{ padding: 0 20px 15px 0px;}
	.contact-form legend{ font-weight: bold; color: #036;}
	.contact-form ul{ padding-top: 10px;}
	.contact-form ul li{ width: 500px; overflow: hidden; margin-bottom: 9px;}
	.contact-form ul li.required{ width: 437px; overflow: hidden; padding-top: 15px; }
	
	.contact-form label{ float: left; width: 127px; padding-top: 3px;}
	.contact-form label.radiolabel{ display: inline !important; float: none; width: 120px; margin-bottom: 8px;}
	.contact-form label span,.contact-form ul li.required span{ color: #c00;}
	.contact-form ul li span.note{ color: #a0a0a0; font-size: 0.9em; display: block; margin-left: 128px;}
	.text{ width: 302px; border: 1px solid #a0a0a0; height: 16px; padding: 2px; color: #333; font-weight: normal;}
	.text-short{ width: 152px; border: 1px solid #a0a0a0; height: 16px; padding: 2px; color: #333; font-weight: normal;}
	.textarea{ width: 302px; border: 1px solid #a0a0a0; height: 160px; padding: 2px;}
	
	a.submit,
	a.submit span,
	a.submit strong{ display: block; position: relative; width: 84px; height: 28px;}
    a.submit{  float: right; margin-top: -10px; position: relative;}
	a.submit strong{ padding-left: 7px; width: 70px; height: 20px; overflow: hidden;}
	a.submit span{background: url(../images/btn/submit.png) no-repeat 0 0; width: 84px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}
	#address1{ margin: 9px 0 0 127px;}
	
	
	.guide-boxes{ background: url(../images/bg/guide-boxes.png) repeat-y 0 0; width: 911px; overflow: hidden; margin-bottom: 6px;}
	
	.guide-info{ float: left; width: 440px; padding: 8px 0 30px 14px;}
	.guide-info.side{ width: 410px; padding: 8px 10px 14px 34px;}
	.guide-info h2{ color: #333; margin-bottom: 12px;}
	.guide-info dt{ font-weight: bold; margin-bottom: 17px;}
	.guide-info dd{ margin-bottom: 17px;}
	.guide-info dd ul{ margin-top: 15px;}
	.list.not-indented{ margin-left: 0;}
	.more-info{ margin-left: 45px;}
	
		
	/* Home
	-----------------------------------------------------------------------------------------------*/	
	div.home-top{position: relative; width: 100%; height: 67px; background: url(../images/bg/home_top.gif) repeat-x top;}
	div.home-top p.large-text{ color: #900; height: 53px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background: url(../images/ico/26years.gif) no-repeat 7px 1px;}
	div.home-top p.large-text strong{ float: left; font-size: 2em; font-weight: bold; padding: 6px 0 0 65px; letter-spacing:-.05em; line-height:1em;}
	div.home-top p.large-text em{float: left; font-size: 1.5em; font-weight: bold; letter-spacing: -.05em; padding: 9px 0 0 7px; }
	div.home-top p{ position: absolute; top: 33px; left: 67px; color: #000; font-family: Arial, Helvetica, sans-serif;}
	div.home-top p.desc-text{ font-size: .916em;}
	div.home-top p.large-text{position: relative; top: 0; left: 0;}
	
	ul.view-listing{text-align: center; padding-bottom: 30px;}
	ul.view-listing li{padding-top: 20px; width: 120px; margin: 0 auto; display: block; line-height: 1.333em;}
	ul.view-listing img{ border: 1px solid #afb2bb;}
	
	body.home .info-box .getting-started{ text-align: left; padding: 0 0 10px; width: auto; margin-right: 5px; }
	body.home .info-box .getting-started h2{background: none; margin-left: 0; padding-bottom: 10px;}
	body.home .info-box .getting-started li{padding: 0 0 3px 29px; background: url(../images/ico/bullet-arrowbox.gif) no-repeat 10px 3px; }
	
	.home-box-wrapper{ padding: 1px 0 10px; width: 560px; position: relative;}
	.home-box{background: url(../images/bg/box_highlights_558.png) repeat-y left; position: relative; width: 554px; padding: 0 2px;}
	body.home .home-box-wrapper span.box-top{ background: url(../images/bg/box_highlights_558_top.png) no-repeat 0 0; width: 556px; display: block; height: 2px;}
	body.home .home-box-wrapper span.box-bottom{ background: url(../images/bg/box_highlights_558_bottom.png) no-repeat 0 0; width: 555px; display: block; height: 6px; bottom: 4px;}
	
	body.home .home-box h2{ margin: 0 0 -6px 1px; width: 541px;}
	.home-box .box-nav{width: 550px; height: 32px; background: url(../images/bg/home_box_nav_ul.gif) repeat-x bottom; position: relative; margin-left: 1px;}
	.home-box .box-nav li{text-align: center; background: url(../images/bg/home_box_nav.gif) no-repeat left 10px; position: absolute;}
	.home-box .box-nav li span{display: block; height:24px; padding-top: 7px;}
	.home-box .box-nav li a{display: block;font-weight: bold; text-decoration: none; color: #333; font-size: .916em; }
	.home-box .box-nav li a:hover{color: #369;}
	.home-box .box-nav li.active{z-index:10;}
	.home-box .box-nav li.active a{ color: #369; border-top: 1px solid #ccc; background: #e8f4fe url(../images/bg/home_box_nav_li_right.gif) right -1px no-repeat;}
	.home-box .box-nav li.active span{ background: url(../images/bg/home_box_nav_li_left.gif) left -1px no-repeat; }
	
	.home-box .box-nav li.industrial-lasers{width: 131px; background: none; left:0;}
	.home-box .box-nav li.industrial-lasers a span{ background-position: -1px 0;}
	.home-box .box-nav li.scientific-lasers{width: 124px; left: 129px;}
	.home-box .box-nav li.optical-lab{width: 162px; left: 251px;}
	.home-box .box-nav li.related-equipment{width: 139px; left:411px; }
	.home-box .box-nav li.related-equipment a{ background-position: 138px 0;}
	
	.home-box .box-content{ width: 548px; margin-left: 1px; background: #e8f4fe; border: 1px solid #fff; border-top: none; position: relative; padding-bottom: 25px;}
	
	.carousel-content{ position: relative; height: 162px; width: 465px; overflow: hidden; margin: 0 auto; padding-top: 15px;}
	.carousel-content ul { width: 2000px; position: absolute; }
	.carousel-content li{float: left;padding-left: 22px; text-align: center;}
	.carousel-content li.first{padding-left:0;}
	.carousel-content li img{ border: none; width:100px;}
	img.condition{ width:75px;}
	.carousel-content li p{font-size: .916em; color: #333; font-weight: bold; padding-bottom: 0;}
	.carousel-content li p span{color: #CC0000; font-weight: normal !important; }
	.carousel-content span.oldprice { text-decoration: line-through; color: black; }
	
	.carousel-nav,.carousel-nav li{ float: left;}
	.carousel-nav a,
	.carousel-nav a span{position: absolute; width:20px; height: 20px; cursor: pointer; overflow: hidden;text-indent: -999px;}
	.carousel-nav a span{top:0; left:0; }
	.carousel-nav .prev a span{background: url(../images/ico/arrow_left.gif) 0 0 no-repeat;}
	.carousel-nav .next a span{background: url(../images/ico/arrow_right.gif) 0 0  no-repeat;}
	.main .carousel-nav a:hover span{background-position: 0 -20px;}
	.main .carousel-nav a.disabled span{background-position: 0 -40px;}
	.carousel-nav .prev a{ top: 50px; left: 10px;}
	.carousel-nav .next a{ top: 50px; right: 10px;}
	
	.home-box .box-content .view-all,
	.buy-box .box-content .view-all{ position: absolute; right: 10px; bottom: 7px; font-size: .916em; padding-left: 7px; background: url(../images/ico/bullet-arrow.png) no-repeat 0 6px;}
	.carousel-indicator{ position: absolute; bottom: 8px; left: 10px; padding: 0;}
	.carousel-indicator span{width: 9px; height: 9px; float: left; display: inline; margin-right: 3px;background: url(../images/ico/carousel_indicator.gif) no-repeat right;}
	.carousel-indicator span.active{background-position: left;}
	
	
	/* Buy
	-----------------------------------------------------------------------------------------------*/
	.buy-box-wrapper{ padding: 1px 0 10px; width: 743px; position: relative; }
	.buy-box{background: url(../images/bg/box_highlights_743.png) repeat-y left; position: relative; width: 741px; padding: 0 2px 3px;}
	body.buy .buy-box-wrapper span.box-top{ background: url(../images/bg/box_highlights_743_top.png) no-repeat 0 0; width: 741px; display: block; height: 2px;}
	body.buy .buy-box-wrapper span.box-bottom{ background: url(../images/bg/box_highlights_743_bottom.png) no-repeat 0 0; width: 741px; display: block; height: 6px; bottom: 4px;}
	.buy-box .box-nav{ width: 100%; overflow: hidden; background: url(../images/bg/buy_nav_bottom.gif) repeat-x bottom;}
	.buy-box .box-content{ border: solid #898989; border-width: 0px 1px 1px; padding-bottom: 38px; width: 549px; position: relative;}
	
	.buy-box-left{float: left; width: 184px; text-align: center; padding-top: 10px;}
	.buy-box-left img{ border:1px solid #adb0ba;}
	.buy-box-left h2{color:#CC0000;font-size:1em;font-variant:small-caps;margin-bottom:5px;}
	.buy-box-right{float: left; width: 551px; position: relative; padding-top: 2px;}
	.buy-box .box-nav li{float: left; height: 25px; width: 148px;}
	.buy-box .box-nav li a{text-align: center; text-decoration: none; float: left; height: 21px; padding-top: 4px; width: 145px; background: url(../images/bg/buy_nav.gif) no-repeat; font-weight: bold; font-size: .916em; color: #818181;}
	.buy-box .box-nav li.active a{ background-image: url(../images/bg/buy_nav_active.gif); color: #333; }

	
	/* Create-Listing
	-----------------------------------------------------------------------------------------------*/	
	.create-listing .blue-header{
	  margin:2px 5px;}
	 
	/* buttons */
	.btns-align{
	 width:727px;
	 clear:both;
	 padding:10px 0 0 0;}
	
	.btns-align a{
	  height:39px;
	  display:block;
	  float:right;
	  text-indent:-9999px;}
	
	.btns-align a.idonotagree{
	  background:url(../images/btn/idonotagree.png) 0 0 no-repeat;
	  width:131px;}
	
	.btns-align a.iagree{
	  background:url(../images/btn/iagree.png) 0 0 no-repeat;
	  width:85px;}
	
	.btn-next{
	  width:75px;
	  height:29px;
	  display:block;
	  float:right;
	  margin:10px 0;
	  text-indent:-9999px;}
	
	a.inactivenext{
	  background:url(../images/btn/next-inactive.png) 0 0 no-repeat;}
	
	a.activenext{
	  background:url(../images/btn/next.png) 0 0 no-repeat;}
	
	a.addphotos{
	  background:url(../images/btn/addphotos.png) 0 0 no-repeat;
	  width:203px;
	  height:29px;
	  display:block;
	  float:left;
	  text-indent:-9999px;}
	
	a.remove{
	  background:url(../images/btn/remove.png) 0 0 no-repeat;
	  width:86px;
	  height:29px;
	  display:block;
	  text-indent:-9999px;
	  float:right;}
	
	a.browseinactive{
	  background:url(../images/btn/browse-inactive.png) 0 0 no-repeat;
	  width:86px;
	  height:29px;
	  display:block;
	  float:right;
	  text-indent:-9999px;}
	
	/*form create listing */
	.formcreatelisting fieldset{padding:0 0 20px 0;}
	.box-minheight { min-height:280px;height:auto !important;height:280px;}
	.box-minheight p.questionform{color:#003366;font-weight:bold;}
	
	/* laser-type */
	body.create-listing .laser-type { display: none; }
	
	.formcreatelisting .columnform{
	  width:370px;}
	 
	.formcreatelisting .leftcol{
	   float:left;}
	 
	.formcreatelisting .rightcol{
	   float:right;}
	
	.formcreatelisting .indentradio{
	  width: 350px;
	  position: relative;
	  border:2px solid #ccc;
	  margin:15px 5px;
	  padding:10px 15px;}
	 
	.formcreatelisting .indentradio span.titleradio{
	   position: absolute;
	   top:-11px;
	   padding:0 5px;
	   background:#fff;}
	 
	 /* contact form listing details */
	.listingdetails label{ width:160px !important;}
	.listingdetails .labelshort{width:110px !Important;}
	.listingdetails #address1{ margin: 9px 0 0 160px !important;}
	.listingdetails .contact-form ul li span.note{margin-left:160px !important;}
	.listingdetails .textarea{ width:304px; height:120px;}
	.listingdetails .textmsg{ width:367px;}
	.listingdetails .subtxtmsgs{display:block;float:none;clear:both;margin:10px 0 0 160px; padding:0 2px 4px 2px; background:#e8f4fe; width:310px !important; }
	.listingdetails .subtxtmsgs label{width:310px !Important;font-size:0.9em;color:#ff0000;display:block;}
	.listingdetails .subtxtmsgs .text{margin-left:0 !important;}
	.contact-form select.selectwide{
	   width:190px;
	   font-size:1.1em;
	   float:left;
	   margin:0 8px 0 0;}
	 
	.contact-form a.help span{
	   text-indent:-9999px;}
	 
	.contact-form .checkcol{
	  /*width:136px;*/
	  float:left;}
	
	.contact-form .checkcol span{
	  display:block;}
	  
	/* edit photos */
	.editphotos ul li{
	  width:680px !important;}
	  
	.editphotosblock{
	  width:476px !important;
	  padding:2px;
	  float:left;
	  background:#F0F0F0;}
	
	.editphotosblock p.editlink{
	  text-align:right;
	  padding:5px 5px 0 5px;}
	
	.editphotosblock p.editlink a{
	  color:#003366;}
	
	.editphotosblock ul li{
	  float:left !important;
	  padding:2px 5px 0 5px;
	  width:100px !important;
	  height:100px !Important;
	  position:relative;}
	
	.editphotosblock ul li p.primary{
	  padding:0 !important;
	  margin:0 !important;
	  text-align:center;
	  font-weight:bold;}
	
	.editphotosblock ul li img{
	  border:1px solid #ccc;
	  position:absolute;
	  top:23px;}
	
	.editphotosblock ul li.active{
	  background:#e8f4fe;}
	 
	 /* Lightbox */
	#lightbox{
	  display:none;
	  position: absolute;
	  top:20%;
	  left:40%;
	  z-index:9999;
	  margin:-100px 0 0 -200px;
	  text-align:left;}
	#lightbox[id]{position:fixed;}
	
	#overlay{
	  display:none;
	  position:absolute;
	  top:0;
	  left:0;
	  width:100%;
	  height:100%;
	  z-index:5000;
	  background:url(../images/bg/bg_black.png) repeat top left;}
	
	#overlay[id]{position:fixed;}
	#lightbox.done #lbLoadMessage{display:none;}
	#lightbox.done #lbContent{display:block;}
	#lightbox.loading #lbContent{display:none;}
	#lightbox.loading #lbLoadMessage{display:block;}
	
	/* lightbox pop up */
	#popupbox{
	  width:636px;
	  background:#ffffff;
	  border:1px solid #ccc;}
	
	#popupbox h1{
	  background:#e8f4fe;
	  padding:8px;
	  color:#336699;
	  font-size:1.3em;}
	
	#popupbox h1 span{
	  display:block;}
	
	#popupbox h1 span.title{
	  float:left;}
	
	#popupbox h1 span.close{
	  float:right;
	  font-size:0.8em !important;
	  text-transform:uppercase;}
	
	#popupbox h1 span.close a{
	  color:#333333;
	  background:url(../images/ico/close.gif) right no-repeat;
	  padding:2px 20px 0 0;
	  text-decoration:none;}
	 
	#popupbox .content{
	   padding:5px 10px;
	   position:relative;}
	
	#popupbox .content p{
	   font-size:1.2em;}
	 
	#popupbox .content h2{
	   color:#003366;
	   font-size:1.2em;
	   padding:15px 0 0 0;}
	 
	#popupbox .content fieldset.upload .text{
	  width:499px;
	  float:left;}
	
	#popupbox .content fieldset.upload a.browse{
	  background:url(../images/btn/browse.png) 0 0 no-repeat;
	  width:86px;
	  height:29px;
	  display:block;
	  float:left;
	  text-indent:-9999px;
	  margin:-3px 0 0 5px;}
	
	#popupbox .content .btns-align{
	  padding:10px 0 10px 0;
	  width:590px;
	  clear:both;}
	
	#popupbox .content a.save{
	  background:url(../images/btn/save.png) 0 0 no-repeat;
	  width:90px;
	  height:30px;}
	
	#popupbox .content a.cancel{
	  background:url(../images/btn/cancel.png) 0 0 no-repeat;
	  width:86px;
	  height:30px;}
	
	#popupbox .content .uploadbox{
	  width:411px;
	  position:absolute;
	  top:75px;
	  left:85px;
	  background:#f0f0f0;
	  border:1px solid #ccc;
	  padding:15px;}
	
	#popupbox .content .uploadbox p.standard{
	  padding:80px 0;
	  font-size:1.2em;
	  text-align:center;}
	
	#popupbox .content .uploadbox .btns-align{
	  width:411px !important;
	  padding:0 !important;}
	
	#popupbox .content a.upload{
	  background:url(../images/btn/upload.png) 0 0 no-repeat;
	  width:84px;
	  height:29px;}
	 
	 /*photo list */
	 #popupbox .content ul.photolist li{
	   clear:both;}
	 
	 #popupbox .content ul.photolist li p{
	   width:478px;
	   float:left;}
	  
	  /*primary photo list */
	   #popupbox .content ul.primaryphotolist{
		 position:relative;}
	 #popupbox .content ul.primaryphotolist li{
		width:104px;
		height:111px;
		float:left;
		padding:5px 5px 5px 9px;
		position:relative;}
	
	 #popupbox .content ul.primaryphotolist li p.setprimary{
	   color:#333;
	   font-size:1.2em;
	   text-align:center;
	   font-weight:bold;}
	 
	#popupbox .content ul.primaryphotolist li p.filename{
	   font-size:1.1em;
	   position:absolute;
	   top:100px;
	   width:98px;}
	 
	 #popupbox .content ul.primaryphotolist li p.filename a{
		background:url(../images/ico/filename.gif) right 2px no-repeat;
		padding:0 6px 0 0;
		display:block;
		text-decoration:none;}
	
	#popupbox .content ul.primaryphotolist li.active{
	  background:#e8f4fe;}
	
	 #popupbox .content ul.primaryphotolist li img{
	   position:absolute;
	   top:25px;
	   border:1px solid #999;}
	 
	#popupbox .content p.highlight{
		background:#ffffcc;
		padding:7px;
		color:#ff3300;
		font-size:1.2em;
		margin:20px 0;}
	
	#popupbox .content ul.ratingslist{
	  padding:15px 0 0 0;}
	
	#popupbox .content ul.ratingslist li{
	  padding:0 0 20px 0;
	  font-size:1.2em;}
	
	#popupbox .content a.ok{
	  display:block;
	  background:url(../images/btn/ok.png) 0 0 no-repeat;
	  width:61px;
	  height:29px;
	  margin:0 auto;
	  text-indent:-9999px;}
	  

	.fees{ margin: 0 0 20px 60px; width: 500px;}
	.fees td{ padding-right: 15px;}
	.list.indented{ margin: -10px 0 0 60px; position: relative;}
	.disclaimer{ font-weight: normal;}
	
	body.page-sellers .info-box ul.list{ margin: 5px 0 10px 15px;}
	span.learn-more{ display: block; text-align: right; width: 177px; padding: 0 10px 10px 0;}
	body.page-sellers .box-white-content{ line-height: 1.6;}
	body.page-sellers .box-white-content h1,body.page-sellers .box-white-content h2{ margin-bottom: 20px;}
	body.page-sellers .box-white-content ol{ margin: 0 0 20px 55px; list-style: decimal;}
	body.page-sellers .box-white-content ol ul li{background: url(../images/ico/rightquotes.png) no-repeat 0 50%; padding-left: 12px; margin-left: 15px;}
	body.page-guide .intro{ padding: 5px 10px 10px;}
	
	body.page-sellers.sell-laser .info-box{ margin-bottom: 0;}
	.brands{ border-top: 1px solid #b9b9b9; margin: 0 3px; width: 187px; background-color: #fff; text-align: center; padding-top: 10px;}
	.brands p{ text-align: left; margin-left: 25px;}
	
	
	/* Page 1
	-----------------------------------------------------------------------------------------------*/	
	.product-list { width: 718px; overflow: hidden; margin-left: -15px; color: #333; padding: 0; margin-bottom: 0;}
	.product-list li { padding: 0; margin: 0; height: 31px;width: 718px; overflow: hidden; background: #e8f4fe; }
	.product-list li.row2{ background-color: #fff;}
	.product-list li .name, .product-list li .type{ font-weight: normal; font-size: 1.1em; float: left; padding: 5px 0 0; margin: 0;}
	.product-list li .name{ width: 140px; padding-left: 13px; }
	.product-list li .type{ width: 450px; }
	
	.action, .action span{ float: left; position: relative; overflow: hidden; width: 99px; height: 27px ;}
	.action{ margin-top: 3px;}
	.action strong { width: 80px; height: 20px; overflow: hidden; float: left; position: relative; font-size: 0.9em; padding-left: 5px; }
	.action span{background: url(../images/btn/sell-yours2.png) no-repeat 0 0; position: absolute; top: 0; left: 0; height:54px; z-index: 100; cursor: pointer;}
	.action:hover span{top: -27px;}
	
	
	/* Page 2
	-----------------------------------------------------------------------------------------------*/	
	
	fieldset.laser-details p{ padding-top: 15px;}
	fieldset.laser-details label{ display: block; float: none; width: 300px;margin-bottom: 8px;}
	fieldset.laser-details ul{ margin-top: 0; padding-top: 0;}
	fieldset.laser-details li.reversed input{ float: left; clear: left; margin-right: 10px; margin-bottom: 8px;}
	fieldset.laser-details li{ margin-bottom: 17px;}
	fieldset.laser-details li #budget-low,.contact-form.laser-details li #budget-high{ width: 114px; padding-left: 8px; color: #999;} 
	fieldset.laser-details li .text,.contact-form.laser-details li .textarea{ width: 428px;}
	fieldset.laser-details ul li.required{ width: 437px; overflow: hidden; padding-top: 0px; margin-top: 0; }
	
	a.submit-request,a.submit-inquiry{ float: right; margin-top: 10px; position: relative;}
	a.submit-request,
	a.submit-request span,
	a.submit-request strong{ display: block; position: relative; width: 143px; height: 27px; overflow: hidden;}
	a.submit-request strong{ padding-left: 7px; width: 120px; height: 20px; overflow: hidden;}
	a.submit-request span{background: url(../images/btn/submit-request2.png) no-repeat 0 0; width: 143px; height: 54px; position: absolute; top: 0; left: 0; cursor: pointer;}
	a.submit-request:hover span{top: -27px;}
	
	a.submit-inquiry,
	a.submit-inquiry span,
	a.submit-inquiry strong{ display: block; position: relative; width: 132px; height: 28px;}
	a.submit-inquiry strong{ padding-left: 7px; width: 70px; height: 20px; overflow: hidden;}
	a.submit-inquiry span{background: url(../images/btn/submit-inquiry.png) no-repeat 0 0; width: 143px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}
	
	.contact-form ul li.required span{ float: left;}
	
	/* Page 2
	-----------------------------------------------------------------------------------------------*/
	.col758x172 .box-white{background: url(../images/bg/box_white_758_bg.png) repeat-y left; overflow: hidden;}
	.col758x172 .box-white-wrapper{background: url(../images/bg/box_white_758_top.png) no-repeat left top; float: left; width: 758px;}
	.col758x172 .box-white-content{background: url(../images/bg/box_white_758_bottom.png) no-repeat left bottom;padding: 15px 25px 25px;}
	.col758x172 .blue-header{ margin: 4px 4px 0 4px; background: #e8f4fe;}
	
	body.page-sellers .col758x172 .info-box-wrapper{ width: 172px; overflow: hidden;}
	body.page-sellers .col758x172 .info-box{background: url(../images/bg/box_highlights_172.png) repeat-y 0 0; width: 172px; border: none; margin: 0px; padding: 0; }
	body.page-sellers .col758x172 span.box-top{ background: url(../images/bg/box_highlights_172_top.png) no-repeat 0 0; width: 172px; display: block; height: 2px; }
	body.page-sellers .col758x172 span.box-bottom{ background: url(../images/bg/box_highlights_172_bottom.png) no-repeat 0 0; width: 172px; display: block; height: 6px; }
	body.page-sellers .col758x172 .info-box h2{ width: 156px;}
	
	.col758x172 .info-box dl{ position: relative; margin: 10px 7px 0px 7px; width: 158px; overflow: hidden; padding-top: 125px; }
	.col758x172 .info-box dt{ margin: 0 0 5px 10px; font-weight: bold; }
	.col758x172 .info-box dl img{ position: absolute; top: 5px; left: 23px; border: 2px solid #8f929a;}
	.col758x172 .info-box dl li{ padding: 5px 0 6px 10px; }
	.col758x172 .info-box dl li.item-number{ color: #c00;}
	.col758x172 .info-box dl li.price{ background-color: #d6d6d6;  padding-top: 8px;}
	.col758x172 .info-box dd{ margin: 0 0 -6px; padding: 0;}
	
	.box-white-content .indented{ margin-left: 45px; padding-top: 10px;}
	.box-white-content address{ font-style: normal; padding-top: 20px;margin: 0 0 30px 45px;}
	
	body.product-detail .col739x195 .box-white-content{padding: 0px 3px 20px 4px; overflow: hidden; position: relative;}
	body.product-detail .col739x195 .light-heading h1{ float: left; color: #c00; padding: 5px 0 0 10px; margin: 0;}
	
	.light-heading{ margin-top: 4px; background: #f4f4f4 url(../images/bg/light_header.png) repeat-x 0 0; width: 732px; overflow: hidden; border-top: 1px solid #f9f9f9; border-bottom: 1px solid #acacac;margin-bottom: 18px;}
	.light-heading a.inquire{ margin: 1px 15px 0 0; }
	.light-bottom { margin-top: 4px; width: 732px; overflow: hidden; }
	.light-bottom a.addthis_button { float: left; margin: 7px 0 0 21px; }
	
	/*
	Product Detail
	-----------------------------------------------------------------------------------------------*/
	.product-image{ float: left; width: 285px; position: relative;}
	.product-image .product-preview{ float: left; padding-left: 12px;}
	.product-image img{ float: left; border: 1px solid #acacac;}
	.product-thumbs{margin-left: -3px;}
	.product-thumbs li{ float: left; padding: 10px 0 0 14px; }
	
	.product-details{ float: right; width: 425px; padding-bottom: 10px;}
	.product-details dt{ float: left; width: 145px; clear: left; margin-bottom: 10px; font-weight: bold;}
	.product-details dd{ float: left; width: 240px; margin-bottom: 10px;}
	.product-details dd strong{ float: left; padding-right: 10px;}
	.part-inclusion{ padding-top: 19px;}
	.item-number{color: #c00;}
	
	a.inquire{ float: right; clear: right; margin: 1px 15px 0 0;overflow: hidden; display: block; }
	a.inquire,
	a.inquire span,
	a.inquire strong{ display: block; position: relative; width: 82px; height: 28px; }
	a.inquire strong{ padding-left: 7px; width: 70px; height: 20px; overflow: hidden;}
	a.inquire span{background: url(../images/btn/inquire2.png) no-repeat 0 0; width: 82px; height: 54px; position: absolute; top: 0; left: 0; z-index:2; cursor: pointer;}
	a.inquire:hover span{top: -27px;}
	
	a.help, a.help span{ float: left; position: relative; width: 14px; height: 14px; overflow: hidden;}
	a.help span{background: url(../images/ico/help.png) no-repeat 0 0; width: 14px; height: 14px; position: absolute; top: 0; left: 0; cursor: pointer;}
	
	.related-listing{ margin: 8px 0 0px 12px; padding-bottom: 15px; line-height: 1.8;}
	
	body.product-detail .col739x195 .box-white-content .product-popup, body.page-approve .product-popup{ 
		display: none; 
		background: #FFFFFF; 
		border: 1px solid #acacac; 
		overflow: hidden; 
		padding: 5px; 
		position: absolute; 
		right: 0; 
		top: 0; 
		z-index:999;
		min-width: 500px;
		min-height: 400px;
	}
	body.product-detail .col739x195 .box-white-content .product-popup img, body.page-approve .product-popup img{border: 1px solid #acacac; display: block;}
	body.product-detail .col739x195 .box-white-content .product-popup a.close-popup, body.page-approve .product-popup a.close-popup{  display: block; text-align: right; color: #333; font-size: 0.8em; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-bottom: 5px; padding-right: 20px; background: url(../images/btn/close.png) no-repeat 100% 50%; }
	#imgloader { position:relative !important; top:160px; left:225px; display:none; border:none;}
	
	/* sell laser*/
	body.page-sellers .sell-laser .col739x195 .box-white-content{padding: 15px 10px 16px 11px; overflow: hidden; position: relative;}
	
	body.page-sellers .sell-laser .col739x195 .box-white-content p{ padding: 0 20px 20px;}
	.selling-process{ width: 586px; overflow: hidden; background: url(../images/bg/progress.png) no-repeat 0 100%; padding-bottom: 3px; margin: 0 0 20px 80px; position: relative;}
	body.page-sellers .box-white-content .selling-process ol{ background: url(../images/bg/progress-top.png) no-repeat 0 0; padding: 6px 0 0; margin: 0; list-style: none;width: 586px;}
	.selling-process ol li{ display: inline; float: left; padding: 0 54px 0 35px; color: #036; background: url(../images/ico/arrow.png) no-repeat 0 50%; margin-left: -27px;}
	.selling-process ol li strong{ float: left; padding: 2px 0 2px 25px;}
	.selling-process ol li.select-laser{padding-left: 55px;}
	.selling-process ol li.select-laser strong{ background: url(../images/ico/select-laser.png) no-repeat 0 50%;}
	.selling-process ol li.add-details strong{ background: url(../images/ico/add-details.png) no-repeat 0 50%; padding-left: 20px;}
	.selling-process ol li.accept-terms strong{ background: url(../images/ico/accept-terms.png) no-repeat 0 50%; padding-left: 20px;}
	.selling-process ol li.accept-terms{ padding-right: 0;}
	
	.product-category{background: #eaeaea; width: 690px; overflow: hidden; position: relative;  clear: both; padding:10px;}
	body.page-sellers .sell-laser .product-category h2{background: #d8d7d7 url(../images/bg/laser-category.png) repeat-x 0 100%; border-top: 1px solid #f9f9f9; margin-top: 1px; padding-left: 12px; line-height: 28px; margin-bottom: 0;}
	.product-category ul{ padding: 15px; width: 540px; float: left; overflow: hidden;}
	.product-category ul li{ float: left; width: 215px; margin-bottom: 9px; margin-left: 15px; }
	.product-category ul li.row{ clear: left; }
	.product-category ul li label{ padding-left: 5px;}
	.product-category a.start-button{ position: absolute; top: 60px; right: 15px; z-index: 1000; margin: 0;}
	
	.highlights-container{ width: 710px; overflow: hidden;  background: url(../images/bg/sell.png) repeat-y 0 0; clear: both; margin-top: 10px; position: relative;}
	.process-follow-up{ float: left; padding: 10px 10px 10px 12px; width: 328px;}
	body.page-sellers .sell-laser .box-white-content .process-follow-up p{ padding-left: 0;}
	body.page-sellers .sell-laser .box-white-content .process-follow-up ol{ margin-left: 40px; padding-right: 20px;}
	.highly-demanded{ float: right; padding: 10px; width: 316px;}
	body.page-sellers .sell-laser .box-white-content .highly-demanded p{ padding-left: 0;}
	.highly-demanded ul{ padding-left: 20px;}
	.highly-demanded li{ clear: left; width: 300px; overflow: hidden;}
	.highly-demanded li h3{ float: left; font-weight: normal;}
	.highly-demanded li .action,.highly-demanded li .action span{ float: right;}
/* dedicated page */
	.laserswanted{ padding: 10px; width: 600px; min-height: 450px;}
	.laserswanted ul{ padding-left: 20px;}
	.laserswanted li{ clear: left; width: 600px; overflow: hidden;}
	.laserswanted li h3{ float: left; font-weight: normal;}
	.laserswanted li .action,.laserswanted li .action span{ float: right;}

	
	body.page-sellers .info-box dl.faq-excerpt{padding: 10px 15px 0px 12px; line-height: 1.3;}
	body.page-sellers .info-box dl.faq-excerpt dt{ font-weight: bold;}
	body.page-sellers .info-box dl.faq-excerpt dd{ margin-bottom: 18px;}
	
	/* approve / edit pages */
	body.page-approve .box-white-content h1{ padding: 10px 10px;}
	body.page-approve .box-white-content p{ padding: 0 10px 22px;}
	body.page-approve .box-white-content{ padding: 10px 10px; overflow: hidden;}
	body.page-approve .product{ width: 720px; min-height: 200px; position: relative;}
	body.page-approve .light-heading{ background:  url(../images/bg/title-edits.png) repeat-x 0 100%; ; width: 893px; border: none; padding-bottom: 5px;}
	body.page-approve .light-heading-bottom { background:  url(../images/bg/title-edits.png) repeat-x 0 0 !important; }
	body.page-approve .light-heading h1{ float: left; color: #c00; padding: 5px 0 0 10px; margin: 0;}
	body.page-approve ul.tabs{ width: 883px; }
	body.page-approve .title-area { padding: 12px; float: left; width: 50%; color: #c00;}
	
	body.page-approve .product-image ul.update-images{ clear: left; margin-left: 10px;}
	a.refresh{ float: right; clear: right; margin: 1px 30px 0 0; }
	a.refresh,
	a.refresh span,
	a.refresh strong{ display: block; position: relative; width: 90px; height: 28px;}
	a.refresh strong{ padding-left: 7px; width: 70px; height: 20px; overflow: hidden;}
	a.refresh span{background: url(../images/btn/refresh.png) no-repeat 0 0; width: 90px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}
	
	
	.listing-controls{ padding: 10px 0px 0 0; position: relative; z-index: 9999; overflow: hidden; height: 28px;}
	.listing-controls ul { float: right;}
	.listing-controls li { float: left; padding-left: 4px;}
	
	a.preview-edits, a.preview-edits span, a.preview-edits strong{ float: left; position: relative; width: 125px; height: 28px;}
	a.preview-edits strong{ text-align:center; width: 110px; height: 20px; overflow: hidden;}
	a.preview-edits span{background: url(../images/btn/preview-edits.png) no-repeat 0 0; width: 125px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;z-index: 1000;}
	
	/*a.cancel-edits, a.cancel-edits span, a.cancel-edits strong{ float: left; position: relative; width: 117px; height: 28px;}
	a.cancel-edits strong{ text-align:center; width: 110px; height: 20px; overflow: hidden;}
	a.cancel-edits span{background: url(../images/btn/cancel-edits.png) no-repeat 0 0; width: 117px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}*/
	
	a.cancel-edits, a.cancel-edits span, a.cancel-edits strong{ float: left; position: relative; width: 133px; height: 28px;}
	a.cancel-edits strong{ text-align:center; width: 133px; height: 20px; overflow: hidden;}
	a.cancel-edits span{background: url(../images/btn/cancel-edits-red.png) no-repeat 0 0; width: 133px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}

	a.cancel, a.cancel span, a.cancel strong{ float: left; position: relative; width: 85px; height: 28px;}
	a.cancel strong{ text-align:center; width: 85px; height: 20px; overflow: hidden;}
	a.cancel span{background: url(../images/btn/cancel.png) no-repeat 0 0; width: 85px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}

	a.submit-edits, a.submit-edits span, a.submit-edits strong{ float: left; position: relative; width: 119px; height: 28px;}
	a.submit-edits strong{ text-align:center; width: 110px; height: 20px; overflow: hidden;}
	a.submit-edits span{background: url(../images/btn/submit-edits.png) no-repeat 0 0; width: 119px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}
	
	a.publish-listing, a.publish-listing span, a.publish-listing strong{ float: left; position: relative; width: 133px; height: 28px;}
	a.publish-listing strong{ text-align:center; width: 133px; height: 20px; overflow: hidden;}
	a.publish-listing span{background: url(../images/btn/publish-listing.png) no-repeat 0 0; width: 133px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}

	a.submit-discount, a.submit-discount span, a.submit-discount strong{ float: left; position: relative; width: 133px; height: 28px;}
	a.submit-discount strong{ text-align:center; width: 133px; height: 20px; overflow: hidden;}
	a.submit-discount span{background: url(../images/btn/apply-discount.png) no-repeat 0 0; width: 133px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}

	a.no-discount, a.no-discount span, a.no-discount strong{ float: left; position: relative; width: 133px; height: 28px;}
	a.no-discount strong{ text-align:center; width: 133px; height: 20px; overflow: hidden;}
	a.no-discount span{background: url(../images/btn/no-discount.png) no-repeat 0 0; width: 133px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}

	a.go-next, a.go-next span, a.go-next strong{ float: left; position: relative; width: 75px; height: 28px;}
	a.go-next strong{ text-align:center; width: 75px; height: 20px; overflow: hidden;}
	a.go-next span{background: url(../images/btn/next.png) no-repeat 0 0; width: 75px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}

	a.confirm-available, a.confirm-available span, a.confirm-available strong{ float: left; position: relative; width: 170px; height: 28px;}
	a.confirm-available strong{ text-align:center; width: 170px; height: 20px; overflow: hidden;}
	a.confirm-available span{background: url(../images/btn/confirm-availability.png) no-repeat 0 0; width: 170px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}

	a.nolonger-available, a.nolonger-available span, a.nolonger-available strong{ float: left; position: relative; width: 170px; height: 28px;}
	a.nolonger-available strong{ text-align:center; width: 170px; height: 20px; overflow: hidden;}
	a.nolonger-available span{background: url(../images/btn/no-longer-available.png) no-repeat 0 0; width: 170px; height: 28px; position: absolute; top: 0; left: 0; cursor: pointer;}

	select#condition { float: left; margin-right: 5px;}

	/* FAQ
	-----------------------------------------------------------------------------------------------*/	
	/* FAQ - Tabbed Navigation */
	div.tabs-hide { display: none; }
	ul.tabs { background: url(../images/bg/tabs-faq-bg.png) repeat-x bottom left; width: 562px; padding: 0 10px; }
	ul.tabs li { font-weight: bold; margin-right: 4px; width: 145px; background: url(../images/bg/tabs-faq.png) no-repeat top right; float: left; text-align: center; }
	ul.tabs a { display: block; width: 145px; text-decoration: none; padding: 4px 0; border-bottom: 1px solid #898989; color: #333; }
	ul.tabs li.tabs-selected { background: url(../images/bg/tabs-faq.png) no-repeat top left; }
	ul.tabs li.tabs-selected a { border-bottom: 0; padding-bottom: 5px; color: #4170a0; cursor: default; }
	
	/* FAQ - FAQ Content */
	div.tabbed-content { padding: 15px 10px 20px; min-height: 215px; line-height: 1.6; }
	div.tabbed-content ul, div.tabbed-content ol { padding-bottom: 20px; }
	div.tabbed-content ul li, div.tabbed-content ol li { margin-bottom: 3px; }
	div.tabbed-content .indent { padding-left: 20px; }
	div.sidebar div.info-box .indent { padding-left: 30px; }
	div.tabbed-content .nopadd { padding-bottom: 1px; }
	
	/* FAQ - Sidebar */
	div.col600x332 div.info-box-wrapper{width: 332px; padding-bottom: 6px; position: relative; margin-bottom: 7px;}
	div.col600x332 div.info-box { background: url(../images/bg/box_highlights_332.png) repeat-y 0 0; width: 332px; border: none; padding: 0; position: relative; }
	div.col600x332 div.info-box span.box-top { background: url(../images/bg/box_highlights_332_top.png) no-repeat 0 0; width: 332px; display: block; height: 2px; font-size:2px; }
	div.col600x332 div.info-box-wrapper span.box-bottom { background: url(../images/bg/box_highlights_332_bottom.png) no-repeat 0 0; width: 332px; display: block; height: 6px; font-size:6px;bottom: 0; left: 0; position: absolute; }
	div.col600x332 div.info-box h2 { margin: 0 3px; width: 316px; padding: 6px 0 15px 10px; background: url(../images/bg/box_highlights_title.png) no-repeat 0 100%; }
	div.col600x332 div.info-box p, div.col687x244 div.info-box p { padding: 5px 17px 10px; }
	
	
	
	/* Selecting the Right System
	-----------------------------------------------------------------------------------------------*/
	/* Selecting the Right System - Layout Changes */
	body.page-system div.col-wrapper { margin-top: 25px; }
	body.page-system ul.tabs { width: 639px; }
	
	/* Selecting the Right System - Sidebar */
	body.page-system .sidebar{padding-bottom: 10px;}
	div.col687x244 div.info-box { background: url(../images/bg/box_highlights_244.png) repeat-y 0 0; width: 244px; border: none; margin: 0 0 14px; padding: 0; position: relative; }
	div.col687x244 div.info-box span.box-top { background: url(../images/bg/box_highlights_244_top.png) no-repeat 0 0; width: 244px; display: block; height: 2px; font-size: 2px; }
	div.col687x244 span.box-bottom { background: url(../images/bg/box_highlights_244_bottom.png) no-repeat 0 0; width: 244px; display: block; height: 6px; font-size: 6px; position: absolute; }
	body.page-system .info-box-wrapper{width: 100%;}
	body.page-system .info-box-wrapper .info-box{margin-bottom: 0;}
	div.col687x244 div.info-box span.box-bottom { background: url(../images/bg/box_highlights_244_bottom.png) no-repeat 0 0; width: 244px; display: block; height: 6px; font-size: 6px; bottom: -6px; position: absolute; }
	div.col687x244 div.info-box h2 { margin: 0 3px; width: 228px; padding: 6px 0 15px 10px; background: url(../images/bg/box_highlights_title.png) no-repeat 0 100%; }
	div.col687x244 div.info-box ul { padding: 10px 17px 20px; line-height: 1.6; }
	div.col687x244 div.info-box em { font-style: normal; }
	
	/* Selecting the Right System - Table */
	div.tabbed-content p.table { text-align: right; font-weight: bold; padding-top: 5px; padding-bottom: 25px; }
	table.table { width: 100%; }
	table.table caption { background: #eee; border: 1px solid #dadbdb; text-align: center; font-weight: bold; padding: 8px 0; }
	table.table caption strong { text-transform: uppercase; }
	table.table th { color: #036; background: #c6d5e4; text-align: center; padding: 5px 4px; }
	table.table td { vertical-align: middle; text-align: center; padding: 5px 4px; }
	table.table tr { border-right: 1px solid #dadbdb; border-left: 1px solid #dadbdb; }
	table.table tr.odd { background: #ecf6fe; }
	table.table tr td.note { background: #eee; padding: 8px 60px; border-top: 2px solid #dadbdb; border-bottom: 1px solid #dadbdb; }
	
	
	
	/* Search Results
	-----------------------------------------------------------------------------------------------*/
	/* Search Results - Layout Changes */
	body.page-search h1 { color: #ce1010; padding: 15px 0 15px 5px; }
	
	/* Search Results - Lasers and Equipment Directory */
	div.lasers-and-equipment-directory h2 { clear: left; background: url(../images/bg/h2-bottom.png) repeat-x bottom left; padding-left: 21px; padding-top: 25px; }
	div.lasers-and-equipment-directory h2 strong { background: url(../images/bg/h2-tab.png) no-repeat top left; padding: 4px 12px; color: #036; font-variant: small-caps; width: 208px; display: block; }
	div.lasers-and-equipment-directory ul { float: left; width: 344px; margin-left: 33px; padding-top: 20px; }
	div.lasers-and-equipment-directory ul ul { padding-top: 0; margin-left: 4px; float: none; width: auto; }
	div.lasers-and-equipment-directory ul li { padding-left: 9px; background: url(../images/ico/bullet-arrow.png) no-repeat 0 6px; }
	div.lasers-and-equipment-directory ul li li { padding-left: 10px; background: url(../images/ico/bullet-dash.png) no-repeat 0 8px; }
	
	/* Search Results - View 1 */  
	div.browse-categories ul li img { display: block; border: 1px solid #afb2bb; margin: 0 auto 2px; }
	div.browse-categories ul li { width: 139px; margin-right: 36px; text-align: center; float: left; font-weight: bold; padding-bottom: 15px; }
	div.browse-categories ul li.last { margin-right: 0; background: none;}
	div.browse-categories ul li a { font-weight: normal; }
	div.browse-categories a.view-all { text-align: right; padding-left: 9px; background: url(../images/ico/bullet-arrow.png) no-repeat 0 6px;}
	div.browse-categories p.right { float: right; padding: 0; }
	
	/* Search Results - Content */
	ul.results { border: 1px solid #eee; background: #fff; border-bottom: 0; margin-bottom: 15px; }
	ul.results li { padding: 3px 2px; width: 405px; float: left; clear: left; border-bottom: 1px solid #eee; }
	ul.results li.odd { border-left: 1px solid #eee; width: 293px; clear: none; }
	ul.results li a { color: #069; }
	
	/* Search Results - Table */
	table.search-results { width: 703px; background: #fff; margin: 2px 4px 50px; border-collapse: separate; border: 1px solid #dadbdb;}
	table.search-results tr td { vertical-align: top; text-align: left; padding: 4px 7px; }
	td.totheright { text-align: right !important; }
	table.search-results tr.odd td { background: #ecf6fe; }
	table.search-results tr th { background: #c6d5e4; color: #036; font-weight: normal; padding: 7px; text-align: left; }
	table.search-results tr td img { border: 1px solid #ccc; display: block; }
	table.search-results tr.result-stats td { background: #eee; padding: 5px; vertical-align: middle; text-align: left; border-bottom: 2px solid #dadbdb;}
	table.search-results tr.result-stats-last td{ border-top: 2px solid #dadbdb; border-bottom-width: 0; }
	table.search-results tr td a.inquire {  clear: none; margin: 0 auto; text-align: center; }
	table.search-results tr th a { text-decoration: none; }
	table.search-results tr th a.sort-down { background: url(../images/ico/bullet-arrow-down.png) no-repeat center right; padding-right: 14px; }
	
	table.with-borders tr td { border: solid #dadbdb; border-width: 1px 1px 1px 0;}
	table.with-borders tr td.first { border-width: 1px;}
	table.with-borders tr th { border: solid #fff; border-width: 1px 1px 1px 0;}
	table.with-borders tr th.first { border-width: 1px;}
	table.with-borders tr td img { margin: 0 auto; text-align: center; }
	table.with-borders tr th { padding: 7px 7px 20px;  }
	
	/* Search Results - Pagination */
	ul.pagination { float: right; padding-right: 4px; }
	ul.pagination li { display: inline; padding: 0 2px; }
	ul.pagination li.current { color: #f00; }
	ul.pagination li.page { margin-right: 3px; }
	ul.pagination li.show-all { margin-left: 43px; }
	ul.pagination li.next { margin-left: 25px; } 
	
	/* Search Results - Matches; altered by AlexK */
	div.matches { padding: 12px 15px 22px; }
	div.matches-white { padding: 12px 15px; background: #fff; margin: 0 3px 5px 4px; float: right; width: 670px;}
	div.matches p { padding: 0 9px 10px; }
	div.matches ul { float: left; }
	div.matches ul li { margin-bottom: 3px; float: none; width: 320px; }
	div.matches ul li a { padding-left: 9px; background: url(../images/ico/bullet-arrow.png) no-repeat 0 6px; }
	div.matches ul ul { padding-top: 0; margin-left: 10px; float: none; width: auto; }
	div.matches ul li li { padding-left: 10px; background: url(../images/ico/bullet-dash.png) no-repeat 0 8px; }
	
	/* Search Results - Sidebar */
	div.col215x709 div.info-box { background: url(../images/bg/box_highlights_215.png) repeat-y 0 0; width: 215px; border: none; margin: 2px 0 14px; padding: 0; position: relative; }
	div.col215x709 div.info-box span.box-top { background: url(../images/bg/box_highlights_215_top.png) no-repeat 0 0; width: 210px; display: block; height: 2px; font-size:2px;}
	div.col215x709 div.info-box span.box-bottom { background: url(../images/bg/box_highlights_215_bottom.png) no-repeat 0 0; width: 215px; display: block; height: 6px;font-size:6px; bottom: -6px; left:0; position: absolute; }
	div.col215x709 div.info-box h2 { position: relative; margin: 0 3px; width: 198px; padding: 6px 0 15px 10px; background: url(../images/bg/box_highlights_title.png) no-repeat 0 100%; }
	div.col215x709 div.info-box h2 a { text-decoration: none; color: #ce1010; position: absolute; top: 6px; right: 8px; }
	div.col215x709 div.info-box h2 a:hover { text-decoration: underline; }
	div.col215x709 div.info-box ul { padding: 10px 17px 20px; line-height: 1.6; }
	div.col215x709 div.info-box fieldset { border-top: 1px solid #bebebe; margin: 0 4px 0 3px; font-size: 0.87em; }
	div.col215x709 div.info-box fieldset select { font-size: 1em; width: 189px; margin-top: 3px; }
	div.col215x709 div.info-box fieldset select option.none { color: #999; }
	div.col215x709 div.info-box fieldset div.sep { border: 4px solid #fff; padding: 7px 5px 5px; }
	div.col215x709 div.info-box fieldset.no-border, div.col215x709 div.info-box fieldset.no-border div.sep { border: 0; }
	div.col215x709 div.info-box fieldset.no-border { padding: 0 0 4px 4px; }
	div.col215x709 div.info-box fieldset li { width: 88px; float: left; padding: 4px 0 3px; }
	div.col215x709 div.info-box fieldset li.odd { width: 102px; }
	div.col215x709 div.info-box fieldset input { float: left; margin: 0; padding: 0; }
	div.col215x709 div.info-box fieldset label { float: left; line-height: 1.3; padding: 2px 0 0 4px; }
	div.col215x709 div.info-box fieldset li.disabled { color: #ccc; }
	div.col215x709 div.info-box fieldset li.full-width { clear: left; width: auto; float: none; }
	div.col215x709 div.info-box fieldset li.radio { padding-top: 7px;}
	div.col215x709 div.info-box fieldset li.radio label { padding-top: 1px; }
	
/* 2.3	Sidebar
-----------------------------------------------------------------------------------------------*/	
	body.page-about .sidebar{background: url(../images/bg/sidebar.png) no-repeat 0 0; position: relative; margin-bottom: 8px;}
	body.page-about span.sidebar-bottom{background: url(../images/bg/sidebar-bottom.png) no-repeat 0 0;  margin-bottom: -8px; height: 8px; width: 232px;  float: left;}
	body.page-about .info-box{margin: 0 3px; }


	.info-box{ padding: 20px 10px 18px; border-bottom: 1px solid #bebebe;}
	.info-box.last{ border: 0; padding-bottom: 9px; }
	.info-box.chat{ background: url(../images/ico/chat.png) no-repeat 97% 92%;}
	.info-box h2, 
	.home-box h2{ color: #c00; font-variant: small-caps; font-size: 1em; margin-bottom: 5px;}
	.info-box h2 a { color: #c00; text-decoration:none;}
	.info-box h2 span{ font-size: 1.2em;}
	.info-box p{ line-height: 18px; padding: 0;}
	.info-box p.notice{ line-height: 14px;}
	.info-box span.request{ display: block; margin: 8px 0 0 45px; font-weight: bold;}

	body.page-sellers .sidebar{ padding-top: 2px;}
	.info-box-wrapper{padding-bottom: 14px; position: relative; width: 195px;}
	body.page-sellers .info-box,
	body.home .info-box,
	body.buy .info-box{background: url(../images/bg/box_highlights.png) repeat-y 0 0; width: 195px; border: none; margin: 0; padding: 0; }
	body.page-sellers span.box-top,
	body.home span.box-top,
	body.buy span.box-top{ background: url(../images/bg/box_highlights_top.png) no-repeat 0 0; width: 195px; display: block; height: 2px; font-size:1px;}
	body.page-sellers span.box-bottom,
	body.home span.box-bottom,
	body.buy span.box-bottom{ background: url(../images/bg/box_highlights_bottom_reg.png) no-repeat 0 0; width: 195px; display: block; height: 6px; position: absolute; bottom: 8px; left: 0; overflow: hidden; }
	body.page-sellers .info-box h2,
	.home-box h2,
	body.home .info-box h2,
	body.buy .info-box h2{ border-top: 1px solid #f8f8f8; margin: 0 3px; width: 177px; padding: 6px 0 15px 10px; background: url(../images/bg/box_highlights_title.png) no-repeat 0 100%;}
	body.page-sellers .info-box p,
	body.home .info-box p,
	body.buy .info-box p{ padding: 5px 15px 10px 10px; line-height: 1.3;}
	body.page-sellers .info-box fieldset,
	body.home .info-box fieldset,
	body.buy .info-box fieldset{ padding: 0px 15px 10px 10px; line-height: 1.3; position: relative; z-index: 9999;}
	body.page-sellers .info-box fieldset label,
	body.home .info-box fieldset label,
	body.buy .info-box fieldset label{ margin-left: 5px;}
	body.page-sellers .info-box fieldset ul,
	body.home .info-box fieldset ul,
	body.buy .info-box fieldset ul{ margin-bottom: 15px; position: relative; z-index: 9999; }
	body.page-sellers .info-box fieldset ul li,
	body.home .info-box fieldset ul li,
	body.buy .info-box fieldset ul li{ margin-bottom: 4px;}	
	body.page-sellers .info-box fieldset input,
	body.home .info-box fieldset input,
	body.buy .info-box fieldset input{ padding: 0; margin: 0;}
	
	a.start-button,
	a.start-button span,
	a.start-button strong{ display: block; position: relative; width: 131px; height: 27px; overflow: hidden;}
	a.start-button{ margin: 0px 0 0 15px; }
	a.start-button strong{ padding-left: 7px; width: 120px; height: 20px; overflow: hidden;}
	a.start-button span{background: url(../images/btn/get-started2.png) no-repeat 0 0; width: 131px; height: 54px; position: absolute; top: 0; left: 0; cursor: pointer;}
	a.start-button:hover span{top: -27px;}
	
	
/* 2.4	Footer
-----------------------------------------------------------------------------------------------*/	

	#footer ul{float: left;padding: 5px 0 8px 15px;}
	#footer li{float: left;padding: 0 8px 0 12px;background: url(../images/bg/footer_nav_separator.png) no-repeat left 4px;}
	#footer li.first{background: none;}
	#footer li a{color: #fff;text-decoration: underline;font-size: .916em;}
	#footer li a:hover{color: #000;}
	#footer p{float: right;font-size: .916em;line-height: 1em;padding: 8px 25px 0 0;color: #fff;}

/* added by alexk 
input[type=checkbox][disabled="disabled"] {
	background-color: red;
	color: white;
	border-color: black;
}*/

#wizard {
	margin: -5px; 
	clear: both;
}
#wizard li {
	background-color: #999999;
	background-image:url(../../shared/images/wizBtn.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:71px;
	width: 33.3%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#wizard li a { text-decoration: none; }
#wizard li a em {
	display:block;
	font-style:normal;
	font-weight:bold;
	margin:6px 0 0 10px;
	width:165px;
	color:#FFFFFF;
}
}
#wizard li a em, h4 {
	font-size:114%;
}
#wizard li a span {
	display:block;
	font-weight:normal;
	margin-left:10px;
	width:140px;
	color:#FFFFFF;
}
#wizard li.current {
	background-color:#2177CD;
	background-image:url(../../shared/images/wizCurrentBtn.gif);
}
#wizard li.done {
	background-color:#2148A4;
	background-image:url(../../shared/images/wizDoneBtn.gif);
}
#wizard li.lastdone {
	background-color:#2148A4;
	background-image:url(../../shared/images/wizLastDoneBtn.gif);
}
#wizard li.lastStep {
	background-image:none;
}

img.ctcha {
	/* this is the captcha image */
	float: left; margin-left: 23px; padding-right: 27px;
}
