/*! Cabots Lightbox - Responsive v1.0.0 | (c) 2013 www.byte.com.au | tw: @elray72 */

@media (max-width: 899px) {

	body.lightbox .lightbox-body#register .input-area, 
	body.lightbox .lightbox-body#login .input-area { width: auto; overflow: hidden; }
	body.lightbox .lightbox-body#register .input-area .col, 
	body.lightbox .lightbox-body#login .input-area .col { clear: both; margin: 0; margin-left: 1em; padding: 0; }
	body.lightbox .lightbox-body#register fieldset legend span, 
	body.lightbox .lightbox-body#login fieldset legend span { width: auto; padding: 0; padding-left: 0.6em; height: 15px; line-height: 15px; margin: 19px 0; }
	body.lightbox .lightbox-body#register .input-area .buttons ,
	body.lightbox .lightbox-body#login .input-area .buttons  { margin-left: 1em; text-align: left; }
	body.lightbox .lightbox-body#register .input-area .buttons ,
	body.lightbox .lightbox-body#login .input-area .buttons { height: 17px; }	
}

@media (min-width: 600px) and (max-width: 899px) {

	body.lightbox #contour.contactusform { width: 100%; }
	body.lightbox #contour.contactusform  legend { width : 435px; }
	body.lightbox #contour.contactusform .contourField { width : 500px; margin-right: 0; }
	body.lightbox #contour.contactusform .contourField input, 
	body.lightbox #contour.contactusform .contourField textarea { width: 440px; }
}

@media (max-width: 599px) {
	
	body.lightbox #contour.contactusform { width: 100%; }
	body.lightbox #contour.contactusform  legend { width: auto; padding: 0; padding-left: 0.6em; height: 15px; line-height: 15px; margin: 19px 0; }
	body.lightbox #contour.contactusform .contourField { width: auto; margin: 0; margin-left: 2em; }
	body.lightbox #contour.contactusform .contourField label { width: auto; margin: 0; margin-bottom: 10px; margin-left: -1em; }
	body.lightbox #contour.contactusform .contourField input, 
	body.lightbox #contour.contactusform .contourField textarea { width: 100%; margin-left: -1em; }
}

@media (max-width: 450px) {
	
	body.lightbox .lightbox-body header h1 { font-size: 2.1em; }
	body.lightbox .lightbox-body#register .input-area .col input, 
	body.lightbox .lightbox-body#register .input-area .col textarea,
	body.lightbox .lightbox-body#register .input-area .col label,
	body.lightbox .lightbox-body#login .input-area .col input, 
	body.lightbox .lightbox-body#login .input-area .col textarea,
	body.lightbox .lightbox-body#login .input-area .col label { width: 75%; }
}

@media (max-width: 422px) {
	
	body.lightbox #contour.contactusform  legend { height: 28px; margin: 11px 0;  }
	body.lightbox .lightbox-body#register fieldset legend span,
	body.lightbox .lightbox-body#login fieldset legend span { height: 28px; margin: 11px 0; max-width: 365px; }
}

@media (max-width: 385px) {
	
	body.lightbox #contour.contactusform  legend { height: 28px; margin: 11px 0; }
	body.lightbox .lightbox-body#register fieldset legend span,
	body.lightbox .lightbox-body#login fieldset legend span { height: 28px; margin: 11px 0; max-width: 365px; }
	body.lightbox .lightbox-body#register .input-area .buttons .btn-submit,
	body.lightbox .lightbox-body#register .input-area .buttons .btn-submit input { width: 71px; }
	body.lightbox .lightbox-body#login .input-area .buttons .btn-submit,
    body.lightbox .lightbox-body#login .input-area .buttons .btn-submit input { width: 61px; }
	
	body.lightbox .lightbox-body#register .input-area .col input, 
	body.lightbox .lightbox-body#register .input-area .col textarea,
	body.lightbox .lightbox-body#register .input-area .col label,
	body.lightbox .lightbox-body#login .input-area .col input, 
	body.lightbox .lightbox-body#login .input-area .col textarea,
	body.lightbox .lightbox-body#login .input-area .col label { width: 50%; }
}

