@media print{
	#header{display:none;}
	#header-min{display:none;}
	#history{display:none;}
	#usermenu{display:none;}
	#footer{display:none;}
	#share-box{display:none;}
	a#back{display:none;}
	#link-box{display:none;}
	#ad-counter{display:none;}
	#compare-list{display:none;}
	#send-message-btn{display:none;}
	#ad-sub-content{display:none;}
	#give-offer{display:none;}
	#ad-buttons{display:none;}
	#send-button{display:none;}
}


#ad-middle{
	clear:both;
	overflow:hidden;
	width:980px;
	margin-bottom:4px;
}

#image-box{
	width:482px;
	height:480px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	text-align:center;
}
#thumb-list{
	height:482px;
	width:92;
	margin-top:0px;
	float:left;
	margin-left:5px;
	overflow:hidden;
	border-bottom:1px solid #CCC;
}

.thumb-box{
	width:92px;
	height:69px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	text-align:center;
	margin-bottom:3px;
}

.thumb-box img{
	cursor:pointer;
}

#ad-info{
	float:left;
	width:383px;
	margin-left:10px;
	height:482px;
}

#ad-detail{
	background:transparent url(images/ad-detail-bg.jpg) repeat-y top left;
	width:383px;
}

#ad-detail-bottom{
	background:transparent url(images/ad-detail-bottom.jpg) no-repeat top left;
	height:23px;
	margin-bottom:10px;
}

.ad-box-detail{
	color:#000;
	margin-left:1px;
	width:381px;
}

.ad-box-detail .Key{
	font-weight:bold;
	color:#000;
	line-height:20px;
	text-indent:8px;
}
.ad-box-detail .clr{
	background-color:#FFFFFF;
}

#ad-user{
	clear:both;
	overflow:hidden;
}

#ad-user #user-pic{
	float:left;
	width:120px;
	margin-right:5px;
}

#ad-user #contact-info{
	float:left;
}
#ad-user #contact-info .row{
	overflow:hidden;
	padding-top:2px;
	padding-bottom:2px;
	height:auto;
}
#ad-user #contact-info .key{
	float:left;
	width:110px;
	text-indent:4px;
	font-weight:bold;
}
#ad-user #contact-info .val{
	float:left;
	width:120px;
}

#ad-buttons{
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	width:383px;
	height:93px;
}

#ad-bottom{
	overflow:hidden;
	width:980px;
	clear:both;
	margin-bottom:5px;
}

.link-box{
	
	float:left;
	width:185px;
}
.link-box a:link,.link-box a:visited,.link-box a:hover{
	display:block;
	font-size:10px;
	border-bottom:1px solid #CCC;
	padding-top:4px;
	padding-bottom:1px;
	text-decoration:none;
}

.link-box a:hover{
	background-color:#EEEEEE;
}

#ad-detail-box{
	width:560px;float:left;clear:left;margin-right:10px;
}

#ad-contact-box{
	width:375px;float:right;clear:right;	
}

#ad-shop{
	background:#FFFFFF;
	width:934px;
	height:96px;
	padding:10px;
	padding-top:0px;
	margin-bottom:4px;
	margin-top:0px;
}

#ad-shop-logo{
	float:left;
	clear:left;
	border:1px solid #97CBFF;
	background-color:#FFF;
	width:120px;
}

#ad-shop-title{
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height:25px;
	height:25px;
	margin-left:5px;
}

#ad-shop-title a{
	font-size:16px;
	font-weight:bold;
	color:#003366;
	line-height:25px;
	height:25px;
	margin-left:5px;
}
#ad-shop-title a:hover{
	text-decoration:underline;
}

#ad-shop-desc{
	margin-left:5px;
}


#ad-detail-container{
	background:transparent url(/themes/default/images/ad_detail_bg.jpg) no-repeat;
	padding:0px;
	height:400px; 
	width:466px;
}
.ad-box-h1{
	font-size:12px;
	color:#003366;
	margin-top:2px;
	margin-left:2px;
	margin-bottom:2px;
	display:block;
	font-weight:bold;
}

.ad-box{  
	background-color:#FFF;
	float:left;
	margin-top:4px;
	margin-left:4px;
	display:block;
}

#ad-counter{
	clear:both;
	padding-top:10px;
	text-align:center;
	margin-bottom:10px;
}

.hphone{
	margin:4px;
	border:1px solid #CCC;
	background:#F0F4FF url(/media/icons/hphone.gif) 6px 6px no-repeat;
}

.mphone{
	margin:4px;
	border:1px solid #CCC;
	background:#F0F4FF url(/media/icons/mphone.gif) 6px 6px no-repeat;
}

.fax{
	margin:4px;
	border:1px solid #CCC;
	background:#F0F4FF url(/media/icons/fax.gif) 6px 6px no-repeat;
}

.user-title{
	margin:4px;
	font-weight:bold;
	font-size:16px;
	color:#000;
	border-bottom:1px solid #ccc;
}


#ad-title #back{
	display:block;
	margin-top:3px;
	margin-right:10px;
	font-size:12px;
	border:1px solid #CCC;
	background-color:white;
	padding:0px;
	text-indent:23px;
	line-height:22px;
	height:22px;
	background:#FFF url(/media/icons/back20.gif) 3px 4px no-repeat;
	padding-right:4px;
}


#usermenu{
	height:27px;
	background:transparent url(images/usermenu-bg.jpg) repeat-x;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}

#usermenu #inner{
	height:22px;
	width:640px;
	padding-top:5px;
}

#usermenu a{
	color:#003399;
	font-weight:bold;
	font-family:Arial, Helvetica;
	margin-left:10px;
}

#usermenu a:hover{
	text-decoration:underline;
}

#usermenu img{
	margin-right:5px;
}

#share-box{
	border:1px dashed #CCC;
	background-color:#F0F4FF;
	padding:5px;
	width:252px;
	margin-top:5px;
}

#share-box #caption{
	font-weight:bold;
	font-size:12px;
	color:#000;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
}

/* Description CSS */
#ad-description-content {
	font-family:Arial,Helvetica,Tahoma;
	color:#000;
	clear:both;
	display:block;
}

