Grep or print each section of a file on one line with a separator

I can obtain information from itdt inventory command however it display as below, I'd like to print each entity on one line but seperated by :

the file is something like and each section ends with Volume Tag

Drive Address 256
Drive State ................... Normal
ASC/ASCQ ...................... 0000
Media Present ................. No
Robot Access Allowed .......... Yes
Source Element Address Valid .. No
Accessor Preferred Zone........ A (TS3500 only)
Media Inverted ................ No
Same Bus as Medium Changer .... Yes
SCSI Bus Address Valid ........ No
Logical Unit Number Valid ..... No
Volume Tag ....................
...

I would like the output to display something like

Drive Address 256:Drive State Normal:Media Present Yes:and so on
Drive Address 257:Drive State Normal:Media Present Yes: and so on
...

what have you tried so far?

may be something like this..

awk 'BEGIN{ORS=":"}{gsub(/\.+/,X);gsub(/Volume Tag/,"\n");print}' sssl | sed -e 's/^ *://g'

yes that works, thanks!