/***

	JUP Eyewear

	

	styles for everything inside the middleContent-div for individual pages

	

***/



TD {
	line-height: 18px;
}
/********************************************************************/

/***  styles for  INDEX.PHP - HOME  ***/



#coll_left_01 {
	width: 370px;
	height: 425px;
	margin-left: 24px;
	padding-top: 18px;
	line-height: 18px;
}
#coll_left_01 .attensionSquare {
	width: 340px;
	height: 160px;
	margin-top: 20px;
	padding: 1px 21px 21px 1px; /* FF, IE7 */
	_padding: 1px; /* IE6 */
	border: 1px solid #DEDEDE;
}
#coll_left_01 .attensionSquare .inner {
	width: 100%;
	height: 100%;
	padding: 10px;
	background-color: #E9EFF5;
}
#coll_left_01 .attensionSquare table {
	margin-top: 5px;
}
#coll_left_01 #contact #email {
	width: 145px;
	border: 1px solid #D70000;
}
#coll_left_01 #contact #submit {
	width: 65px;
	height: 18px;
	margin-top: 4px;
	border: 0px;
	background-color: #D70000;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
}
#coll_photo_01 {
	margin-left: 15px;
}
#coll_right_01 {
	width: 289px;
	height: 425px;
	margin-top: 18px;
	text-align: center;
}
#coll_right_01 .monturen {
	width: 100%;
	height: 122px;
}
/********************************************************************/

/***  styles for  ACCESSOIRES.PHP - ACCESSOIRES  ***/







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

/***  styles for  http://www.optiek-occasion.nl/jup/apparatuur.php?nieuw=1&categorie=8

 - APPARATUUR  ***/







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

/***  styles for  MONTUREN-JUP.PHP - MONTUREN  ***/



#coll_left_05_01 {
	width: 281px;
}
#coll_mid_05_01 {
	width: 200px;
	height: 400px;
	margin-left: 24px;
	padding-top: 18px;
	line-height: 18px;
}
#coll_right_05_01 {
	width: 340px;
	height: 420px;
	margin-left: 24px;
	overflow: hidden;
	text-align: center;
}
#coll_right_05_01 img {
	margin: 15px 0px 30px 0px;
}
/********************************************************************/

/***  styles for  MONTUREN-OVERZICHT.PHP - MONTUREN  ***/



#coll_left_05_02 {
	width: 393px;
	height: 400px;
	margin-left: 24px;
	padding-top: 18px;
	line-height: 18px;
}
#coll_left_05_02 #montuur_categorien {
	width: 376px;
	height: 20px;
	margin-top: 28px;
	padding: 1px 0 0 5px;
	background-color: #ADF92C;
}
#coll_left_05_02 #montuur_categorien a {
	float: left;
	margin: 1px 10px 0px 8px;
	padding-left: 10px;
	background: url( '../img/bullet-black.gif' ) no-repeat left center;
	color: #000;
}
#coll_left_05_02 #montuur_categorien a:hover,  #coll_left_05_02 #montuur_categorien a.cat_active {
	background: url( '../img/bullet-red.gif' ) no-repeat left center;
	color: red;
}
#coll_left_05_02 .thumbnail {
	width: 183px;
	height: 66px;
	margin: 11px 10px 2px 0px;
	border: 1px solid #ADF92C;
	float: left;
	display: inline;
}
#coll_left_05_02 .thumbnail:hover,  #coll_left_05_02 .thumbnail.thumb_active {
	border: 1px solid #396DA5;
}
#coll_buttons_05_02 {
	width: 25px;
	margin-top: 352px;
}
#coll_buttons_05_02 div {
	height: 25px;
	margin-top: 7px;
}
#monturen-coll_right_05_02 {
	width: 426px;
	height: 308px;
	margin-left: 0px;
	padding-top: 110px;
	border-left: 1px solid #d6fc95;
}
#monturen-coll_right_05_02 #monturen-montuur {
	height: 202px;
	text-align: center;
}
#monturen-coll_right_05_02 #montuur {
	height: 202px;
	text-align: center;
}
#monturen-coll_right_05_02 table {
	width: 390px;
	margin: 0px 0px 0px 20px;
	text-align: left;
}

#accessoires-coll_right_05_02 {
	width: 426px;
	height: 308px;
	margin-left: 0px;
	padding-top: 0px;
	border-left: 1px solid #d6fc95;
}
#accessoires-coll_right_05_02 #accessoires-montuur {
	height: 302px;
	margin-bottom: 10px;
	text-align: center;
	overflow: hidden;
}
#accessoires-coll_right_05_02 table {
	width: 390px;
	margin: 0px 0px 0px 20px;
	text-align: left;
	
}
#accessoires-coll_right_05_02 table td {
	background-color: #fff;
}
.fototd {
	padding-bottom: 7px;
	color: #000;
}
.fototd A {
	display: block;
	padding: 0px 5px 0px 5px;
	background-color: #bc0101;
	color: #fff;
	float: left;
	margin: 0 4px 0 0;
	border: 1px solid #fff;
}
.fototd A:hover {
	background-color: #fff;
	border: 1px solid #c9c9c9;
	color: #bc0101;
	text-decoration: none;
}
.fototd A.active {
	background-color: #fff;
	border: 1px solid #c9c9c9;
	color: #000;
}
/********************************************************************/

/***  styles for  OCCASION.PHP - OCCASION  ***/







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

/***  styles for  WHOLESALE.PHP - WHOLESALE  ***/







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

/***  styles for  SPONSORING.PHP - SPONSORING  ***/







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

/***  styles for  CONTACT.PHP - CONTACT  ***/



#coll_left_05 {
	width: 235px;
	height: 425px;
	margin-left: 24px;
	padding-top: 18px;
	line-height: 18px;/*background: #FCF*/

}
#coll_mid_05 {
	margin-left: 24px;
}
#coll_right_05 {
	width: 465px;
	height: 425px;
	margin-left: 24px;
	padding-top: 18px;/*background: #FCF;*/

}
#coll_right_05 fieldset {
	width: 440px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #396da5;
	display: block;
	overflow: hidden;
}
#coll_right_05 fieldset legend {
	margin-left: 10px;
	padding: 0px 6px 0px 6px;
}
#coll_right_05 fieldset table {
	/*width: 410px;*/

	margin: 10px 0px 0px 18px;
}
#coll_right_05 fieldset table td {
	vertical-align: top;
	padding: 0px 0px 6px 0px;
	_padding: 0px 0px 4px 0px;
 *padding: 0px 0px 4px 0px;
}
#coll_right_05 fieldset table td.td1 {
	width: 130px;
	line-height: 18px;
}
#coll_right_05 fieldset table td.td2 {
	width: 180px;
}
#coll_right_05 fieldset table td.td3 {
	width: 25px;
	line-height: 18px;
}
#coll_right_05 fieldset table td.td4 {
	width: 50px;
}
#coll_right_05 fieldset label {
/*background-color: #FCF;*/

}
#coll_right_05 fieldset input {
	width: 150px;
	height: 14px;
	display: inline;
}
#coll_right_05 fieldset input.checkbox {
	width: auto;
	border: 0px;
}
#coll_right_05 fieldset input#form_streetnr {
	width: 60px;
}
#coll_right_05 fieldset input#submit {
	width: 162px;
	height: 19px;
	border: 1px solid #d70000;
	background: #d70000;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
#coll_right_05 fieldset .required {
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #DB0000;
}
form {
	margin: 0px;
	padding: 0px;
}
#coll_right_05 fieldset input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;
	border: 1px solid #979696;
	margin: 0px;
	background: url( '../img/form-input-bg.gif' ) repeat-x 0 0;
}
.addressBox {
	width: 230px;
	height: 135px;
	margin: 15px 0px 15px 0px;
	border: 1px solid #D2E6F3;
	text-align: center;
}
.blueSquare {
	margin-top: 10px;
	padding: 1px 21px 1px 1px; /* FF, IE7 */
	_padding: 1px; /* IE6 */
	border: 1px solid #DEDEDE;
}
.blueSquare .inner {
	width: 100%;
	height: 100%;
	padding: 10px;
	background-color: #E9EFF5;
	text-align: center;
}
.blueSquare table {
	margin-top: 5px;
}
#bestellijst {
	margin-left: 24px;
	padding-top: 18px;
	line-height: 18px;
	width: 833px;
}
#bestellijst table {
	border-right: 5px solid #fff;
}
#bestellijst td {
	padding: 2px 0 2px 0;
}
#bestellijst tr.top td {
	background-color: #f6f6f6;
	color: #bc0101;
}
#bestellijst .thumb {
	width: 100px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #c9c9c9;
}
#bestellijst .thumb P {
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	width: 98px;
	overflow: hidden;
}
#bestellijst tr.product td {
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #f6f6f6;
}
#bestellijst tr.product td.options {
	padding-right: 5px;
}
#bestellijst .bestellijst-table {
	height: 265px;
	overflow-y: scroll;
	margin-top: 15px;
}
#bestellijst .bottom {
	padding: 20px 0 10px 0;
	color: #999999;
}
#bestellijst .bottom A {
	text-decoration: underline;
	color: #666666;
}
#bestellijst .bottom .button {
	float: right;
}
#bestellijst .bottom .button input {
	background-color: #bc0101;
	color: #fff;
	border: 1px solid #bc0101;
	font-size: 12px;
	padding: 0 3px 2px 3px;
	cursor: pointer;
}
#bestellijst .bottom .button input:hover {
	background-color: #396da5;
	border: 1px solid #396da5;
}
#bestellijst .form TD {
	padding: 2px 0 2px 0;
}
#bestellijst .form TD input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;
	border: 1px solid #979696;
	margin: 0px;
	background: url( '../img/form-input-bg.gif' ) repeat-x 0 0;
	width: 200px;
}
#bestellijst .form TD input.checkbox {
	width: auto;
	background: none;
	border: none;
	float: left;
	margin: 2px 5px 0 0;
}
#bestellijst .form TD input.postcode {
	width: 50px;
}
#bestellijst .form TD input.woonplaats {
	width: 145px;
}
#bestellijst .form TD textarea {
	width: 300px;
}
#bestellijst .bestellijst-uwgegevens {
	border-top: 1px solid #eae8e8;
	border-bottom: 1px solid #eae8e8;
}
#bestellijst .bestellijst-uwgegevens .righttext {
	padding-top: 22px;
}
#coll_right_05 #checkbox input {
	width: auto;
	float: left;
	margin: 3px 5px 0 0;
}