/*stylesheet by */

body{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #cccccc;
/*background: #bbd3fb url('images/bg_body.jpg') no-repeat fixed center top;*/
font-size: 11px;
font-family: arial, tahoma, verdana, sans-serif; 
}

img{
border: 0px;
}

form{
font-size: 11px;
margin:0;
padding:0;
}

#mainWrapper{
width: 100%;
/*float: left;*/
text-align: center;
background-color: #cccccc
}

#centerWrapper{
width: 980px;
/*float: left;*/
background-color: #565a60;
}

#headerWrapper{
width: 980px;
height: 101px;
background-image: url('images/ap_top_spac.gif');
background-repeat: repeat-x;
text-align: left;
}

/*#headerWrapper{
width: 980px;
height: 101px;
background-image: url('images/ap_top_spac_christmas.png');
background-repeat: no-repeat;
text-align: left;
}
*/

#headerLeft{
width: 2px;
height: 101px;
float: left;
background-image: url('images/ap_top_left.gif');
background-repeat: no-repeat;
}

#headerRight{
width: 3px;
height: 101px;
float: right;
background-image: url('images/ap_top_right.gif');
background-repeat: no-repeat;
}

#topMenuWrapper{
width: 420px;
height: 16px;
font-size: 11px;
color: #666666;
}

#topMenuWrapper a{
color: #666666;
text-decoration: none;
}

#topMenuWrapper a:hover{
color: #000000;
text-decoration: underline;
}

#langFlagsWrapper{
width: 250px;
height: 85px;
}

#topLinksWrapper{
width: 420px;
height: 101px;
float: left;
/*background-color: #669900;*/
/*background-image: url('images/xmas.gif');*/
}

#logoWrapper{
width: 550px;
height: 101px;
float: left;
/*background-color: #99ccff;*/
}

#logoWrapper img {
padding-left: 0px; /*222*/
}

#menuFlashWrapper{
width: 980px;
height: 150px;
font-size: 0px;
background-color: #565a60;
}

#menuWrapper{
width: 250px;
height: 150px;
float: left;
font-size: 0px;
background-color: #565a60;
}

#flashWrapper{
width: 730px;
height: 150px;
float: right;
font-size: 0px;
color: #ffffff;
background-color: #000000;
}

.menuLink{
width: 250px;
height: 27px;
line-height: 27px;
float: left;
font-size: 12px;
text-align: left;
color: #ffffff;
background-color: #565a60;
background-image: url('images/ap_menu_arrow_off.gif');
background-repeat: no-repeat;
}

.menuLink a{
width: 250px;
height: 27px;
float: left;
font-size: 12px;
text-align: left;
text-decoration:none;
color: #ffffff;
background-color: #565a60;
background-image: url('images/ap_menu_arrow_off.gif');
background-repeat: no-repeat;
}

.menuLink a:hover{
width: 250px;
height: 27px;
float: left;
font-size: 12px;
font-weight: normal;
text-align: left;
text-decoration: none;
color: #ffffff;
background-color: #565a60;
background-image: url('images/ap_menu_arrow_on.gif');
background-repeat: no-repeat;
}

.menuLinkBottom{
float: left;
font-size: 10px;
text-align: center;
color: #ffffff;
}

.menuLinkBottom a{
float: left;
font-size: 10px;
text-align: center;
text-decoration: none;
color: #ffffff;
}

.menuLinkBottom a:hover{
float: left;
font-size: 10px;
text-align: center;
text-decoration: underline;
color: #d1d1d1;
}

.mManuSpac{
height: 27px;
float: left;
margin: 0px 0px 0px 25px;
}

.menuLinkUnderline{
width: 250px;
height: 2px;
float: left;
font-size: 0px;
background-image: url('images/underlinespac.gif');
background-repeat: repeat-x;
}

#contentWrapper{
width: 980px;
/*background-color: #FF99CC;*/
}

#footerWrapper{
width: 980px;
background-color: #565A60;
clear: both;
}

#searchWrapper{
width: 980px;
margin: 0px 0px 0px 0px;
}

.spacer10horizontal{
width: 980px;
height: 10px;
margin: 0px 0px 0px 0px;
float: left;
}

.spacer10vertical{
width: 10px;
height: 186px;
margin: 0px 0px 0px 0px;
float: left;
}

.spacer5vertical{
width: 5px;
height: 186px;
margin: 0px 0px 0px 0px;
float: left;
}

.searchBoxWrapper{
width: 960px;
height: 216px;
margin: 0px 0px 0px 0px;
float: left;
background-color: #5b6066;
}

.boxLeftTop{
width: 475px;
height: 10px;
margin: 0px 0px 0px 0px;
float: left;
background-color: #00CC99;
}

.sbo_tl{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/sbo_lt.gif');
background-repeat: no-repeat;
}

.sbo_tm{
width: 380px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/sbo_tm.gif');
background-repeat: repeat-x;
}

.sbo_tr{
width: 85px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/sbo_rt.gif');
background-repeat: no-repeat;
}

.sbo_ml{
width: 10px;
height: 165px;
float: left;
font-size: 0px;
background-image: url('images/sbo_ml.gif');
background-repeat: no-repeat;
}

.sbo_mm{
width: 380px;
height: 165px;
float: left;
font-size: 0px;
background-image: url('images/sbo_mm.gif');
background-repeat: repeat-x;
}

.sbo_mr{
width: 85px;
height: 165px;
float: left;
font-size: 0px;
background-image: url('images/sbo_mr.jpg');
background-repeat: no-repeat;
}

.sbo_bl{
width: 10px;
height: 11px;
float: left;
font-size: 0px;
background-image: url('images/sbo_bl.gif');
background-repeat: no-repeat;
}

.sbo_bm{
width: 380px;
height: 11px;
float: left;
font-size: 0px;
background-image: url('images/sbo_bm.gif');
background-repeat: repeat-x;
}

.sbo_br{
width: 85px;
height: 11px;
float: left;
font-size: 0px;
background-image: url('images/sbo_br.gif');
background-repeat: no-repeat;
}

.boxLeftMid{
width: 475px;
height: 165px;
margin: 0px 0px 0px 0px;
float: left;
}

.boxLeftBottom{
width: 475px;
height: 11px;
margin: 0px 0px 0px 0px;
float: left;
background-color: #cc0099;
}

.boxRightTop{
width: 960px;
height: 10px;
margin: 0px 0px 0px 0px;
float: left;
background-color: #CC99CC;
}

.sbd_tl{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/sbd_tl.gif');
background-repeat: no-repeat;
}

.sbd_tm{
width: 870px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/sbd_tm.gif');
background-repeat: repeat-x;
}

.sbd_tr{
width: 80px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/sbd_tr.gif');
background-repeat: no-repeat;
}

.sbd_ml{
width: 10px;
height: 195px;
float: left;
font-size: 0px;
background-image: url('images/sbd_ml.gif');
background-repeat: no-repeat;
}

.sbd_mm{
width: 870px;
height: 195px;
float: left;
font-size: 0px;
background-image: url('images/sbd_mm.gif');
background-repeat: repeat-x;
}

.sbd_mr{
width: 80px;
height: 195px;
float: left;
font-size: 0px;
background-image: url('images/sbd_mr.jpg');
background-repeat: no-repeat;
}

.sbd_bl{
width: 10px;
height: 11px;
float: left;
font-size: 0px;
background-image: url('images/sbd_bl.gif');
background-repeat: no-repeat;
}

.sbd_bm{
width: 870px;
height: 11px;
float: left;
font-size: 0px;
background-image: url('images/sbd_bm.gif');
background-repeat: repeat-x;
}

.sbd_br{
width: 80px;
height: 11px;
float: left;
font-size: 0px;
background-image: url('images/sbd_br.gif');
background-repeat: no-repeat;
}

.boxRightMid{
width: 960px;
height: 202px;
margin: 0px 0px 0px 0px;
float: left;
}

.boxRightBottom{
width: 960px;
height: 11px;
margin: 0px 0px 0px 0px;
float: left;
background-color: #bb9922;
}

#promoWrapper{
width: 980px;
margin: 0px 0px 0px 0px;
/*background-color: #669999;*/
float: left;
}

.promoBoxWrapper{
width: 150px;
height: 120px;
margin: 0px 0px 0px 10px;
float: left;
background-color: #CC66CC;
}

#langPosition0{
padding: 65px 1px 0px 2px;
color: #ffffff;
font-size: 11px;
float: left;
}

#langPosition0 a{
color: #ffffff;
text-decoration: none;
}

#langPosition0 a:hover{
color: #00ffff;
text-decoration: underline;
}

#langPosition1{
padding: 65px 1px 0px 1px;
color: #ffffff;
font-size: 11px;
float: left;
}

#langPosition1 a{
color: #ffffff;
text-decoration: none;
}

#langPosition1 a:hover{
color: #00ffff;
text-decoration: underline;
}

#langPosition2{
padding: 65px 1px 0px 1px;
color: #ffffff;
font-size: 11px;
float: left;
}

#langPosition2 a{
color: #ffffff;
text-decoration: none;
}

#langPosition2 a:hover{
color: #00ffff;
text-decoration: underline;
}

#langPosition3{
padding: 65px 1px 0px 1px;
color: #ffffff;
font-size: 11px;
float: left;
}

#langPosition3 a{
color: #ffffff;
text-decoration: none;
}

#langPosition3 a:hover{
color: #00ffff;
text-decoration: underline;
}

.advSearch{
border: 0px solid;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #ffffff;
font-size: 11px;
clear: both;
}

.advSearch a{
color: #ffffff;
text-decoration: none;
}

.advSearch a:hover{
color: #000000;
text-decoration: underline;
}

.s_label_s{
width: 110px;
font-size: 11px;
text-align: left;
color: #333333;
float: left;
padding: 5px 0px 0px 0px;
}

.s_select{
width: 185px;
font-size: 11px;
text-align: left;
color: #333333;
float: left;
padding: 5px 0px 0px 0px;
}

	.s_select select {
	width: 180px;
	border: 1px solid #a7a6aa;
	background-color: #e1e1e1;	
	}
	
	.s_select select:hover {		
	background-color: #dddddd;	
	}

.s_select_small_l{
width: 90px;
font-size: 11px;
text-align: left;
color: #333333;
float: left;
padding: 5px 0px 0px 0px;
}

	.s_select_small_l select {
	width: 82px;
	border: 1px solid #a7a6aa;
	background-color: #e1e1e1;	
	}
	
	.s_select_small_l select:hover {		
	background-color: #dddddd;	
	}

.s_select_small_r{
width: 90px;
font-size: 11px;
text-align: left;
color: #333333;
float: left;
padding: 5px 0px 0px 8px;
}

	.s_select_small_r select {
	width: 82px;
	border: 1px solid #a7a6aa;
	background-color: #e1e1e1;	
	}
	
	.s_select_small_r select:hover {		
	background-color: #dddddd;	
	}	
	
#boxBigWrapper{
width: 960px;
/*background-color: #666666;*/
background-color: #5b6066;
}

#boxBigexWrapper{
margin: 25px 0 0 0;
width: 960px;
/*background-color: #666666;*/
background-color: #5b6066;
}

.promo_top_row{
width: 960px;
height: 10px;
float:left;
background-color: #666666;
}

.promo_tl{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/box_tl.gif');
background-repeat: no-repeat;
}

.promo_tm{
width: 940px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/box_tm.gif');
background-repeat: repeat-x;
}

.promo_tr{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/box_tr.gif');
background-repeat: no-repeat;
}

.promo_ml{
width: 13px;
height: 278px;
float: left;
font-size: 0px;
background-image: url('images/promo_ml.gif');
background-repeat: no-repeat;
}

.promo_mm{
width: 958px;
font-size: 0px;
border-left: 1px solid #b3b6bb;
border-right: 1px solid #b3b6bb;
background-image: url('images/box_mm_top.gif');
background-repeat: repeat-x;
}

.promo_mr{
width: 12px;
height: 278px;
float: left;
font-size: 0px;
background-image: url('images/promo_mr.gif');
background-repeat: no-repeat;
}

.promo_bl{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/box_bl.gif');
background-repeat: no-repeat;
}

.promo_bm{
width: 940px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/box_bm.gif');
background-repeat: repeat-x;
}

.promo_br{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/box_br.gif');
background-repeat: no-repeat;
}

.promo_head{
height: 21px;
clear: both;
}

.promo_dynamic_content{
font-size: 12px;
color: #ffffff;
}

.promo_cont{
width: 187px;
height: 257px;
text-align: center;
float: left;
font-size: 11px;
}

.promoImgWrapper{
width: 175px;
height: 155px;
background-color: #ffffff;
border-right: 1px solid #a2a2a2;
border-bottom: 1px solid #a2a2a2;
background-image: url('images/imgBg.gif');
background-repeat: no-repeat;
background-position: bottom;
}

.listTop{
width: 958px;
border-left: 1px solid #bbbec3;
border-right: 1px solid #bbbec3;
background-color: #e6e6e8;
margin: 0px 0px 0px 0px; 
}

.listDisplay{
width: 500px;
height: 20px;
float: left;
font-size: 11px;
line-height: 30px;
text-decoration: none;
color: #666666;
padding-left: 5px;
}

.listDisplay a{
font-size: 11px;
text-decoration: none;
color: #666666;
}

.listDisplay a:hover{
font-size: 11px;
text-decoration: underline;
color: #000000;
}
	.listDisplaySep{
	height: 20px;
	line-height: 20px;
	float: left;
	}

	.listDisplayLink1{	
	height: 20px;
	float: left;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	color: #666666;
	padding-right: 0px 10px 0px 2px;
	}
	
	.listDisplayLink1 a{	
	font-size: 11px;	
	text-decoration: none;
	color: #666666;
	display: block;
	background-image: url('images/icon_list_off.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink1 a:hover{	
	font-size: 11px;	
	text-decoration: none;
	color: #000000;
	display: block;
	background-image: url('images/icon_list_on.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink2{	
	height: 20px;
	float: left;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	color: #666666;
	}
	
	.listDisplayLink2 a{	
	font-size: 11px;	
	text-decoration: none;
	color: #666666;
	display: block;
	background-image: url('images/icon_grid_off.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink2 a:hover{	
	font-size: 11px;	
	text-decoration: none;
	color: #000000;
	display: block;
	background-image: url('images/icon_grid_on.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink3{	
	height: 20px;
	float: left;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	color: #666666;
	}
	
	.listDisplayLink3 a{	
	font-size: 11px;	
	text-decoration: none;
	color: #666666;
	display: block;
	background-image: url('images/icon_gallery_off.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink3 a:hover{	
	font-size: 11px;	
	text-decoration: none;
	color: #000000;
	display: block;
	background-image: url('images/icon_gallery_on.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink1_b{	
	height: 20px;
	float: left;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	color: #666666;
	padding-right: 0px 10px 0px 2px;
	}
	
	.listDisplayLink1_b a{	
	font-size: 11px;	
	text-decoration: none;
	color: #666666;
	display: block;
	background-image: url('images/icon_list_off_b.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink1_b a:hover{	
	font-size: 11px;	
	text-decoration: none;
	color: #000000;
	display: block;
	background-image: url('images/icon_list_on_b.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink2_b{	
	height: 20px;
	float: left;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	color: #666666;
	}
	
	.listDisplayLink2_b a{	
	font-size: 11px;	
	text-decoration: none;
	color: #666666;
	display: block;
	background-image: url('images/icon_grid_off_b.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink2_b a:hover{	
	font-size: 11px;	
	text-decoration: none;
	color: #000000;
	display: block;
	background-image: url('images/icon_grid_on_b.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink3_b{	
	height: 20px;
	float: left;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	color: #666666;
	}
	
	.listDisplayLink3_b a{	
	font-size: 11px;	
	text-decoration: none;
	color: #666666;
	display: block;
	background-image: url('images/icon_gallery_off_b.gif');
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.listDisplayLink3_b a:hover{	
	font-size: 11px;	
	text-decoration: none;
	color: #000000;
	display: block;
	background-image: url('images/icon_gallery_on_b.gif');
	background-repeat: no-repeat;
	background-position: left;
	}

.listItemNumbers{
height: 20px;
float: right;
font-size: 11px;
line-height: 20px;
text-decoration: none;
width: 180px;
color: #666666;
}

	.listItemNumbersLabel{
	float: left;
	}
	
	.listItemNumbersForm{
	width: 50px;
	height: 20px;
	/*line-height: 30px;*/
	font-size: 0px;
	margin-top: 0px;
	float: right;
	}
	
		.listItemNumbersForm select{
		width: 45px;
		border: 1px solid #999999;
		}

.stdGallery{
width: 805px;
height: 605px;
background-color: #ffffff;
border-right: 1px solid #a2a2a2;
border-bottom: 1px solid #a2a2a2;
/*background-image: url('images/imgBg2.jpg');
background-repeat: no-repeat;
background-position: top left;*/
clear: both;
margin-top: 10px;
}

.stdGallery img{
margin-top: 3px;
}

.promoImg{
padding-top: 6px;
}

.promoName {
font-size: 11px;
color: #666666;
}

.promoName  a{
color: #666666;
text-decoration: none;
}

.promoName  a:hover{
color: #000000;
text-decoration: underline;
}

.promoDetailsWrapper{
width: 175px;
height: 90px;
background-color: #5B6066;
background-image: url('images/promoDescBg.gif');
background-repeat: repeat-x;
background-position: top;
margin: 6px 0px 0px 0px;
padding: 1px;
}

.promoLabel{
width: 50px;
height: 15px;
font-size: 11px;
font-weight: bold;
text-align: left;
float: left;
padding-left: 3px;
}

.uniquePriceLabel{
width: 100px;
height: 20px;
font-size: 14px;
font-weight: bold;
text-align: left;
float: left;
padding-left: 0px;
}

.uniquePrice{
width: 175px;
height: 20px;
font-weight: bold;
font-size: 14px;
float: left;
text-align: left;
}

.uniqueNormLabel{
width: 100px;
height: 18px;
font-size: 11px;
font-weight: bold;
text-align: left;
float: left;
padding-left: 0px;
}

.uniqueNorm{
width: 175px;
height: 18px;
font-weight: normal;
float: left;
text-align: left;
}

.rightToSpacegallery{
width: 280px;
float: left;
margin-left: 10px;
}

.car_cont{
width: 940px;
height: 300px;

}

.promoColor{
width: 105px;
height: 15px;
font-size: 11px;
float: left;
text-align: left;
}

.promoManYear{
width: 105px;
height: 15px;
font-size: 11px;
float: left;
text-align: left;
}
.promoMillage{
width: 105px;
height: 15px;
font-size: 11px;
float: left;
text-align: left;
}
.promoPrice{
width: 121px;
height: 15px;
font-weight: bold;
float: left;
text-align: left;
}

.promoMore{
width: 170px;
height: 25px;
font-size: 11px;
float: left;
margin-top: 25px;
text-align: center;
}

.listViewWrapper{
width: 960px;
height: 160px;
font-size: 11px;
margin-top: 10px;
text-align: center;
background-image: url('images/listBg.gif');
background-repeat: repeat-x;
background-position: top;
background-color: #b3b6b9;
border-top: 0px solid #C6C6C6;
border-bottom: 0px solid #C6C6C6; 
}

.listViewLeft{
width: 200px;
height: 160px;
font-size: 11px;
text-align: center;
/*background-image: url('images/bord160vert.gif');
background-repeat: no-repeat;
background-position: right;*/
float: left;
}
	
	.listViewImage{
	width: 175px;
	height: 140px;
	background-color: #ffffff;
	border-right: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
	background-image: url('images/imgBg.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 10px 0px 0px 10px;
	}
	
	.listViewImage img{	
	margin-top: 4px;
	}

.listViewRight{
width: 750px;
height: 160px;
font-size: 11px;
text-align: center;
float: right;
}

	.listViewRightTop{
	width: 750px;
	height: 30px;
	font-size: 18px;
	text-align: center;
	line-height: 30px;	
	background-image: url('images/bord740h.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
		.listViewRightTopLeft{
		width: 740px;
		height: 30px;
		font-size: 18px;
		text-align: center;
		line-height: 30px;			
		color: #333333;
		float: left;
		}
		
		.listViewRightTopLeft a{		
		color: #333333;
		text-decoration: none;
		}
		
		.listViewRightTopLeft a:hover{		
		color: #000000;
		text-decoration: underline;
		}
		
		.listViewRightTopLeft h3{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}		
		
	.listViewRightBottom{
	width: 750px;
	height: 125px;
	font-size: 11px;
	text-align: center;
	line-height: 30px;	
	}
	
		.listViewRightBottomNorm{
		width: 186px;
		height: 125px;
		font-size: 13px;
		text-align: center;
		background-image: url('images/bord160vert.gif');
		background-repeat: no-repeat;
		background-position: right;	
		float: left;
		color: #333333;
		}
		
		.listViewRightBottomPrice{
		width: 186px;
		height: 125px;
		font-size: 14px;
		text-align: center;		
		float: left;
		color: #333333;
		}	
		
.gridViewWrapper{
width: 315px;
height: 230px;
font-size: 11px;
margin-top: 10px;
margin-left: 6px;
text-align: center;
background-image: url('images/listBg.gif');
background-repeat: repeat-x;
background-position: top;
background-color: #b3b6b9;
float: left;
}

.gridViewWrapper_begin{
width: 315px;
height: 230px;
font-size: 11px;
margin-top: 10px;
text-align: center;
background-image: url('images/listBg.gif');
background-repeat: repeat-x;
background-position: top;
background-color: #b3b6b9;
float: left;
}	

	.gridViewTop{
	width: 315px;
	height: 30px;
	font-size: 13px;
	text-align: center;
	line-height: 30px;	
	background-image: url('images/bord300h.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
	.gridViewTop a{		
	color: #333333;
	text-decoration: none;
	}
		
	.gridViewTop a:hover{		
	color: #000000;
	text-decoration: underline;
	}
	
	.gridViewTop h3{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
	}
	
	.gridViewMid{
	width: 315px;
	height: 165px;
	font-size: 11px;
	background-image: url('images/bord300hb.gif');
	background-repeat: no-repeat;
	background-position: bottom;	
	}
	
	.gridViewBottom{
	width: 315px;
	height: 30px;
	font-size: 15px;
	text-align: center;
	line-height: 30px;		
	}
	
	.gridViewBottom img{
	margin-top: 5px;
	}
	
	.gridViewLeft{
	width: 200px;
	height: 160px;
	font-size: 11px;
	text-align: center;	
	float: left;
	}
	
	.gridViewRight{
	width: 110px;
	height: 160px;
	font-size: 11px;
	text-align: center;	
	float: right;
	margin-top: 5px;
	color: #333333;
	}
	
		.gridViewNorm{
		width: 108px;
		height: 35px;
		font-size: 11px;
		text-align: left;		
		float: left;
		}
		
		.gridViewPrice{
		width: 108px;
		height: 55px;
		font-size: 14px;
		text-align: left;		
		float: left;
		}	
	
	.gridViewImage{
	width: 175px;
	height: 140px;
	background-color: #ffffff;
	border-right: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
	background-image: url('images/imgBg.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 10px 0px 0px 10px;
	}
	
		.gridViewImage img{	
		margin-top: 4px;
		}	
		
.galleryViewWrapper{
width: 188px;
height: 230px;
font-size: 11px;
margin-top: 10px;
margin-left: 4px;
text-align: center;
background-image: url('images/listBg.gif');
background-repeat: repeat-x;
background-position: top;
background-color: #b3b6b9;
float: left;
}

.galleryViewWrapper_begin{
width: 188px;
height: 230px;
font-size: 11px;
margin-top: 10px;
text-align: center;
background-image: url('images/listBg.gif');
background-repeat: repeat-x;
background-position: top;
background-color: #b3b6b9;
float: left;
}	

	.galleryViewTop{
	width: 188px;
	height: 30px;
	font-size: 13px;
	text-align: center;
	line-height: 30px;	
	background-image: url('images/bord170h.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
	.galleryViewTop a{		
	color: #333333;
	text-decoration: none;
	}
		
	.galleryViewTop a:hover{		
	color: #000000;
	text-decoration: underline;
	}
	
	.galleryViewTop h3{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
	}
	
	.galleryViewMid{
	width: 188px;
	height: 165px;
	font-size: 11px;
	background-image: url('images/bord170hb.gif');
	background-repeat: no-repeat;
	background-position: bottom;	
	}
	
	.galleryViewBottom{
	width: 188px;
	height: 30px;
	font-size: 15px;
	text-align: center;
	line-height: 30px;		
	}
	
	.galleryViewBottom img{
	margin-top: 5px;
	}
	
	.galleryViewImageWrapper{
	width: 188px;
	height: 163px;
	font-size: 11px;
	text-align: center;	
	float: left;
	display: block;
	}
	
	.galleryViewInfo{
	width: 188px;
	height: 160px;
	font-size: 11px;
	text-align: center;	
	float: right;
	margin-top: 5px;
	color: #333333;	
	}
	
		.galleryViewNorm{
		width: 185px;
		height: 39px;
		font-size: 11px;
		text-align: left;		
		float: left;
		}
		
		.galleryViewPrice{
		width: 185px;
		height: 39px;
		font-size: 14px;
		text-align: left;		
		float: left;
		}	
	
	.galleryViewImage{
	width: 175px;
	height: 140px;
	background-color: #ffffff;
	border-right: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
	background-image: url('images/imgBg.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 10px 0px 0px 6px;
	}
	
		.galleryViewImage img{	
		margin-top: 4px;
		}			

.boxn_tl{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/boxn_tl.gif');
background-repeat: no-repeat;
}

.boxn_tm{
width: 940px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/boxn_tm.gif');
background-repeat: repeat-x;
}

.boxn_tr{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/boxn_tr.gif');
background-repeat: no-repeat;
}

.boxn_bl{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/box_bl2.gif');
background-repeat: no-repeat;
}

.boxn_bm{
width: 940px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/box_bm2.gif');
background-repeat: repeat-x;
}

.boxn_br{
width: 10px;
height: 10px;
float: left;
font-size: 0px;
background-image: url('images/box_br2.gif');
background-repeat: no-repeat;
}	

.advSearchMidWrapper{
background-color: #B3B6B9;
}

.advSearchInfoWrapper{
background-image: url('images/listBg.gif');
background-repeat: repeat-x;
background-position: top;
}

.advSearchHeaderWrapper{
height: 30px;
font-size: 14px;
text-align: left;
line-height: 30px;	
background-image: url('images/bord170h.gif');
background-repeat: no-repeat;
background-position: bottom;
}

.absolutPromoReserv{
position: absolute;
margin: 90px 0px 0px 90px;
border: 1px solid #000;
}

.absolutPromo{
position: absolute;
margin: 100px 0px 0px 100px;
border: 1px solid #000;
}

.absolutReserv{
position: absolute;
margin: 100px 0px 0px 90px;
border: 1px solid #000;
}

.absolutePromoLabel{
font-size: 11px;
font-weight: bold;
background-color: #ff0000;
color: #ffffff;
padding: 2px;
margin: 1px;
}

.absoluteReservLabel{
font-size: 11px;
font-weight: bold;
background-color: #333333;
color: #ffffff;
padding: 2px;
margin: 1px;
}

.advSearchHeaderWrapper{
height: 30px;
text-align: left;
line-height: 30px;	
background-image: url('images/bord940h.gif');
background-repeat: no-repeat;
background-position: bottom;
}

.advSearchHeaderWrapper h3{
margin: 0px;
padding: 0px;
font-size: 14px;
height: 30px;
line-height: 30px;	
color: #333333;
}

.advSearchMidWrapper{
clear: both;
}

#advSearchContentWrapperTop, #advSearchContentWrapperTop2{
padding-top: 5px;
}

.advLabelBig{
width: 130px;
height: 25px;
font-size: 11px;
line-height: 25px;	
color: #333333;
float: left;
text-align: left;
padding-left: 35px;
}

.advLabel{
width: 90px;
height: 25px;
font-size: 11px;
line-height: 25px;	
color: #333333;
float: left;
text-align: left;
padding-left: 35px;
}

.advRow{
height: 30px;
}

.advLabel2{
width: 160px;
height: 25px;
font-size: 11px;
line-height: 25px;	
color: #333333;
float: left;
text-align: left;
padding-left: 35px;
}

.advSelectBig{
width: 790px;
height: 25px;
font-size: 11px;
line-height: 25px;	
text-align: left;
color: #333333;
float: left;
}

.advSelectBig select{
width: 250px;
height: 17px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.advSelect{
width: 180px;
height: 25px;
font-size: 11px;
line-height: 25px;	
text-align: left;
color: #333333;
float: left;
}

.advSelect select{
width: 165px;
height: 17px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.advInput input{
width: 165px;
height: 14px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.advCheckbox{
width: 180px;
height: 25px;
font-size: 11px;
line-height: 25px;	
text-align: left;
color: #333333;
float: left;
}

.advCheckbox2{
width: 110px;
height: 25px;
font-size: 11px;
line-height: 25px;	
text-align: left;
color: #333333;
float: left;
}

.advInput{
width: 180px;
height: 25px;
font-size: 11px;
line-height: 25px;	
text-align: left;
color: #333333;
float: left;
}
/*
	.advSelect select{
	width: 170px;	
	height: 20px;
	font-size: 11px;	
	line-height: 20px;
	text-align: left;
	color: #333333;	
	padding: 1px;
	border: 1px solid #a7a6aa;
	}

	.advSelectBig select{
	width: 250px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;	
	text-align: left;
	color: #333333;
	padding: 1px;
	border: 1px solid #a7a6aa;
	}
*/	
.advSelectSmall{
width: 100px;
height: 25px;
font-size: 11px;
line-height: 25px;	
text-align: left;
color: #333333;
float: left;
}

.advSelectSmall select{
width: 90px;
height: 17px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.advInputSmall{
width: 100px;
height: 25px;
font-size: 11px;
line-height: 25px;	
text-align: left;
color: #333333;
float: left;
}	

.advInputSmall input{
width: 90px;
height: 14px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.advLabelSmall{
width: 20px;
height: 25px;
font-size: 11px;
line-height: 25px;	
color: #333333;
float: left;
text-align: left;
padding-left: 0px;
}

#listsWrapper{
width: 960px;
margin:0 auto;
}

.footerHr{
background-image:url(images/underlinespac.gif);
background-repeat:repeat-x;
background-position: bottom;
height:15px;
margin-bottom: 1px;
}

.footerLinksWrapper{
background-color:#54595e;
background-image:url(images/footer_bg.gif);
background-position: center top scroll;
background-repeat:repeat-x;
height: 30px;
}

.footerCopy{
text-align: right;
padding-right: 5px;
color: #b2bac0;
}

.footerLinks{
padding-left: 5px;
}

.contactAddress{
font-weight: normal;
font-size: 11px;
color: #333333;
width: 460px;
float: left;
text-align: left;
padding-left: 35px;
}

.contactMap{
font-weight: normal;
padding-right: 35px;
font-size: 11px;
color: #333333;
width: 430px;
float: right;
}

.formLabel{
color: #333333;
width: 400px;
text-align: right;
padding-right: 5px;
float: left;
}

.formInput{
color: #333333;
width: 520px;
text-align: left;
float: left;
}

.uniqueExtrasUl{
list-style-type: none;
font-size: 11px;
color: #333333;
}

.uniqueExtrasLi{
width: 158px;
text-align: left;
float: left;
background-image: url('./images/bullet.gif');
background-repeat:no-repeat;
background-position: left;
margin: 0px;
padding: 0px 0px 0px 10px;
}

.uniqueContactOpt{
width: 200px; 
height: 160px; 
float: left
}

.uniqueOptionalExtrasWrapper{
width: 550px; 
float: left; 
margin-left: 10px;
background-image: url('images/bord540h.gif');
background-repeat: no-repeat;
background-position: top right;
border: 0px solid;
}

.unique_add_info{
width: 550px; 
float: left; 
padding-bottom: 8px;
background-image: url('images/bord540h.gif');
background-repeat: no-repeat;
background-position: bottom right;
}

.uniqueOptionalExtras{
clear: both;
}

.uniqueOptionalExtras h3{
color:#333333;
font-size:14px;
height:30px;
line-height:30px;
text-align: left;
margin:0;
padding:0;
background-image: url('images/bord540h.gif');
background-repeat: no-repeat;
background-position: bottom right;
}

.uniqueMainCont{
background-image: url('images/bord940h2.gif');
background-repeat: no-repeat;
background-position: top center;
clear: both;
}

.uniqueMidBar{
color:#333333;
font-size:14px;
height:30px;
line-height:30px;
background-image: url('images/bord940h2.gif');
background-repeat: no-repeat;
background-position: bottom center;
}

.uniqueContactOpt{
width: 270px;
float: left;
margin-top: 8px;
}

.qLinksIcons{
float: left;
width: 53px;
height: 53px;
}

.qLinks{
float: left;
width: 210px;
height: 53px;
line-height: 53px;
font-size: 12px;
font-weight: bold;
color: #333333;
text-align: left;
padding-left: 5px;
}

.qLinks a{
color: #333333;
text-decoration: none;
}

.qLinks a:hover{
color: #f8f8f8;
text-decoration: underline;
}

.uniqueAddressBar{
width: 350px;
height:30px;
color:#333333;
font-size:14px;
font-weight: bold;
line-height:30px;
text-align: left;
float: left
}

.uniqueFormBar{
width: 350px;
height:30px;
color:#333333;
font-size:14px;
font-weight: bold;
line-height:30px;
text-align: left;
float: left
}

.uniqueFormLabel{
width: 120px;
height:15px;
color:#333333;
font-size:11px;
font-weight: bold;
line-height:15px;
text-align: left;
float: left
}

.uniqueFormButton{
float: left;
}

.uniqueFormInput{
width: 220px;
height:20px;
color:#333333;
font-size:11px;
font-weight: normal;
line-height:15px;
text-align: left;
float: left;
margin-top: 2px;
}

.uniqueFormInput input{
width: 220px;
height: 17px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.uniqueFormTextarea textarea{
width: 220px;
height: 40px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.uniqueFormTextarea{
width: 220px;
height:45px;
color:#333333;
font-size:11px;
font-weight: normal;
line-height:15px;
text-align: left;
margin-top: 2px;
float: left
}

#uniqueFormLoader{
width: 192px;
clear: both;
float: left;
border: 0px solid;
}

.uniqueAddressWrapper{
width: 350px;
color:#333333;
font-size:11px;
font-weight: normal;
text-align: left;
float: left
}

.uniqueDescBar{
width: 565px;
height:30px;
color:#333333;
font-size:14px;
font-weight: bold;
line-height:30px;
text-align: left;
float: right
}

.uniqueDesc{
width: 530px; 
float: right; 
color: #333333; 
text-align: left;
font-size: 11px;
padding-right: 35px;
}

.uniqueFormLoader{
float: left;
}

.uniquePicSpacer{
height: 10px;
background-image: url('images/bord940h2.gif');
background-repeat: no-repeat;
background-position: center;
clear: both;
}

span.pagePrevOn a{
text-align: center;
border: 1px solid #565A60;
background-color: #D8DDE1;
margin: 2px 2px 0px 2px;
padding:0px 4px 0px 4px;
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #333333;
}

span.pagePrevOn a:hover{
border: 1px solid #1F54BC;
}

span.pagePrevOff{
border: 1px solid #C5CAD0;
margin: 2px 2px 0px 2px;
padding:0px 2px 0px 2px;
font-size: 11px;
color: #C5CAD0;
}

span.pageNormBold{
text-align: center;
border: 1px solid #1F54BC;
background-color: #5CA8EF;
margin: 2px 2px 0px 2px;
padding:0px 4px 0px 4px;
font-size: 11px;
font-weight: bold;
color: #333333;
}

span.pageNorm a{
text-align: center;
border: 1px solid #565A60;
background-color: #D8DDE1;
margin: 2px 2px 0px 2px;
padding:0px 4px 0px 4px;
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #333333;
}

span.pageNorm a:hover{
border: 1px solid #1F54BC;
}

span.pageNextOn a{
text-align: center;
border: 1px solid #565A60;
background-color: #D8DDE1;
margin: 2px 2px 0px 2px;
padding:0px 4px 0px 4px;
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #333333;
}

span.pageNextOn a:hover{
border: 1px solid #1F54BC;
}

span.pageNextOff{
border: 1px solid #C5CAD0;
margin: 2px 2px 0px 2px;
padding:0px 2px 0px 2px;
font-size: 11px;
color: #C5CAD0;
}

.artTitleSpac{
width: 50px;
height: 30px;
float: left;
}

.artTitle{
width: 500px;
height: 30px;
line-height: 30px;
float: left;
color: #333333;
text-align: left;
font-size: 11px;
}

.artBodySmall{
width: 500px;
float: left;
color: #333333;
text-align: left;
font-size: 11px;
}

.artBodyBig{
width: 880px;
float: left;
color: #333333;
text-align: left;
font-size: 11px;
}

.stdGalleryLink{
width: 340px;
height: 265px;
background-color: #ffffff;
border-right: 1px solid #a2a2a2;
border-bottom: 1px solid #a2a2a2;
float: left;
margin-left: 20px;
}

.stdGalleryLink img{
margin-top: 10px;
}

.artDate{
width: 90px;
height: 30px;
line-height: 30px;
float: right;
font-size: 11px;
color: #333333;
text-align: left;
}

.artTitle h4{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.contactForm{
width: 550px;
float: left;
}

.formLabel{
width: 160px;
font-size: 11px;
line-height: 25px;	
color: #333333;
float: left;
text-align: left;
padding-left: 35px;
}

.formSelect{
width: 350px;
height: 25px;
line-height: 25px;
text-align: left;
float: left;
}

.formSelect select{
width: 340px;
height: 17px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.formInput{
width: 350px;
height: 25px;
line-height: 25px;
text-align: left;
float: left;
}

.formInput input{
width: 340px;
height: 14px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.formTextarea{
width: 350px;
height: 80px;
line-height: 25px;
text-align: left;
float: left;
}

.formTextarea textarea{
width: 340px;
height: 75px;
border: 1px solid #a7a6aa;
background-color: #e1e1e1;
font-size: 11px;
color: #333333;
}

.mainPageIcons{
width: 165px;
height: 60px;
float: left;
font-size: 11px;
font-family: arial;
color: #ffffff;
}

.mainPageIcons a{
font-size: 11px;
font-family: arial;
color: #ffffff;
text-decoration: none;
}

.mainPageIcons a:hover{
color: #ffffff;
text-decoration: underline;
}

.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

