Hello SPCS,
Please, could you have a look on this link ?
http://www.mssqltips.com/tip.asp?tip=1849Nearly the end of this article, you have an example of a restore in a different location ( just in case ).
Don't hesitate to post again if you think you need more help or explanations or if i have not understood your question.
Have a nice day
PS : the logical names of files should not have '.' but may have '_'
I think that for the log file, the logical name is DBName_log ( not DBName_log.ldf which is a physical log file name )
You should use SSMS to have a look on the different names of log/data files.
Mark Post as helpful if it provides any help.Otherwise,leave it as it is.